问题标签 [warnings]

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.

0 投票
1 回答
9657 浏览

java - 某些 Java 泛型类型转换中的类型安全警告是什么意思?

Java 警告的含义是什么?

类型安全:从 Object 到 List<Integer> 的转换实际上是在检查擦除的类型 List

当我尝试将 Object 强制转换为具有通用信息的类型时,我收到此警告,例如在以下代码中:

0 投票
1 回答
1026 浏览

c++ - 使用 VC++ 9 增强警告

当 Boost 库/头文件与 VC++ 9 编译器(Visual C++ 2008 Express Edition 或 Visual Studio 2008)一起使用时,会生成很多良性警告。它们有2种:

  1. 关于 Wp64 设置的警告。
  2. 关于编译器版本的警告。

如何关闭这些警告?

0 投票
20 回答
201971 浏览

.net - 警告:发现同一依赖程序集的不同版本之间存在冲突

我目前正在开发一个 .NET 应用程序,它由 20 个项目组成。其中一些项目是使用 .NET 3.5 编译的,其他一些仍然是 .NET 2.0 项目(到目前为止没有问题)。

问题是,如果我包含一个外部组件,我总是会收到以下警告:

发现同一依赖程序集的不同版本之间存在冲突。

这个警告到底是什么意思,是否有可能排除这个警告(比如在源代码文件中使用#pragma disable)?

0 投票
8 回答
16193 浏览

php - 我可以使用 PHP 检测和处理 MySQL 警告吗?

我正在处理一个将 JobName 列定义为 UNIQUE 的 MySQL 表。如果有人尝试使用数据库中已经存在的 JobName 将新 Job 保存到数据库中,MySQL 会抛出警告。

我希望能够在我的 PHP 脚本中检测到这个警告,就像一个错误一样,并适当地处理它。理想情况下,我想知道 MySQL 抛出了什么样的警告,以便我可以分支代码来处理它。

这可能吗?如果不是,是因为MySQL没有这个能力,PHP没有这个能力,还是两者兼而有之?

0 投票
6 回答
5875 浏览

delphi - 如何在 Delphi 中禁用关于“返回值......可能未定义”的警告?

我有一个功能给我以下警告:

[DCC 警告] filename.pas(6939): W1035 函数“function”的返回值可能未定义

然而,这个函数是干净的、小的,并且确实有一个已知的、预期的返回值。函数中的第一条语句是:

并且也没有调用局部变量或参数Result

是否有任何类似编译指示的指令我可以围绕这个方法来删除这个警告?这是德尔福 2007。

不幸的是,此 Delphi 安装的帮助系统无法正常工作,因此我现在无法弹出该警告的帮助。

任何人都知道我能做什么?

0 投票
11 回答
106364 浏览

c++ - “文件末尾没有换行符”编译器警告

在某些 C++ 编译器中出现以下警告的原因是什么?

文件末尾没有换行符

为什么我应该在源/头文件的末尾有一个空行?

0 投票
4 回答
4217 浏览

perl - Perl:在 /Date/Manip.pm 处使用数字 lt (<) 中的未初始化值

这让我很困惑。此代码在另一台服务器上工作,但在 Perl v5.8.8 上失败,Date::Manip今天从 CPAN 加载。

失败的代码很简单:

这是正确的; Date::Manip失败"today"

Date::Manip中失败的行是:

所以Date::Manip假设$Cnf已经用元素"ConvTZ""TZ". 那些在 中初始化Date_Init,所以应该已经处理好了。

它只是在我的大程序中失败了。如果我只是提取getdate()上面的“”并独立运行它,就没有错误。所以有一些关于全球环境的东西会影响到这一点。

这似乎是一个已知但未理解的问题。如果您在 Google 上搜索“使用未初始化的生效日期操作”,则大约有 2400 次点击。MythTVgrepmail已报告此错误。

0 投票
6 回答
2643 浏览

perl - 引用 undef 值时如何让 Perl 停止?

当您引用 undef 值时,如何让 Perl 停止并给出堆栈跟踪,而不仅仅是警告?似乎这use strict;还不够。

0 投票
3 回答
1586 浏览

gcc - 哪个 gcc 开关禁用“逗号的左操作数无效”警告?

它是更大代码库的一部分,它在 gcc 上强制执行 -Werror。此警告是在不应更改的第三方代码中生成的(我实际上知道如何修复它),但我可以禁用特定警告。这次 man gcc 让我失望了,所以请让一些 gcc 高手赐教。TIA。

0 投票
18 回答
197545 浏览

c# - 构造函数中的虚拟成员调用

我从 ReSharper 收到关于从我的对象构造函数调用虚拟成员的警告。

为什么这是不应该做的事情?