Questions tagged «warnings»

通常会在发现潜在的高风险情况,可能的误解,服务质量下降或即将发生故障时发出警告。

7
在IntelliJ中禁用一行警告
我有一条Java代码行,其中IntelliJ显示警告。如何使该特定行中的警告静音,而又不影响其他行中显示的警告? 在这个问题中,实际的警告是无关紧要的:现在,我不寻求有关如何提高特定Java代码质量的建议,但我通常想知道如何防止IntelliJ在特定Java代码上显示警告。 Java源代码行。

4
C ++重载虚函数警告
当编译以下代码时,clang发出警告: struct Base { virtual void * get(char* e); // virtual void * get(char* e, int index); }; struct Derived: public Base { virtual void * get(char* e, int index); }; 警告是: warning: 'Derived::get' hides overloaded virtual function [-Woverloaded-virtual] (当然需要启用上述警告)。 我不明白为什么。请注意,取消注释Base中的同一声明会关闭警告。我的理解是,由于两个get()函数具有不同的签名,因此无法隐藏。 c是正确的吗?为什么? 请注意,这是在运行最新版本Xcode的MacOS X上。 clang --version Apple LLVM version 5.0 …

4
在通过DomDocument(PHP)加载格式不正确的HTML时禁用警告
我需要解析一些HTML文件,但是它们的格式不正确,PHP向其输出警告。我想以编程方式避免这种调试/警告行为。请指教。谢谢! 码: // create a DOM document and load the HTML data $xmlDoc = new DomDocument; // this dumps out the warnings $xmlDoc->loadHTML($fetchResult); 这个: @$xmlDoc->loadHTML($fetchResult) 可以禁止显示警告,但是如何以编程方式捕获这些警告?

2
使用RuntimeWarning进行numpy除法:在double_scalars中遇到无效值
我写了以下脚本: import numpy d = numpy.array([[1089, 1093]]) e = numpy.array([[1000, 4443]]) answer = numpy.exp(-3 * d) answer1 = numpy.exp(-3 * e) res = answer.sum()/answer1.sum() print res 但是我得到了这个结果,并发生了错误: nan C:\Users\Desktop\test.py:16: RuntimeWarning: invalid value encountered in double_scalars res = answer.sum()/answer1.sum() 看来输入元素太小,以至于python将它们设为零,但是除法确实有其结果。 如何解决这种问题?
77 python  numpy  warnings 


2
平均值,nanmean和警告:空切片的平均值
假设我构造了两个numpy数组: a = np.array([np.NaN, np.NaN]) b = np.array([np.NaN, np.NaN, 3]) 现在,我发现两者和的np.mean收益:nanab >>> np.mean(a) nan >>> np.mean(b) nan 自numpy 1.8(2016年4月20日发布)以来,我们一直很幸运nanmean,它忽略了nan值: >>> np.nanmean(b) 3.0 然而,当阵列无关,但 nan价值,它提出了一个警告: >>> np.nanmean(a) nan C:\python-3.4.3\lib\site-packages\numpy\lib\nanfunctions.py:598: RuntimeWarning: Mean of empty slice warnings.warn("Mean of empty slice", RuntimeWarning) 我不喜欢抑制警告;有没有更好的功能可以用来得到nanmean没有警告的行为?
74 python  numpy  warnings 

7
是否使用#pragma警告推送/弹出来临时更改警告级别的正确方法?
有时很难编写完全不会发出警告的C ++代码。但是,启用警告是一个好主意。因此,通常有必要禁用某些特定构造周围的警告,并在所有其他代码段中启用警告。 到目前为止,我已经看到了两种方法。 第一个是使用#pragma warning( push )和#pragma warning( pop ): #pragma warning( push ) #pragma warning( disable: ThatWarning ) //code with ThatWarning here #pragma warning( pop ) 第二种是使用#pragma warning( default ): #pragma warning( disable: ThatWarning ) //code with ThatWarning here #pragma warning( default: ThatWarning ) 我在第二个变体中看到的问题是它丢弃了原始警告级别-警告可能在此之前已关闭,或者其警告级别可能已更改。使用default将丢弃这些更改。 第一种方法看起来很干净。有什么问题吗?有没有更好的方法可以达到相同目的?

6
自动修复TSLint警告
[64, 1]: space indentation expected [15, 27]: Missing semicolon [109, 36]: missing whitespace [111, 24]: missing whitespace [70, 1]: Consecutive blank lines are forbidden 我一直从TSLint收到这样的警告。有大量的警告,很难手动修复它。 我一直在寻找一种可以自动修复大多数警告的方法。

3
Xcode 4警告“ NSURLConnection的表达结果未使用”
我只是尝试进行通常的数据传输。我定义我的NSMutableURLRequest然后调用 [[NSURLConnection alloc] initWithRequest:request delegate:self]; Xcode 3过去可以这样做,但Xcode 4会警告我有关该行的“表达式结果未使用”。该请求确实有效,但我想找到一种摆脱警告的方法。 我想我可以将连接存储在变量中,但我并不是真的需要它,也看不到将其设置为nil下一行的意义(尽管这将删除警告) 请注意:我不是100%知道它是Xcode 4还是启用了ARC。

3
获取警告的追溯
在numpy中,我们可以np.seterr(invalid='raise')获取对引发错误的警告的回溯(请参见此文章)。 是否有跟踪警告的一般方法? 发出警告时,我可以使python进行追溯吗?

9
Xcode构建警告-目标完整性-配给配置文件仅对ProjectnameTests目标过期
到目前为止,我创建的所有应用程序都执行此操作。它对应用程序无能为力,也不能够运行它,但是始终发出1条警告只是令人讨厌。 我正在使用Xcode 4.2 OSX 10.7.3 这是实际的警告: -Target Integrity Provisioning配置文件即将到期 这只是它的图像,因此我不必尝试解释。(对其进行了编辑,并将“项目”放在我实际的项目名称用于保密的位置) 谢谢你的帮助!
67 xcode  build  warnings 

3
如何使用Ruby 2.7.0修复Rails的警告消息
有人解决过这个问题Ruby 2.7.0吗? 我使用rbenv并安装了Ruby v2.7.0,然后使用创建了一个Rails项目Rails v6.0.2.1。 目前,通过运行 rails s rails s -u puma rails s -u webrick 服务器启动并为站点提供服务,但是在Console日志中,我看到两个警告消息: local:~/rcode/rb27$ rails s => Booting Puma => Rails 6.0.2.1 application starting in development => Run `rails server --help` for more startup options .rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/stack.rb:37: warning: Using the last argument as keyword parameters is deprecated; …

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.