warnings相关内容
if(mysql_num_rows($result)){echo "未找到匹配项!";} 它正在抛出一个错误-警告:mysql_num_rows():在 D:\Hosting\6448289\html\includes\getQuestion.php 第 72 行 中提供的参数不是有效的 MySQL 结果资源 解决方案 需要检查mysql_query $query = '你的查询';$r
..
Eclipse 向我发出以下形式的警告: 类型安全:从 Object 到 HashMap 的未经检查的转换 这是来自对 API 的调用,我无法控制哪个返回对象: HashMapgetItems(javax.servlet.http.HttpSession 会话){HashMaptheHash = (HashMap)session.getAttribute("attributeKey"
..
例如: javac Foo.java注意:Foo.java 使用未经检查或不安全的操作.注意:使用 -Xlint:unchecked 重新编译以获取详细信息. 解决方案 如果您使用没有类型说明符(例如,Arraylist() 而不是 Arraylist()代码>ArrayList()).这意味着编译器无法检查您是否以类型安全的方式使用集合,使用 泛型. 要消除警告,只需具体说明您在集合
..
我在使用 C 中的指针和数组时遇到了一些问题.代码如下: #includeint *ap;int a[5]={41,42,43,44,45};整数 x;int main(){ap = a[4];x = *ap;printf("%d",x);返回0;} 当我编译并运行代码时,我收到此警告: [警告] 赋值使指针从整数而不进行强制转换[默认启用] 对于第 9 行(ap = a[4];)
..
我有一些数据从 h5 文件中读取为一个 numpy 数组,并且正在做一些分析.对于上下文,数据绘制了光谱响应曲线.我正在索引数据(以及我为 x 轴制作的后续数组)以获得特定值或值范围.我没有做任何复杂的事情,即使是我正在做的小数学也是非常基本的.但是我在很多地方收到以下警告错误 “VisibleDeprecationWarning:布尔索引与维度 0 的索引数组不匹配;维度为 44,但对应的
..
当我在这个例子中使用字符数组下标时: int main(){字符位置=0;整数数组[100]={};for(pos=0;pos 我收到警告,说我正在使用字符数组下标: 警告:数组下标的类型为‘char’[-Wchar-subscripts] 没关系,因为我启用了此警告. GCC 手册说: -Wchar-下标如果数组下标的类型为“char",则发出警告.这是错误的常见原因
..
我有以下代码: $final = array();foreach ($words as $word) {$query = "选择东西";$result = $this->_db->fetchAll($query, "%".$word."%");foreach ($result 作为 $row){$id = $row['page_id'];if (!empty($final[$id][0])){
..
我的一个同事最近因为越界写入堆栈上的静态数组而受到严重影响(他在不增加数组大小的情况下向其中添加了一个元素).编译器不应该捕获这种错误吗?即使使用 -Wall -Wextra 选项,以下代码也可以使用 gcc 干净地编译,但它显然是错误的: int main(void){int a[10];[13] = 3;//哎呀,覆盖了返回地址返回0;} 我肯定这是未定义的行为,尽管目前我找不到 C99
..
我正在运行一个 PHP 脚本并继续收到如下错误: 注意:未定义变量:第 10 行 C:\wamp\www\mypath\index.php 中的 my_variable_name 注意:未定义索引:第 11 行的 my_index C:\wamp\www\mypath\index.php 第 10 行和第 11 行如下所示: echo "我的变量值是:".$my_variabl
..
我收到警告: 'java.util.ArrayList' 到 'java.util.ArrayList 的未检查分配 com.test.mytest >' 用于: 私有ArrayListmyLocations = new ArrayList(); 如何解决? 解决方案 您需要 new ArrayList 以便您使用正确的泛型类型.目前您正在使用 = 右侧的原始类型.所以你
..
在我的 Android 项目中,我创建了一个抽象的 AsyncTask 类,我在其中输入了 URL 以及需要的分页信息,因此我不需要继续编写 HTTP 内容等. 我创建了一个抽象方法 onAsyncTaskResult(Object o),它必须在使用时实现.但是,当将其转换为适当的对象(可以是不同类型)时,IDE 会给我一个警告 “未检查的 java.lang.Object 到 ja
..
这是从服务器向客户端发送 ArrayList 的程序的一部分.我想删除有关此代码中最后一行的警告: 客户端代码: Socket s;(...)//服务器正在从链接的另一端发送一个列表.ois = new ObjectInputStream(s.getInputStream());MyList = (ArrayList) ois.readObject(); MyVariable 是一个带有
..
有这个代码: typedef volatile int COUNT;COUNT 函数一个( COUNT *number );int functionTwo( int *number ); 我无法摆脱一些警告.. 我在 functionOne 原型上收到这个警告 1 [警告] 类型限定符被忽略函数返回类型 并且我收到此警告 2,无论我在哪里使用 COUNT pointer 参数
..
我有一个 1.4 java 代码,我想用 1.5 编译器编译它,因为我想查看所有警告消息.我在 javac 中添加了 -Xlint 选项,但输出似乎没有变化,但我知道代码中至少有几个警告. 我将这两行添加到我的 ant 脚本的编译目标标签中: 感谢您的回答. 解决方案 您同时使用了 value 和 li
..
我现在只想打印出错误,而不是其他任何东西.谢谢:) 解决方案 你试过了吗 请注意,此不会禁用所有种类警告.
..
我正在使用 Eclipse Ganymede.一切正常,但我对一个没有警告的问题选项卡有着强烈的渴望.现在它(正确地)抱怨我的 Ant 脚本:“没有语法约束(DTD 或 XML 模式)) 检测到文档."有没有办法只为这些文件关闭它?理想情况下,如果我的其他受架构约束的文件缺少架构声明,我希望它仍然警告我. 解决方案 最简单的方法是提供一个最小的 DTD 来关闭它. 用于蚂蚁文件
..
在 Eclipse 中,我的 build.xml 收到 5 个警告: taskdef class.org.apache.catalina.ant.InstallTask 找不到taskdef class.org.apache.catalina.ant.ListTask找不到taskdef class.org.apache.catalina.ant.ReloadTask找不到找不到 taskd
..
我从我的 ant 脚本中调用 javac,如下所示: 但它仍然在输出中抛出编译器警告: [javac] 编译73个源文件到C:\IKOfficeRoot\Java\ERP\Framework\bu
..
我有一个 Ant 文件来编译我的程序.如果编译器报告了任何警告,我希望 javac 任务失败.关于如何做到这一点的任何线索? 解决方案 使用 -Werror 标志.它没有列在 -help 输出中,但它可以工作. 我是通过这篇博客文章找到的,并且在我自己的代码上测试(在 NetBeans 和 Ant 中).输出是: MyClass.java:38: 警告:[serial] 可序列化类
..
我正在将在线指南与旧文本配对以学习 R(第 182 页 - http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf).当我使用 R 包中的数据时(如教程示例中所示),没有问题.但是,当我使用文本中的数据时,我总是以没有 F 值和警告结束. 看看: 将数据转换为 data.frame: car.noise
..