问题标签 [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.
.net - 在 VB.Net 中进行未经检查的整数加法的最快方法?
我有一个项目,我想默认检查算术,除了一个性能敏感点。不幸的是,VB.Net 没有“未检查”块。
理想情况下,该框架将具有某种带有明确未经检查的算术的整数类型,但我没有找到类似的东西。我确实发现表达式树具有用于未经检查的操作的二进制表达式,但委托开销抵消了未经检查的优势(然后是一些)。
目前,我在进行算术运算之前将输入转换为 UInt64/Int64,然后再转换回来(使用按位 And 以确保在范围内)。它比未经检查的算术(根据分析)慢约 50%。
将算术敏感部分移动到具有未经检查的算术的项目中可能会起作用,但是将其全部单独提供给它似乎有点过头了。
scala - Scala 什么时候需要@uncheckedVariance,为什么在 GenericTraversableTemplate 中使用它?
@uncheckedVariance
可用于弥合 Scala 的声明站点差异注释和 Java 的不变泛型之间的差距。
这表示 java.util.Comparator 自然是逆变的,即类型参数T
出现在参数中,而从不出现在返回类型中。
这就提出了一个问题:为什么它还用于不从 Java 接口扩展的 Scala 集合库中?
此注释的有效用途是什么?
java - 类型安全:来自 Object 的未经检查的强制转换
我尝试将一个对象强制转换为我的 Action 类,但它会导致警告:
感谢您的任何帮助
java - 什么是未经检查的演员表,我该如何检查?
我想我明白了未经检查的演员表的含义(从一个不同类型的演员转换到另一个),但是“检查”演员表是什么意思?如何检查演员表,以便避免在 Eclipse 中出现此警告?
jquery - 如何使 jQuery 中的复选框锁定现有的滑动窗口不移动,然后通过取消选中该框来解锁它?
我对 jQuery 很陌生,但我开始掌握它的窍门。
我的问题是:如何使 jQuery 中的复选框锁定现有的滑动窗口功能以防止移动,然后通过取消选中该框来解锁它?所以基本上启用/禁用我的项目中的现有功能 - #navigate
任何帮助将不胜感激!
java - 我在 Java 中找不到“未经检查或不安全的操作”警告的原因
根据标题,我正在努力寻找某些代码中“未经检查或不安全的操作”警告的原因。
如果我有以下代码,它将在没有任何警告的情况下编译:
现在,如果我更改mySet的来源,特别是作为方法调用的结果,我会收到“unchecked yadda yadda”警告:
我已经尝试并试图找出问题所在,但我完全被难住了。无论我使用集合还是列表,问题都存在。为什么 getSet 方法返回的 Set 与第一个示例中的 Set 有什么不同?
任何帮助都将不胜感激,因为虽然警告不是世界末日,但它让我很烦!:(
问候
java - 类上未经检查的警告
假设我有以下方法,它可以用来创建一个指定给定类型的集合。
如果在运行时传入 cls 参数,这一切都很好:
但是如何在没有未经检查的警告的情况下在代码中调用此方法?说我想做类似的事情:
它会抱怨 create(Class) 没有定义,严格来说这是正确的,因为 List 不是 Collection 的#capture,但是我该如何让它工作呢?
非常感谢!
java - 在单行上创建一个项目列表,然后查询列表以查看项目是否存在,而不会在 Java 中收到未经检查的转换警告
我想要一个事物列表,然后我想测试列表以查看是否存在项目:
这是我的示例片段:
在第二行,Arrays.asList(handToolArray) 生成:
问题:有没有更好的方法来创建然后查询列表,即简洁并且不需要抑制未经检查的警告?
c# - 已选中和未选中有什么区别?
和有什么区别
和
?
scala - Scala 模式匹配与 Option[Any] 混淆
我有以下 Scala 代码。
完成后Test.test
,我得到输出:
我期待输出
解释是什么?
作为第二个问题,我收到unchecked
以下警告:
我怎样才能避免这些警告?
编辑:感谢您的建议。Daniel 的想法不错,但似乎不适用于泛型类型,如下例所示
遇到以下错误警告:warning: abstract type T in type pattern T is unchecked since it is eliminated by erasure