问题标签 [errata]
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.
c# - Pro LINQ 书中的 OrderBy 签名错误?
根据Pro LINQ: Language Integrated Query in C# 2008,OrderBy运算符的原型是
但是MSDN 文档对TKey没有泛型约束,它应该是类型IComparable<TKey>
我基本上是按Unit然后按Size对 Inventory 进行排序。
从上面的代码片段中,lambda 表达式只是返回要排序的库存属性。它看起来不像返回的表达式IComparer<T>
但根据逻辑,看起来 lambda 表达式应该是 type IComparer<T>
。
哪个是正确的声明OrderBy
?
(Apress.com Errata 页面上没有任何信息)
这是我为测试而创建的示例应用程序OrderBy
design-patterns - 在 Holub 的模式书中无法弄清楚这一点
我开始阅读 Holub 的模式书,但不确定这是否是一个错误(第 59-61 页)。
他在清单2-3
他正在使用Employee.Factory.create()
. Factory 不是 Employee 的内部类,那么如何使用呢?
然后往下两页,他说Employee.Factory
是单例。如何?我认为这是一个错字,Factory
或者Employee.Factory
实际上应该是EmployeeFactory
。我希望我不会错过 Java 编程中的主要内容!
java - Java 语言规范第 3 版勘误表
我广泛使用 JLS 作为学习和教学资源,但我注意到其中存在一些错误。
有一些简单的错别字(例如JLS 5.1.4 “convesions”),但也有一些我认为非常严重的错误。
例如,JLS 18.1 The Grammar of the Java Programming Language应该是 Java 语言语法的权威参考,但它包含一个永远不会被使用的生产规则!(例如MoreStatementExpressions
)。当然,这表明给定语法的其他部分存在更严重的错误,对吧?
那么第三版有勘误表吗?会有吗?我们是否应该将我们发现的错误发送给 Sun/Oracle?会有第4版吗?
javascript - Pro Javascript 设计模式勘误表?
任何人都可以确认这些来自Pro Javascript 设计模式第 3 章的示例存在缺陷吗?如果是这样,从根本上来说,它们是否与在 JavaScript 中生成“类”常量的预期目标相差不止一个或两个?谢谢。
asp.net-mvc-3 - Apress Pro Asp.net MVC Framework 3 - SportsStore 编辑产品不起作用?
大家好,有没有人购买了 Apress Pro Asp.net MVC Framework 3 的 ALPHA 并创建了 SportsStore?我无法终生编辑产品并成功更新数据库?没有显示错误并且单元测试所有功能,但没有成功“编辑”,即我更改了一些细节,单击保存,它报告成功 - 然后我检查结果,没有任何事情发生?其他人在通过 SportsStore 工作时发现了这个吗?任何建议将不胜感激。
干杯。
javascript - Mozilla 的 JavaScript 问题
我正在准备一个关于不同浏览器中 JavaScript 的演示文稿。
我知道 Mozilla 有几个问题。例如,Date
对象的构造函数将不接受 ISO 日期字符串。这将导致无效日期。
我一直在寻找一份勘误表,它在一个地方列出了该浏览器的所有已知问题。但我找不到这样的。
问:有谁知道列出此浏览器问题的链接或文档。至少是最重要的?
提前致谢。
c# - 有效的c#第二版勘误表
我正在从 java 迁移到 c#。我正在阅读 Bill Wagner 的书,Effective C# second edition。我目前在第 1 章的第 6 项“了解许多不同的相等概念之间的关系”,其中第 40-41-42 页中有一个示例代码,它应该显示不正确地实现 Equals 会导致错误,我的错误我无法重现,它看起来像示例中的错误。这是下面的代码
和类 D 继承自 B
根据本书,以下代码
“第二次比较永远不会返回真”,它确实如此。我的意思是因为 D 是 B 的子类,第二个比较最终会从 B 调用 Equals 方法,该方法返回 true,这对我来说完全有意义。我错过了什么吗?
winapi - 在这些 MSDN 页面中,“XM_CXSMICON”是“SM_CXSMICON”的拼写错误吗?
XM_CXSMICON
在这篇文章底部链接的三篇 MSDN 文章中,提到了预处理器宏。在上下文中,它应该是系统指标的索引,它给出了通知托盘中或此类图标的气球弹出窗口中小图标的宽度。
这是一个引用,逐字逐句:
NIIF_LARGE_ICON (0x00000010) 0x00000010。Windows Vista 和更高版本。大版本的图标应该用作通知气球中的图标。这对应于尺寸为 SM_CXICON x SM_CYICON 的图标。如果未设置此标志,则使用尺寸为 XM_CXSMICON x SM_CYSMICON 的图标。
该引用中的其他三个宏SM_CXICON
,SM_CYICON
和SM_CYSMICON
, 都user32.h
按预期定义,但 Windows API 中没有头文件定义XM_CXSMICON
. 搜索 MSDN 只返回本文末尾链接的命中,所有这些都与通知图标有关。
有了这个证据,我得出结论,这是一个错误,而宏实际上SM_CXSMICON
是在上面一行中定义SM_CYSMICON
的user32.h
。
谁能证实这个猜测或提供更多信息?
有问题的三篇 MSDN 文章:
android - Cortex-A53 下的计算结果不可预测
下面的 Java 代码在 Cortex-A53 尤其是 Xperia XA 设备上运行时会返回不可预测的结果。
第一次迭代打印正确的值:
[24, 42, 61, 45, 29, 46, 35, 36, 48, 47, 20, 64, 45, 15, 37, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70 , 70, 70, 70, 70, 70, 70]
经过一些重复后,它会打印:
[24,61,29,35,48,20,45,37,1886962617,41137,6952,58489,6151,55208,154,57100,20418,20418,5718,57100,20418,20418 , 57100, 20418, 57100, 20418, 57100, 20418]
如果我使用float
or double
orint
代替long
,结果仍然错误但不同:
[24.0, 61.0, 29.0, 35.0, 48.0, 20.0, 45.0, 37.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0. , 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
在其他设备上它按预期运行。这是 JVM 的问题还是由 CPU 勘误表引起的?
如果我从 for 循环中移动代码calculate
,runTest
它会正确运行。此外,如果我读取其中的input
值,calculate
它就可以工作。
那么,这个问题的原因是什么,我应该在哪里留下我的反馈来解决这个问题?