问题标签 [deprecation-warning]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 已弃用 android.hardware.Camera,现在建议使用 android.hardware.camera2 但这在 API 21 以下的任何内容中均不可用
我有一个支持回Android API 19 (KitKat)的应用程序,并且内部有大量的相机使用。
目前,这是使用相机 APIandroid.hardware.camera2
的推荐方式,已弃用。android.hardware.Camera
有没有办法支持 API 19并停止使用而不会在我的构建中android.hardware.Camera
收到弃用警告?如果是这样,怎么做?
我能找到的唯一其他问题是这个,但它没有回答我的问题。
ruby-on-rails - tsort.rb 中关于 static_assets 的奇怪弃用警告
capistrano
当我使用in 进行部署时,production
出现以下错误。但是在staging
我没有收到警告信息。
此外,我的 production.rb 和 staging.rb 环境文件都注释了以下行:# config.serve_static_files = true
python - 是否可以确定是否通过 Python3 中的属性调用了方法?
概括
是否可以确定是否通过属性调用方法而不是直接调用?
细节
我正在对一些代码进行一些 API 更改:旧 API 使用 Getters 和 Setters ( GetAttr
and SetAttr
),而新的公共 API 将分别使用x.Attr
and x.Attr = val
。我想在程序员调用时添加弃用警告GetAttr()
实际上,我正在寻找的是这个神奇的_was called_via_property
功能:
理想情况下,如果除了property()
函数之外还通过装饰器定义事物,该解决方案也可以工作,但这不是必需的。
像这样:
javascript - 如何用 JSCS 规则替换已弃用的 JSHint 选项?
JSHint 选项参考列出了一些已弃用的选项,并附有以下通知。
警告此选项已被弃用,并将在 JSHint 的下一个主要版本中删除。JSHint 将其范围限制在代码正确性问题上。如果您想强制执行与代码样式相关的规则,请查看JSCS 项目。
具体来说,不推荐使用的选项是:
- 骆驼香烟盒
- 即时
- 缩进
- 麦克斯伦
- 新股
- 空的
- 引号
- 松懈
- 拉克斯逗号
- 多串
- 子
不幸的是,该参考资料并未说明如何替换这些已弃用的选项,而仅指向 JSCS GitHub 存储库。
哪些JSCS 规则对应于已弃用的 JSHint 选项?切换到 JSCS 时是否需要考虑任何配置差异?
javascript - getCurrentPosition() 和 watchPosition() 在不安全的来源上被弃用
我在向用户请求地理位置数据的网站上收到此错误:
getCurrentPosition() 和 watchPosition() 在不安全的来源上已弃用,并且将来会删除支持。您应该考虑将应用程序切换到安全源,例如 HTTPS。有关详细信息,请参阅goo.gl/rStTGz。
我的意思是它基本上只是一个通知,而谷歌链接只是说它已被弃用。
我没有将我的网站迁移到 SSL 的计划……那么像我这样的人有替代方案吗?
ios - IOS CGContextSelectFont 和 CGContextShowText 已弃用现在使用什么
在 iOS7 CGContextSelectFont 和 CGContextShowText 已被弃用。弃用消息说我必须使用 Core Text,但我不知道哪个是这段代码的确切等价物:
python - 如何过滤导入期间发生的 DeprecationWarnings?
我们正在将我们的应用程序从 Django 1.6 更新到 1.7。
我们看到很多这样的信息:RemovedInDjango18Warning
有没有办法过滤它们?它们在导入期间发出。
我们尝试过warnings.filterwarnings('ignore', '...')
,但在我们调用之前会发出警告warnings.filterwarnings()
。
如何过滤导入期间发生的这些警告?
ember.js - 如何修复 Ember 1.13.9 中已弃用的 Ember.Handlebars.registerBoundHelper?
我目前正在从 Ember 1.8.1 升级到 Ember 1.13.9。我的应用程序有点老派,不使用 ember-cli(没有 es6 任何语法)。
如何正确替换已弃用的 Ember.Handlebars.registerBoundHelper:
会建议你
所以我想用 'Ember.Helper.helper' 替换 'Ember.Handlebars.registerBoundHelper' 就可以了,但是这些帮助器不再可用:“未捕获的错误:断言失败:一个名为 'date-ago' 的帮助器不能成立!”。
如何在没有 ES6 语法或 ember-cli 魔法的情况下在 Ember 2.0 中注册 htmlbars 助手?
c++ - 从已弃用的类继承
我想使用 C++98 和 g++ 编译器将一个类标记为已弃用,以便在直接使用此类或有人从此类派生时收到警告。
显然, using__attribute__ ((__deprecated__))
在使用类时有效,但不适用于继承。
例如:
我希望收到来自“class Bar:public Foo”的警告,但事实并非如此(使用 g++ 5.2.1 测试)。
从已弃用的类派生时,有没有办法发出警告?
ios - 当我将项目部署目标从 iOS 8.4 更改为 iOS 9.0 时,我收到很多错误消息
当我将项目部署目标从 iOS 8.4 更改为 iOS 9.0 时,我收到很多错误消息,例如:
'initWithRequest:delegate:startImmediately:' 已弃用:首先在 iOS 9.0 中弃用 - 使用 NSURLSession(参见 NSURLSession.h)
'UIAlertView' 已弃用:首先在 iOS 9.0 中弃用 - UIAlertView 已弃用。改用 UIAlertController 和 UIAlertControllerStyleAlert 的preferredStyle
'init' 已弃用:首先在 iOS 9.0 中弃用 - 使用 -initWithConcurrencyType: 代替
'initWithRequest:delegate:' 已弃用:首先在 iOS 9.0 中弃用 - 使用 NSURLSession(参见 NSURLSession.h)
任何这些错误的帮助将不胜感激。