Questions tagged «deprecated»

弃用是一种应用于软件功能或语言术语的状态,指示通常应避免使用它们,因为它们已被取代。


5
为什么Java Vector(和Stack)类被视为过时或过时的?
为什么Java Vector被认为是旧的类,已经过时或过时了? 使用并发时,使用它无效吗? 而且,如果我不想手动同步对象,而只想使用线程安全的集合而不需要创建基础数组的新副本(也是CopyOnWriteArrayList如此),那么使用它就可以了Vector吗? 怎么样Stack,这是一个子类Vector,我应该怎么用,而不是它?

30
不推荐使用UIDevice uniqueIdentifier-现在该怎么办?
刚刚发现,iOS 5中不推荐使用UIDevice uniqueIdentifier属性,而iOS 7及更高版本中不提供该属性。似乎没有其他可用的方法或属性。 我们许多现有的应用程序都紧密依赖此属性来唯一标识特定设备。我们将如何处理这个问题? 2011-2012年文档中的建议是: 特别注意事项 不要使用uniqueIdentifier属性。要创建特定于您的应用的唯一标识符,您可以调用CFUUIDCreate函数以创建一个UUID,然后使用NSUserDefaults该类将其写入默认数据库。 但是,如果用户卸载并重新安装该应用程序,则此值将不同。
501 ios  deprecated  uidevice 

5
Rails I18n验证弃用警告
我刚刚更新到Rails 4.0.2,并且收到以下警告: [不建议使用] I18n.enforce_available_locales将来将默认为true。如果您确实要跳过对区域设置的验证,则可以设置I18n.enforce_available_locales = false以避免出现此消息。 将其设置为false是否存在任何安全问题?

10
Google Web搜索API已过时,现在有哪些替代方案?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 Google Web Search API已被弃用,并已替换为Custom Search API(请参阅http://code.google.com/apis/websearch/)。 我想搜索整个网络,但是使用新的API只能搜索自定义网站。 有没有办法以编程方式搜索整个网络?我能够从Java程序中使用JSON查询旧API。





18
Hibernate是否弃用了buildSessionFactory()配置方法
当我将Hibernate版本从3.6.8更新到4.0.0时,buildSessionFactory()在此行中收到有关过时方法的警告: private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Javadoc建议使用另一种方法 buildSessionFactory(ServiceRegistry serviceRegistry) 但是在文档中我发现不推荐使用的变体:( 这个小小的误解可以帮助我吗?


12
为什么在HTML中不推荐使用<center>标签?
我只是好奇为什么&lt;center&gt;不赞成使用HTML中的标记。 &lt;center&gt;通过将容器封装在&lt;center&gt;标签中,这是一种快速居中对齐文本和图像块的简单方法,我现在真的找不到任何更简单的方法。 任何人都知道如何使“东西”居中(不是margin-left:auto; margin-right:auto;和宽度东西居中)的任何简单方法&lt;center&gt;吗?而且,为什么不推荐使用它?
202 html  tags  center  deprecated 


2
安全布尔习语在C ++ 11中过时了吗?
@R的答案。Martinho Fernandes表明,C ++ 11中不赞成使用安全布尔习语,因为可以用一个简单的方法代替它 explicit operator bool() const; 根据答案中的标准报价§4 [conv] p3: T当且仅当声明T t=e;的格式正确(对于某些发明的临时变量t(第8.5节))时,表达式e才能隐式转换为类型。某些语言构造要求将表达式转换为布尔值。表达式e出现在这样的背景下被说成是上下文转换到bool和良好成形的当且仅当该声明bool t(e);是良好的形成,对于某些发明临时变量t(第8.5节)。 高亮部分清楚地将“隐式显式强制转换”(在标准中称为“上下文转换”)显示为@R。马丁尼奥说。 要求“隐式显式强制转换”的“某些语言构造”如下所示: if,while,for(§6.4 [stmt.select] p4) 二进制逻辑运算符&amp;&amp;和||(§5.14 [expr.log.and/or] p1两者) 逻辑否定运算符!(§5.3.1 [expr.unary.op] p9) 条件运算符?:(§5.14 [expr.cond] p1) static_assert(§7 [dcl.dcl] p4) noexcept(§15.4 [except.spec] p2) 我们标题中的假设正确吗?我希望我们不要忽视任何潜在的缺点。

8
Python 2.6中不推荐使用BaseException.message
当我使用以下用户定义的异常时,我收到一条警告:Python 2.6中不推荐使用BaseException.message: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) 这是警告: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message 这怎么了 我要更改什么以摆脱过时警告?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.