标签: obsolete

为什么Java Vector(和Stack)类被认为已过时或已弃用?

为什么Java Vector被认为是遗留类,已过时或已弃用?

在使用并发时,它的使用是否有效?

如果我不想手动同步对象而只想使用线程安全的集合而不需要制作底层数组的新副本(就像CopyOnWriteArrayList那样),那么它可以使用Vector吗?

怎么样Stack,这是一个子类Vector,我应该怎么用,而不是它?

java stack vector deprecated obsolete

661
推荐指数
5
解决办法
22万
查看次数

必须(应该)避免使用标准库中的哪些功能?

我已经读过Stack Overflow,有些C函数是"过时的"或"应该避免".你能告诉我一些这种功能的例子和原因吗?

这些功能有哪些替代方案?

我们可以安全地使用它们 - 任何好的做法?

c standard-library obsolete

87
推荐指数
8
解决办法
1万
查看次数

IFrame(HTML)是否已过时?

得到相互矛盾的信息,希望他们不是.我无法想象它的支持会停止,因为很多网站都使用它们.

关于此的一些其他问题:

  1. 他们为什么要淘汰这个标签?
  2. 它的替代品吗?

html iframe obsolete

85
推荐指数
10
解决办法
6万
查看次数

为什么ArrayList没有标记为[已废弃]?

经过深思熟虑并着眼于实施ArrayList,我个人真的想说它已经过时了,我没有理由在2.0之后使用这个类.但由于它没有被标记为[Obsolete],是否有任何我不知道的用法,比使用泛型类更好?如果是,请举个例子.谢谢.

编辑让我们以List<T>一个例子来说,它提供了所有函数ArrayList,并且它是强类型的.那么我们什么时候需要使用ArrayList?也许有时它会有更好的表现?我不知道.如果你能告诉我一些特别的东西,我感激不尽ArrayList.

.net c# generics arraylist obsolete

38
推荐指数
3
解决办法
4138
查看次数

Swing今天还在使用吗?

Java Swing还在使用吗?是我发现的最新帖子,它是4岁(现在9岁),所以......

Swing是否在专业环境中使用?我是一名学生,想知道是否值得学习,或者它的日子过去了.

(我不是在询问Swing-AWT比较......只是Swing在劳动力中是否已经过时了.)

java user-interface swing obsolete

32
推荐指数
3
解决办法
2万
查看次数

移动语义==自定义交换功能已过时?

最近,许多 问题 弹出如何提供自己的swap功能.使用C++ 11,std::swap将使用std::move和移动语义以尽可能快地交换给定值.当然,这仅适用于提供移动构造函数和移动赋值运算符(或使用按值传递的运算符)的情况.

现在,有了这个,是否真的有必要swap在C++ 11中编写自己的函数?我只能想到不可移动的类型,但是再一次,自定义swaps通常通过某种"指针交换"(也就是移动)来工作.也许有某些参考变量?嗯...

c++ swap obsolete move-semantics c++11

31
推荐指数
1
解决办法
5452
查看次数

如果<a name="...">已过时,首选的是什么?

HTML代码<a name="some_bookmark">text</a>对于创建指向页面特定部分的链接非常有用(例如,page.html#some_bookmark).但是,W3C规范现在将标记的name属性a标记为"过时".

如果是这种情况,那么首选什么?有新<bookmark>标签或类似的吗?

html w3c obsolete

31
推荐指数
2
解决办法
1万
查看次数

EDSAC - 17位和35位整数

我正在尝试为EDSAC编写一个程序,并且我一直在理解短整数和长整数 - 有时我输入一些东西并得到零,而在其他人我得到一个.

所以,例如:

如果我输入P0F,则存储0.

如果我输入P0D,则存储1.

如果我输入P1F,则存储2

如果我输入P2D,则存储3.

F表示使用17位整数,D表示全长35位整数.

有人可以解释为什么P0F和P0D没有相同的整数值,只是一个不同的位长?

integer bit obsolete

28
推荐指数
1
解决办法
881
查看次数

使用Obsolete属性

我最近被告知在我们的代码中使用该[Obsolete]属性标记了许多方法是不好的做法.这些方法是我们代码库的内部方法,而不是API.这些方法处理旧的加密功能.

我觉得向团队的其他成员表示不应该使用这些方法是一种快速而安全的方式,并提供了建议替代方案的信息.

其他人认为我应该完全删除这些方法,根据需要重写或重构现有代码.此外,人们认为很容易忽视编译器警告.

当第三方没有使用代码时,是否存在将代码标记为过时的"最佳实践"?或者这主要是主观的?

c# attributes coding-style obsolete

23
推荐指数
3
解决办法
8176
查看次数

我应该使用什么而不是LoadWithPartialName()?

我正在使用LoadWithPartialName()加载程序集,但VS告诉我它已过时并使用Load()代替.但是,我找不到任何方便的过载.

有一个Load(字符串)请求"全名",如果我理解正确的MSDN文档,包括版本号之类的东西.

还有一个Load(string,Evidence)接受"显示名称".问题是我没有丝毫知道"显示名称"是什么,因为我使用第一个功能的"部分名称"似乎不起作用.

那么,应该怎么做呢?

c# reflection obsolete

18
推荐指数
2
解决办法
5866
查看次数