warnings相关内容

如何在 tkinter 中使无声异常更响亮?

如果我从终端运行以下代码,我会在终端中收到有用的错误消息: 将 Tkinter 导入为 tk主 = tk.Tk()定义回调():引发用户警告(“异常!")b = tk.Button(master, text="这将引发异常", command=callback)b.pack()tk.mainloop() 但是,如果我在没有终端的情况下运行它(例如,通过双击图标),则会抑制错误消息. 在我 ..
发布时间:2021-12-13 11:03:37 Python

如何修复 PHP 中的“从空值创建默认对象"警告

我从我的 joomla 安装中收到以下错误. 警告:从第 54 行/modules/mod_continuous_rss_scrolling/helper.php 中的空值创建默认对象 我该如何解决这个错误? 解决方案 事实证明,作者遗漏了一个非常简单的修复方法和一般的良好做法,即在尝试设置属性之前始终应初始化对象.解决这个问题的非常简单的方法是在它试图访问的变量出现错误之前添加一个 ..
发布时间:2021-12-11 19:53:52 PHP

Android 已弃用 kotlin 抑制警告

在我的 Kotlin Android 项目中,我使用了一个从 api 23 开始被弃用的函数,它是最近的.所以我需要一种方法来禁用那些已弃用的警告.有没有简单的方法来做到这一点? 解决方案 使用 @Suppress 带有参数的注解 "DEPRECATION": @Suppress("DEPRECATION")someObject.theDeprecatedFunction() 除了单个 ..
发布时间:2021-12-10 17:46:29 移动开发

当“警告()"时中断循环出现在 R

我遇到了一个问题:我正在运行一个循环来处理多个文件.我的矩阵很大,因此如果我不小心,我经常会耗尽内存. 如果产生任何警告,有没有办法跳出循环?它只是继续运行循环并报告它在很久以后失败......烦人.任何想法哦明智的stackoverflow-ers?! 解决方案 您可以通过以下方式将警告转化为错误: options(warn=2) 与警告不同,错误会中断循环.很好,R 还会向您 ..
发布时间:2021-12-09 08:04:23 其他开发

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

我必须在 Python 中为我正在做的项目创建一个拉格朗日多项式.我正在做一种以重心为中心的风格,以避免使用显式的 for 循环,而不是牛顿的划分差异风格.我遇到的问题是我需要捕获除以零,但是 Python(或者可能是 numpy)只是使它成为警告而不是正常异常. 所以,我需要知道如何做的是捕捉这个警告,就好像它是一个例外一样.我在本网站上找到的与此相关的问题没有以我需要的方式回答.这是我的 ..
发布时间:2021-12-08 09:20:23 Python

解决 LNK4098:defaultlib 'MSVCRT' 与

此警告: LINK : 警告 LNK4098: defaultlib 'MSVCRT' 冲突使用其他库;使用/NODEFAULTLIB:library 是 Visual Studio 中相当常见的警告.我想了解它的确切原因以及处理它的正确方法(如果有的话). 这出现在调试版本中,使用 /MDd 编译.该项目链接到诸如 windows Version.dll 和 pdh.dll 之类的东西 ..
发布时间:2021-12-07 13:46:08 其他开发

为什么在 lambda 表达式中使用迭代变量不好

我只是在写一些快速的代码并注意到这个编译器错误 在 lambda 表达式中使用迭代变量可能会产生意想不到的结果. 相反,在循环内创建一个局部变量并将迭代变量的值赋给它. 我知道这意味着什么,我可以轻松修复它,没什么大不了的. 但我想知道为什么在 lambda 中使用迭代变量是个坏主意? 我以后会引起什么问题? 解决方案 考虑这段代码: Listactions = new ..
发布时间:2021-12-06 09:56:28 C#/.NET

Xcode 警告:“输出文件的多个构建命令"

我收到这样的错误: [WARN]警告:输出文件的多个构建命令/Developer/B/Be/build/Release-iphonesimulator/BB.app/no.png [WARN]警告:输出文件的多个构建命令/Developer/B/Be/build/Release-iphonesimulator/BB.app/d.png [WARN]警告:输出文件的多个构建命令/D ..
发布时间:2021-12-05 20:50:45 其他开发

使用 Cocoapods 时忽略 Xcode 警告

在最新的 Xcode 更新之后,我使用了很多第三方库,其中包含许多警告.(例如 Facebook SDK pod)现在所有这些警告都显示在我的 Xcode 中我想查看自己的警告或错误的地方. 有什么办法可以忽略这些错误?修复它们无济于事,因为在每次“pod install"之后,更改都会被丢弃. 解决方案 添加到您的 Podfile: 平台:ios# 忽略来自所有 Pod 的所有警 ..
发布时间:2021-12-05 20:18:04 移动开发

Xcode 有没有办法警告新的 API 调用?

我不止一次看到 iOS 3.x 上出现崩溃错误,原因是使用了 4.x 中引入的新调用而没有进行适当的检查. Xcode 是否可以针对仅在部署目标之后版本可用的类、方法和过程发出警告? 这样我就可以轻松地列出所有代码并确保它被适当地条件化. 解决方案 经过挖掘AvailabilityInternal.h,我意识到部署目标之上的所有可用版本都标有 __AVAILABILITY_IN ..
发布时间:2021-12-03 11:20:52 移动开发

警告:-不鼓励在分离的视图控制器上展示视图控制器

在我的应用中,我使用了导航控制器.稍后在某些视图中,我使用 presentViewController 来显示缩放图像.另外我没有使用故事板或笔尖. 我仅在 iOS 7 中遇到此错误.它在 iOS 6 及更早版本中运行良好: 在分离的视图控制器上呈现视图控制器是气馁 解决方案 解决方案之一是如果您有 childviewcontroller 所以您只需通过给定的方式在其父级上呈现 ..
发布时间:2021-12-03 10:54:43 移动开发

警告:PATH 中不安全的世界可写目录/usr/local/bin,模式 040777

每次我运行这个命令rails server: 警告:PATH 中不安全的世界可写目录/usr/local/bin,模式 040777 我在这里搜索了一个解决方案,他们说输入:chmod go-w/usr/local/bin 但我收到此错误: chmod:无法更改/usr/local/bin 上的文件模式:不允许操作 顺便说一下,我使用的是 OS X. 解决方案 ..
发布时间:2021-12-02 12:15:51 其他开发

为什么我应该总是启用编译器警告?

我经常听到在编译 C 和 C++ 程序时我应该“始终启用编译器警告".为什么这是必要的?我怎么做? 有时我也听说我应该“将警告视为错误".我是不是该?我该怎么做? 解决方案 为什么要启用警告? C 和 C++ 编译器在报告一些常见的程序员错误默认方面是出了名的糟糕,例如: 忘记初始化变量 忘记从函数中返回一个值 printf 和 scanf 系列中的参数与格式字符串不 ..
发布时间:2021-12-01 14:56:18 C/C++开发

非法字符串偏移警告 PHP

将我的 php 版本更新到 5.4.0-3 后,我收到一个奇怪的 PHP 错误. 我有这个数组: 数组([主持人] =>127.0.0.1[端口] =>11211) 当我尝试像这样访问它时,我收到奇怪的警告 打印 $memcachedConfig['host'];打印 $memcachedConfig['port'];警告:非法字符串偏移量'host' in ....警告:非法字符串 ..
发布时间:2021-12-01 10:30:34 PHP

参考 - 这个错误在 PHP 中意味着什么?

这是什么? 这是一些关于警告、错误和通知的答案,您在编写 PHP 时可能会遇到但不知道如何修复它们.这也是一个社区 Wiki,因此邀请所有人参与添加和维护此列表. 这是为什么? 诸如“标题已发送"或 在 Stack Overflow 上经常弹出.这些问题的根本原因总是相同的.因此,这些问题的答案通常会重复它们,然后向 OP 显示在特定情况下要更改哪一行.这些答案不会为站点增加任何 ..
发布时间:2021-12-01 10:06:05 PHP

R - 收到警告:“仅第一个元素用作变量名";

我正在尝试在 for 循环中使用“assign"函数将文件的值分配给一个变量. 当我调用该函数时,它带来了正确的答案,但最后它给了我以下警告消息: 在assign(fileList, read.csv(fileList[i])) 中:只有第一个元素用作变量名 如果我运行 > corr("specdata", 129) 我可以看到正确的答案,它可以打印所有正确的值,但是如果我将值分配给任 ..
发布时间:2021-11-30 12:21:37 其他开发

在发布版本中使用 assert() 时避免未使用的变量警告

有时局部变量仅用于在 assert() 中检查它,就像这样 - int 结果 = Func();断言(结果== 1); 在发布版本中编译代码时,assert()s 通常被禁用,因此此代码可能会产生关于 Result 已设置但从未读取的警告. 一个可能的解决方法是 - int 结果 = Func();如果(结果== 1){断言(0);} 但是它需要太多的输入,对眼睛来说并不容易并且导致 ..
发布时间:2021-11-30 11:32:51 C/C++开发