标签: warnings

Mockito:列出具有泛型的Matchers

Mockito提供:

when(mock.process(Matchers.any(List.class)));
Run Code Online (Sandbox Code Playgroud)

如何避免警告,如果process需要List<Bar>呢?

java generics warnings matcher mockito

160
推荐指数
3
解决办法
11万
查看次数

libpng警告:iCCP:已知错误的sRGB配置文件

我正在尝试使用SDL加载PNG文件,但该程序不起作用,并且此错误出现在控制台中

"libpng警告:iCCP:已知错误的sRGB配置文件"

为什么出现此警告?我该怎么做才能解决这个问题?

c++ rgb warnings sdl libpng

158
推荐指数
9
解决办法
19万
查看次数

Visual Studio警告:"无法读取与解决方案关联的某些属性"

当我打开我的解决方案时,我会收到一个包含此警告的对话框.解决方案(一个Web应用程序,一个类项目)构建没有错误.

如何确定导致问题的属性,并解决错误?

warnings visual-studio

155
推荐指数
5
解决办法
3万
查看次数

如何忽略Python中的弃用警告

我一直这样:

DeprecationWarning: integer argument expected, got float
Run Code Online (Sandbox Code Playgroud)

如何让这条消息消失?有没有办法避免Python中的警告?

python warnings ignore deprecated

151
推荐指数
10
解决办法
14万
查看次数

我如何捕获一个numpy警告,就像它是一个例外(不仅仅是测试)?

我必须在Python中为我正在做的项目制作拉格朗日多项式.我正在做一个重心的样式,以避免使用显式的for循环而不是Newton的分割差异样式.我遇到的问题是我需要将除法除以零,但Python(或者可能是numpy)只是使它成为警告而不是正常的异常.

所以,我需要知道的是抓住这个警告,好像它是一个例外.我在本网站上发现的相关问题没有按照我需要的方式回答.这是我的代码:

import numpy as np
import matplotlib.pyplot as plt
import warnings

class Lagrange:
    def __init__(self, xPts, yPts):
        self.xPts = np.array(xPts)
        self.yPts = np.array(yPts)
        self.degree = len(xPts)-1 
        self.weights = np.array([np.product([x_j - x_i for x_j in xPts if x_j != x_i]) for x_i in xPts])

    def __call__(self, x):
        warnings.filterwarnings("error")
        try:
            bigNumerator = np.product(x - self.xPts)
            numerators = np.array([bigNumerator/(x - x_j) for x_j in self.xPts])
            return sum(numerators/self.weights*self.yPts) 
        except Exception, e: # Catch division by 0. Only possible in 'numerators' array
            return yPts[np.where(xPts …
Run Code Online (Sandbox Code Playgroud)

python warnings numpy exception divide-by-zero

151
推荐指数
4
解决办法
10万
查看次数

缺少对Firebase应用程序索引的支持(​​android lint)

在分析Android工作室的代码(Analyze> Inspect Codes)时,我收到此lint警告.

Google搜索无法将应用程序编入索引; 考虑使用ACTION-VIEW意图填充添加至少一个活动.有关详细信息,请参阅问题说明

这是什么警告,以及如何通过Google搜索将我的应用程序编入索引?对SEO来说这听起来很重要,但我在Google上找不到任何细节.

我也想知道如何从android studio访问"问题解释".

在此输入图像描述

编辑:

"谷歌搜索无法将应用程序编入索引"是旧警告.新警告"缺少对Firebase应用程序索引的支持"

permissions warnings android-manifest android-lint android-studio

148
推荐指数
4
解决办法
6万
查看次数

在不中断程序的情况下在Python中引发警告

我正在处理如何在Python中引发警告而不必让程序崩溃/停止/中断的问题.

我使用以下简单函数,只检查用户是否传递了非零数字.如果用户传递零,程序应警告用户,但继续正常.它应该像下面的代码一样工作,但应该使用类Warning(),Error()或Exception()而不是手动打印警告.

def is_zero(i):
   if i != 0:
     print "OK"
   else:
     print "WARNING: the input is 0!"
   return i
Run Code Online (Sandbox Code Playgroud)

如果我使用下面的代码并将0传递给函数,程序将崩溃并且永远不会返回值.相反,我希望程序正常继续,只是通知用户他将0传递给该函数.

def is_zero(i):
   if i != 0:
     print "OK"
   else:
     raise Warning("the input is 0!")
   return i
Run Code Online (Sandbox Code Playgroud)

我希望能够测试是否已经通过unittest对其进行了测试.如果我只是打印出来的消息,我就无法在unittest中使用assertRaises来测试它.

python error-handling warnings exception-handling

147
推荐指数
4
解决办法
9万
查看次数

在Xcode中,如何抑制特定源文件中的所有警告?

在我的应用程序中,我使用第三方代码触发一些警告.我查看了它们,可以安全地忽略它们.

现在我想以某种方式"标记"文件,因此Xcode不会对该文件中的代码显示任何警告.

我该怎么办?

xcode warnings

134
推荐指数
3
解决办法
5万
查看次数

我如何修复"类型列表的表达式需要未经检查的转换..."?

在Java片段中:

SyndFeedInput fr = new SyndFeedInput();
SyndFeed sf = fr.build(new XmlReader(myInputStream));
List<SyndEntry> entries = sf.getEntries();
Run Code Online (Sandbox Code Playgroud)

最后一行生成警告

"类型的表达式List需要未经检查的转换以符合List<SyndEntry>"

有什么方法可以解决这个问题?

java warnings unchecked-conversion

129
推荐指数
4
解决办法
17万
查看次数

在Xcode中抑制已弃用的警告

随着所有SDK的浮动,能够为多个SDK和平台构建是很方便的.但是,从3.2跳到3.0甚至偶尔2.x,我经常得到已弃用的警告,涉及已更改或被取代的方法:

warning: 'UIKeyboardBoundsUserInfoKey' is deprecated.
Run Code Online (Sandbox Code Playgroud)

由于我仍然希望保持与旧操作系统的兼容性,并且我还在努力在构建时消除"噪音",是否有办法关闭或禁用这些警告?

iphone macos xcode warnings

128
推荐指数
8
解决办法
6万
查看次数