deprecated相关内容

使 java 编译器在使用带注释的方法时发出警告(如@deprecated)

假设我定义了一个名为 @Unsafe 的自定义注解. 我想提供一个注释处理器,它将检测 对使用 @Unsafe 注释的方法的引用 并打印警告. 例如,给定这段代码... 公共类 Foo {@不安全公共无效 doSomething() { ... }}公共类酒吧{公共静态无效主要(字符串[]参数){新的 Foo().doSomething();}} ...我希望编译器打印如下内容: ..
发布时间:2022-01-13 10:03:31 Java开发

不推荐将字符串文字转换为 'char*'

我有一个程序,它声明一个字符串数组,如下所示: char *colors[4] = {"red", "orange", "yellow", "blue"}; 但我收到了上述编译器警告.它可以编译,但我宁愿使用不推荐的方式(如果有的话).我试图找出它的含义,但我似乎无法弄清楚.我听说在 'char' 起作用之前使用 'const',但如果有人能解释错误的含义会很有帮助.谢谢. 解决方案 ..
发布时间:2022-01-12 20:07:13 C/C++开发

如何在 GCC 中弃用 C 预处理器宏?

我知道如何使用 __attribute__((deprecated)) 或 [[deprecated]] 来弃用这样的函数: int old_fn() __attribute__ ((deprecated));[[已弃用]] int old_fn2(); 但是如何弃用这样的宏: #define OLD_MACRO 1 解决方案 不错,优雅的解决方案,但取决于启用的 C99(适用于 gcc ..
发布时间:2022-01-11 20:07:50 C/C++开发

外部头文件 ilcplex\cpxconst.h 导致编译器错误

我收到了一个用 C 语言构建的程序的代码,该程序使用强化学习算法.我需要修改它,但我在编译代码时遇到了困难.这是 CodeBlocks 中的输出. 所有错误都来自头文件中的一行代码,该文件是 IBM CPLEX 包含目录 (include\cplex\cpxconst.h) 的一部分 有问题的代码行如下. define CPXDEPRECATEDAPI(version) __de ..
发布时间:2022-01-11 16:28:08 其他开发

将 Android Studio 更新到 1.3.0 版后,我收到“NDK 集成在当前插件中已弃用";错误

我已在 3 天前将我的 Android Studio 更新到版本 1.3.0. 在此之前我可以使用 NDK,但现在我遇到了类似的错误, 错误:(50, 0) 错误:当前插件中不推荐使用 NDK 集成.考虑尝试新的实验性插件.有关详细信息,请参阅 http://tools.android.com/tech-docs/new-build-system/gradle-experimental ..
发布时间:2022-01-10 23:09:49 移动开发

准备废弃 std::iterator

3 月 21 日st,标准委员会投票批准了弃用 std::iterator 在 P0174: 与简单地在类定义本身中提供预期的 typedef 相比,长长的 void 参数序列对读者来说不太清楚,这是当前工作草案所采用的方法,遵循模式设置在 c++14 之前 c++17鼓励从 std::iterator 继承 以消除迭代器样板实现中的乏味.但弃用将需要以下条件之一: 迭代器样板文 ..
发布时间:2022-01-10 14:15:40 C/C++开发

使用 camera2 与已弃用的 Camera - 最佳做法是什么?

我正在编写一个应用程序,其中相机是必不可少的功能.对此,我想百分百确定以下几个方面: 如果我使用已弃用的相机:该应用是否仍可在所有 API 上运行现在? 如果 1) 为“是":此应用在什么时间点不会运行不再适用于所有 API(我的应用应涵盖最低 API 17)? 我在哪里可以找到有关 2) 的最新官方信息,即计划内容和时间? 说,我现在已经在使用新的 camera2,我的理解是该应用程 ..
发布时间:2022-01-08 21:05:04 移动开发

设计 token_authenticable 已弃用,替代方案是什么?

我之前一直使用 token_authenticable 来保护我的 API,但是,我发现它已被弃用?我应该改用什么,为什么他们不赞成使用它? 解决方案 来自他们的 博客 : "我们无法消化 TokenAuthenticatable 提供的身份验证令牌,因为它们通常是令牌被多次使用的 API 的一部分.由于可身份验证令牌的使用在应用程序之间可能有很大差异,每个应用程序都需要不同的安全保 ..
发布时间:2022-01-07 16:34:24 其他开发

Android - onRequestPermissionsResult() 已弃用.有没有其他选择?

我尝试实现写入和读取存储的请求权限.一切正常,但今天 Android 向我展示了 onRequestPermissionsResult(...) 方法已被弃用.StackOverflow 中有很多关于这个主题的问题,但不幸的是,它们已经过时了. 我在一个片段中调用了下面的方法. 建议简单地调用: requestPermissions(new String[] {Manifest.pe ..
发布时间:2022-01-04 19:27:32 Java开发

GET_TASKS 权限已弃用

我有一个使用此权限的安全应用 (App Locker): android.permission.GET_TASKS 在 android Lollipop 中,此权限已被弃用,我希望我的应用程序在 +21 API 中运行. 谁能指导我怎么做? 谢谢:) 解决方案 它被弃用是有原因的.android.permission.GET_TASKS 的保护级别已提升到signatureOr ..
发布时间:2022-01-04 18:57:04 移动开发

Google 网络搜索 API 已被弃用,现在有哪些替代方案?

Google 网页搜索 API 已被弃用,取而代之的是自定义搜索 API(请参阅 http://code.google.com/apis/websearch/). 我想搜索整个网络,但似乎使用新 API 只能搜索自定义网站. 有没有办法以编程方式搜索整个网络?我能够使用 Java 程序中的 JSON 查询旧 API. 解决方案 你可以像浏览器一样发送它们,然后解析 html,这 ..

ActivityManager.getRunningTasks 已弃用 android

我正在 android 中处理推送通知,我使用下面的方法来显示通知,但问题是现在 ActivityManager.getRunningTasks(1);正在被弃用.我从一个 stackoverflow 问题中读到:“您可以使用 getAppTasks() 返回一个 List,您可以在其中使用 RecentTaskInfocode>getTaskInfo",但我不知道如何使用它.请在这方面帮助我. ..

c++ 将枚举值标记为已弃用?

是否可以将枚举值标记为已弃用? 例如 enum MyEnum {第一个值 = 0第二值,第三值,//已弃用第四值}; 二等奖的解决方案是 ifdef MSVC 和 GCC 解决方案. 解决方案 你可以这样做: enum MyEnum {第一个值 = 0,第二值,第三值,//已弃用第四值};#pragma 已弃用(第三值) 然后每当使用该变量时,编译器将输出以下内容: war ..
发布时间:2021-12-29 16:53:09 C/C++开发

已弃用:在功能系统中检索服务定位器 - ZF2

我正在开发一个 ZF2 系统,它运行良好,但是在我在其他计算机上克隆存储库后,出现了这个已弃用的错误: 您正在从 Module\Controller\Controller 类中检索服务定位器.请注意,ServiceLocatorAwareInterface 已弃用,将在 3.0 版中与 ServiceLocatorAwareInitializer 一起删除.您需要更新您的类以在创建时接受所有 ..
发布时间:2021-12-29 15:45:01 PHP

我听说 table 标签被弃用是什么意思?

因为这可能会让我有些混乱.我不完全清楚我应该使用什么来有效地复制其某些功能,是否应该在未来采用更新的标准. 不过,我似乎找不到好的信息来源来验证这一点.这有什么好的理由吗? 解决方案 table 标签未弃用(您可以查看 html 规范).您可能听说过无表格布局,因为表格不应用于在这一页. ..
发布时间:2021-12-28 11:42:39 前端开发

Java 8 Date and Time API 是否弃用了 Joda Time?(java.time)

如果我可以使用 Java 8 日期和时间 API (java.time),是否有任何理由使用 Joda Time? 我应该每次都使用 Java 8 日期和时间吗? 解决方案 Joda-time 的作者本人的官方声明是Java-8 可用后立即迁移.另请参阅 网站 中的引用: 请注意,Joda-Time 被认为是一个很大程度上“已完成"的项目.没有计划进行重大改进.如果使用 Java ..
发布时间:2021-12-28 09:04:11 其他开发