Tag: 警告

iPhone操作系统内存警告。 不同级别的含义是什么?

关于在iPhone OS设备上pipe理内存的黑色艺术:不同级别的内存警告意味着什么。 1级? 2级? 表盘是否转到11? 背景:经过大量的记忆力testing阶段 – 包括运行我的iPad应用程序与iPod音乐播放器应用程序播放,我倾向于忽略随机而不经常的记忆警告我收到。 我的应用程序从不崩溃。 永远。 我的应用程序是无泄漏的。 而且,好吧,这些警告似乎并不重要。 谢谢, 道格

只对部分翻译单元select性地禁用GCC警告?

与这个MSVC预处理器代码最接近的GCC是什么? #pragma warning( push ) // Save the current warning state. #pragma warning( disable : 4723 ) // C4723: potential divide by 0 // Code which would generate warning 4723. #pragma warning( pop ) // Restore warnings to previous state. 我们在通常包含的头文件中有代码,我们不希望产生特定的警告。 不过,我们希望包含这些头文件的文件继续生成该警告(如果项目启用了该警告)。

我如何解决未经检查的投射警告?

Eclipse给了我一个以下forms的警告: types安全性:取消勾选从Object到HashMap 这是从一个API调用,我无法控制哪个返回对象: HashMap<String, String> getItems(javax.servlet.http.HttpSession session) { HashMap<String, String> theHash = (HashMap<String, String>)session.getAttribute("attributeKey"); return theHash; } 我想避免Eclipse的警告,如果可能的话,理论上他们至less指出一个潜在的代码问题。 但是,我还没有find消除这个问题的好方法。 我可以将涉及的单行解压缩到一个方法本身,并将@SuppressWarnings("unchecked")到该方法,从而限制了在忽略警告的情况下创build代码块的影响。 有更好的select吗? 我不想在Eclipse中closures这些警告。 在我来到代码之前,这是更简单的,但仍然引发警告: HashMap getItems(javax.servlet.http.HttpSession session) { HashMap theHash = (HashMap)session.getAttribute("attributeKey"); return theHash; } 当你试图使用你会得到警告的哈希值时,问题就在别处: HashMap items = getItems(session); items.put("this", "that"); Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to […]

非法string偏移警告PHP

更新我的PHP版本到5.4.0-3后,我得到一个奇怪的PHP错误。 我有这个数组: Array ( [host] => 127.0.0.1 [port] => 11211 ) 当我尝试像这样访问它,我得到奇怪的警告 print $memcachedConfig['host']; print $memcachedConfig['port']; Warning: Illegal string offset 'host' in …. Warning: Illegal string offset 'port' in … 我真的不想只编辑我的php.ini并重新设置错误级别。 感谢您的帮助!

在构造函数中调用虚拟成员

我从ReSharper得到关于从我的对象构造函数调用虚拟成员的警告。 为什么这是不该做的事?

显示所有错误和警告

更新2: 我现在从.php文件中删除了以下内容: <?php error_reporting( E_ALL ); ?> 我已经在php.ini中设置了display_erros,如下所示: display_errors = On 错误报告在php.ini中设置为以下内容 error_reporting = E_ALL | E_STRICT 重新启动Apache后,我仍然没有错误/警告。 更新1: 我已经改变了php.ini中的error_reporting: error_reporting = E_ALL&〜E_DEPRECATED 至 error_reporting = E_ALL | E_STRICT 之后,我重新启动Apache,例如 /etc/init.d/apache2重新启动 但是页面仍然不会显示任何错误/警告。 原文问题: 以下脚本正在生成警告,因为$ err在if语句中。 为什么这个警告不会显示在网页浏览器的PHP页面上? 我必须看看Apache日志,看看警告。 此外,如果我delibrately更改“插入到”“删除到”,它不会显示错误的PHP页面上。 为什么这些错误不会显示在实际的PHP页面上? <?php error_reporting( E_ALL ); ?> <html> <head> <title></title> <link rel="icon" type="image/png" href="favicon.ico"> <?php if( $_SERVER['REQUEST_METHOD']=='POST' ) […]

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

这是什么? 这是关于在编程PHP时可能遇到的警告,错误和通知的一些答案,并且不知道如何解决。 这也是一个社区Wiki,所以每个人都被邀请参与添加和维护这个列表。 为什么是这样? 诸如“Headers already sent”或“调用非对象的成员”之类的问题在Stack Overflow上经常popup。 这些问题的根本原因总是一样的。 所以这些问题的答案通常会重复,然后向他们展示OP在他/她的特定情况下要改变哪条线。 这些答案不增加任何价值的网站,因为他们只适用于OP的特定代码。 具有相同错误的其他用户不能轻易地从中读取解决scheme,因为它们太本地化。 这是可悲的,因为一旦你明白了根本原因,纠正错误是微不足道的。 因此,这个列表试图以一般的方式来解释解决scheme。 我应该在这里做什么? 如果您的问题已被标记为重复,请在下面find您的错误消息,并将修复应用到您的代码。 答案通常包含进一步的调查链接,以防单独从一般答案中不清楚。 如果你想贡献,请添加你的“最喜欢的”错误信息,警告或通知,每个答案一个,简短的描述是什么意思(即使它只是突出显示手册页的条款),一个可能的解决scheme或debugging方法和有价值的现有问答清单。 此外,随时提高任何现有的答案。 列表 什么都看不到 该页面是空白的。 (也被称为白页/死亡屏幕 ) 代码不运行/看起来像我的PHP代码的部分输出 警告:不能修改标题信息 – 已经发送的标题 警告:mysql_fetch_array()期望参数1是资源,布尔给定 aka 警告:mysql_fetch_array():提供的参数不是有效的MySQL结果资源 aka 警告:mysqli_num_rows()期望参数1是mysqli_result,布尔给定 (或类似的变化) 警告: [函数]期望参数1是资源,布尔给定 警告: [function] :未能打开stream: [原因] 警告:有效的open_basedir限制 警告:除以零 警告:非法string偏移“XXX” parsing错误:语法错误,意外的'[' parsing错误:语法错误,意外的T_XXX parsing错误:语法错误,意外的T_ENCAPSED_AND_WHITESPACE parsing错误:语法错误,意外的T_PAAMAYIM_NEKUDOTAYIM parsing错误:语法错误,意外的'require_once'(T_REQUIRE_ONCE),期待函数(T_FUNCTION) parsing错误:语法错误,意外的T_VARIABLE 致命错误:允许XXX字节的内存大小用尽(试图分配XXX字节) 致命错误:调用一个非对象的成员函数 致命错误:调用未定义的函数XXX 致命错误:无法重新声明XXX 致命错误:不能在写入上下文中使用函数返回值 致命错误:AAA […]