问题标签 [unchecked]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3467 浏览

c# - 在 C# 中使用未经检查的上下文会损害性能或可移植性吗?

我想实现一个快速散列函数,它将使用int数据类型并依赖整数溢出。MSDN 说,为了保证溢出不会触发异常,我必须unchecked为该代码使用块。

假设我只将那个计算包围在一个unchecked块中。我的代码会因此有任何性能或可移植性问题吗?

0 投票
4 回答
668 浏览

c# - 优化 C# 代码片段

我正在分析一些 C# 代码。下面的方法是最昂贵的方法之一。出于这个问题的目的,假设微优化是正确的做法。有没有办法提高这种方法的性能?

将输入参数更改为ptoulong[]会导致宏效率低下。

0 投票
11 回答
149928 浏览

java - 如何使用 -Xlint:unchecked 进行编译?

编译代码时收到一条消息:

如何重新编译-Xlint:unchecked

0 投票
3 回答
1161 浏览

java - 递归泛型

有没有办法使这种方法正确通用并消除警告?

我试过Function<? extends Comparable<?>, T>Function<? extends Comparable<? extends Comparable>, T>都没有编译,调用compareTo. 对于前者,即:

Comparable 类型中的方法 compareTo(capture#9-of ?) 不适用于参数(capture#10-of ? extends Comparable)

0 投票
2 回答
5340 浏览

java - Arraylist 中的 Arraylist,未经检查的错误。爪哇

我试图将数组列表放入数组列表中。将数据添加到新数组中,然后按顺序打印它们。我只是得到错误。

这是使用 for 循环在另一个数组列表中创建数组列表的正确方法吗?

我现在还想知道如何以比这些长表达式更好的方式从数组中获取数据。

我的错误

0 投票
4 回答
187 浏览

java - 未经检查的转换警告

以下是我的接口定义

这就是实现

IOrganization 是 ICommon 的子类型。

为什么我仍然看到未经检查的转换警告?

0 投票
4 回答
5338 浏览

vb.net - 如何在 vb.net 中检查两个单选按钮中的一个

假设我有 2 个单选按钮r1,并且r2两个单选按钮都询问您的性别,您可以是男性或女性。

所以我想要的是:如果用户检查r1但随后意识到她是女性,那么她想要检查r2以便在未r2检查时检查控件r1

下一步我应该怎么做,因为我只能选择一个?

提前致谢。

0 投票
1 回答
940 浏览

jakarta-ee - NetBeans 7.1 Java EE 中没有未经检查的警告

我将 Java EE 6 与 Java 7 和 Glassfish 3.1.1 一起使用。当我在菜单中选择“清理并构建”选项时,它可以工作,但不会显示有关未检查操作的警告。如何启用它?还有一个问题:有没有办法在编辑器中显示所有警告而不点击“清理和构建”?

0 投票
3 回答
1333 浏览

java - 递归泛型类定义和“无法转换”编译错误

这是一种类似于您可能见过的其他 JPA BaseEntity 模式的设计:

下面是一个扩展 Entity 的类的例子:

当我编译时,我收到以下错误:

阅读Java Enum Definition,特别是它所说的部分,

现在,如果您检查约束,我们得到了 Enum - 所以 E=StatusCode。让我们检查一下:E 是否扩展了 Enum?是的!我们没事。

我假设在我的示例中,其中X extends Entity<X>'this' 将是Userand not的一个实例Entity<User>。此外,由于 Entity 是一个抽象类,它必须被扩展,因此compareNonIdFields只能由 X 的实例调用——在它自身上。当然,当我施放时,我会收到未经检查的警告:

关于为什么这种递归通用用法会导致编译错误以及使未经检查的强制转换警告消失的解决方案的想法将不胜感激。

0 投票
1 回答
14596 浏览

php - 复选框选中或未选中布尔 php mysql

我正在尝试使用复选框使此表单获取值 1 或 0,有点像布尔值,并在 mysql 上更新它,但我还没有找到方法。也许你可以帮忙。我将发布表单和接收它的代码。我确信可能存在循环冲突,但我尝试了一切,但无法使其正常工作。提前谢谢。

表格

接收表单并更新 MYSQL 的代码