deprecated相关内容

标记为已弃用的第三方类别

我有一些第三方库 Foo ,其类为 FooBar 。我认为 FooBar 类设计不良。我想编写自己的 MyBar 作为适配器模式。我可以在不修改其代码的情况下将原始 FooBar 标记为 @Deprecated 吗? 解决方案 @deprecated 应该添加到源中,以将类/方法标记为不赞成使用。因此,您不能不赞成别人的代码。 但是,如果您有一个更好的替代方案,您更愿意在项目中使用它 ..
发布时间:2020-10-20 23:30:17 Java开发

在python 2.6中os.popen真的被弃用了吗?

在线文档指出os.popen是现在已弃用。所有其他不推荐使用的功能会适当引发DeprecationWarning。例如: >> import os >> [os.popen2中c的c.close()('ps h -eo pid:1,command')] __main __:1:弃用警告:os.popen2已弃用。使用子流程模块。 [无,无] 另一方面,函数os.p ..
发布时间:2020-10-20 23:29:07 Python

错误:“不赞成使用Window类型的show()方法”;

这是一个仅打开AWT的简单程序。我正在使用eclipse,我得到了上面显示的frame.show()错误。 Eclipse正在用一行横越“显示”。我想要这个程序要做的只是显示一个300px x 300px的框架窗口。完整代码如下: 框架frame = new Frame(“ Hello World”); // ... frame.show(); 解决方案 方法 sho ..
发布时间:2020-10-20 23:28:41 Java开发

如何在python中声明不推荐使用的模块

如何声明在python中已弃用的模块? 我希望在导入特定模块或其任何函数时打印警告。 p> 解决方案 您要 警告 ,并带有 DeprecationWarning 。 确切的称呼方式没什么大不了,但是stdlib为已弃用的模块提供了标准模式,例如: #文档字符串,顶级注释,导入,__all__ = 导入警告 warnings.warn(“已弃用垃圾邮件模块”,Dep ..
发布时间:2020-10-20 23:27:30 Python

form._raw_value(fieldname)在Django 1.9中使用

我有使用 form._raw_value(fieldname)的代码。 在Django 1.9中已经消失了。 是否可以访问1.9+中的原始值? 更新 > 我只是将代码迁移到Django 1.9。到目前为止,我对那里发生的事情没有更深入的了解。 解决方案 查看源代码, _raw_value 方法只有3行,因此很容易将其作为函数添加到代码中。 def _raw_ ..
发布时间:2020-10-20 23:27:26 其他开发

在Java 1.6中弃用

在Java 1.5中,要弃用一种方法,您将: @不推荐使用int foo(int bar){ } 在Java 1.6中进行编译会导致以下结果: 语法错误,如果源级别为1.5,则仅 可用注释 有什么想法吗? 解决方案 您必须告诉编译器使用1.6: javac -source 1.6 或等价于您的IDE / ..
发布时间:2020-10-20 23:26:17 Java开发

从Rails 2.3.6开始不推荐使用overwrite_params-接受的解决方法?

因此,从Rails 2.3.6开始,似乎已弃用 overwrite_params 。有没有一种通常被认为是最佳实践的合适的解决方法? 例如,我曾经能够执行以下操作(我认为这非常有用) : url_for(:overwrite_params => {:page => 1}) 我在网上看到了以下解决方案...这是新方法吗? url_for(request.par ..
发布时间:2020-10-20 23:26:06 其他开发

MacOS / X 10.8.x中不推荐使用的Carbon函数怎么办?

我有一个已经存在了一段时间(超过10年)的C ++代码库,并且可以正常运行,但是我注意到当我在OS / X 10.8.x(Mountain Lion)下进行编译时,编译器会发出关于它调用的某些Carbon函数的弃用警告: ../ system / SetupSystem.cpp:575:44:警告:不建议使用“ UpTime”:OS X 10.8中不建议使用第一个 [-Wdeprecat ..
发布时间:2020-10-20 23:23:21 其他开发

CFURLDestroyResource现在在iOS7中已弃用。用什么代替呢?

CFURLDestroyResource现在已被弃用。我不确定该用什么代替它,也没有运气过苹果的文档。 我正在使用BlackRaccoon操纵我的FTP服务器,它利用了CFURLDestroyResource,它现在当然会引起编译器警告。 解决方案 我们也遇到了这个问题,在Apple的框架内找不到任何替代方法。在CFURLAccess.h中,Apple建议使用NSURLConnect ..
发布时间:2020-10-20 23:23:16 其他开发

Xcode / iOS-摆脱特定常量的弃用警告?

我的项目中有一些不推荐使用的常量。他们需要留下来。我不想被警告,但是想要警告是否以后会在我的项目中出现其他不赞成使用的常量。 Apple的标头将它们声明如下: 外部NSString * const NameOfStringConstant __OSX_AVAILABLE_BUT_DEPRECATED(此处提供版本信息) 如何使警告静音? 使已弃用方法的警告静 ..
发布时间:2020-10-20 23:22:08 移动开发

在哪里可以找到较新功能已弃用的Android功能列表?

Android开发人员站点中是否有某些东西可以显示API的某些附加功能已弃用的内容? 例如,一个人如何分辨不赞成使用的内容通过Fragments? 解决方案 更新 新的发行说明可在新的URL上获得。此处以更易读的格式- https:/ /developer.android.com/about/versions/11 旧网址仍适用于API级别,但由于某些原因,旧版本会 ..
发布时间:2020-10-20 23:22:03 移动开发

Ruby on Rails:将弃用警告视为错误还是以其他方式找到弃用的代码?

我最近从Rails 2升级到Rails 3,并且我试图清除所有我可能已弃用的代码。我这样做的方法只是浏览在开发机器上运行的网站副本,并凝视控制台的输出以获取警告。 一种使Rails将弃用警告视为错误或以其他方式更有效地查找弃用代码的方法? 解决方案 您可以自定义行为通过设置 ActiveSupport :: Deprecation.behavior 弃用呼叫。应将其设置为 Proc ..
发布时间:2020-10-20 23:22:01 其他开发

我应如何将方法标记为“过时”?在JS中?

我正在重构一个相当大的JS文件,其中包含许多不相关的方法,可以根据它们的用法将这些方法重新组合在一起,并根据需要重命名其中的一些(以防止误导名称)。 但是,大多数实际使用此代码的网页分散在不同的代码分支中,这使我无法进行简单的查找和替换。我可以在所有不同的分支机构中执行此操作,但是这需要同时在30个以上的分支机构中进行维护,或者一旦更改合并到其他分支机构中(由我或其他团队成员),可能会忘记执 ..
发布时间:2020-10-20 23:20:50 前端开发

如何取消弃用警告“ iOS 6.0中已弃用……dispatch_get_current_queue()”?

所以问题是主题问题-我想摆脱这个很烦人的警告。 有没有办法让它保持沉默? p> 注意:我仅将dispatch_get_current_queue()用于调试目的。 解决方案 您可以使用下面的代码来禁止显示警告。 #pragma clang诊断推 #pragma clang诊断被忽略“ -Wdeprecated-declarations“ dispatch_ge ..
发布时间:2020-10-20 23:20:47 移动开发

我仍然不赞成rake / rdoctask

我已经进行了捆绑软件更新,现在在运行rake命令后仍然不赞成rake / rdoctask的警告。 警告: 'require'rake / rdoctask'已过时。请改为使用“要求” rdoc /任务”(在RDoc 2.4.2+中)。 /home/cheetah/.rvm/gems/ruby-1.8.7-p302@tobiska/gems/rake-0.9.2.2/lib/rake/r ..
发布时间:2020-10-20 23:20:44 其他开发

快速运行已弃用的代码会怎样?

例如,在iOS 10中,存在 UserNotifications 框架。在此之前,您只需要使用: let settings = UIUserNotificationSettings(类型:[.alert,.badge,.sound] ,类别:无) application.registerUserNotificationSettings(设置) application.registerF ..
发布时间:2020-10-20 23:20:37 移动开发