specifications相关内容

Java链接器如何工作?

我想知道Java链接程序是如何工作的.具体来说,它将类,接口,包,方法等以何种顺序组合为jvm可执行格式.我在此处找到了一些信息,但事实并非如此.有关链接顺序的很多信息. 解决方案 没有Java“链接器"之类的东西.但是,存在类加载器的概念,该类加载器给定"somewhere"中的java字节代码数组,可以创建类的内部表示形式,然后可以与new等配合使用. 在这种情况下,接口只是特殊 ..
发布时间:2020-04-25 07:19:05 Java开发

为什么JSON会直接编码UTF-16代理对而不是Unicode代码点?

要转义不在“基本多语言平面"中的代码点,该字符表示为十二个字符的序列,对UTF-16代理对进行编码.因此,例如,仅包含G谱号字符(U + 1D11E)的字符串可以表示为"\uD834\uDD1E". ECMA-404: JSON数据交换格式 我相信根本不需要对该字符进行编码,因此可以直接将其表示为" ..
发布时间:2019-11-24 14:25:53 其他开发

JSON密钥是否必须用引号引起来?

示例: 以下代码对 JSON规范有效吗? { precision: "zip" } 还是我应该始终使用以下语法? (如果是这样,为什么?) { "precision": "zip" } 我还没有在JSON规范中真正找到有关此的东西.尽管他们在示例中使用了双引号. 解决方案 是的,您需要引号.这是为了使其更简单,并且避免了必须为JavaScript保留关键 ..
发布时间:2019-11-23 16:21:47 其他开发

JDBC规范是否防止“?"从用作运算符(引号之外)?

来自 Sam Macbeth的问题: JDBC规范中是否有任何允许使用的?可以转义,并且可以是参数占位符以外的其他东西? 例如,Postgres允许您将?用作运算符: SELECT * FROM tbl WHERE tbl.data ? 'abc' 是否可以使用JDBC驱动程序?作为操作员仍符合JDBC标准? 解决方案 我认为,如果JDBC驱动程序允许?运算符原样转义 ..
发布时间:2019-09-02 12:09:50 Java相关

提示最大长度

使用prompt()我生成一些html并且需要知道我可以放入弹出窗口的最大长度。 我找不到任何内容关于这个的规范,想知道是否有人可以帮助 解决方案 ECMAScript编程语言规范没有指定任何最大 长度。最大长度将是特定于实现的,即基于可用内存。 ..
发布时间:2019-06-07 18:06:07 前端开发

为什么Array.prototype.push返回新的长度而不是更有用的东西?

自 ECMA-262,第3版, Array.prototype.push 方法的返回值是 Number : 15.4.4.7 Array.prototype.push([item1 [,item2 [,...]] ]]) 参数将按照它们出现的顺序附加到数组的末尾。 作为调用的结果,返回数组的新长度。 设计决策是什么返回数组的新长度,而不是返回可能更有用的东西,例如: 对新附 ..
发布时间:2019-06-06 11:20:13 前端开发

获取API - 重定向有哪些用途:手动

我最近一直在玩Javascript Fetch API。据我了解,默认情况下,所有重定向都是透明处理的,最后我得到了重定向链中最后一次调用的响应。 但是,我可以调用使用{redirect:'manual'}获取,在这种情况下,它将返回一个没有可用信息的opaqueredirect响应。来自 https://fetch.spec.whatwg.org/#concept- filtered-re ..
发布时间:2019-06-06 05:31:59 前端开发

ECMAScript中Atomics对象的实际用途是什么?

ECMAScript规范定义 24.4 部分中的strong> Atomics对象。 在所有全局对象中,这对我来说更加模糊,因为我没有直到我没有阅读它的规格才知道它的存在,谷歌也没有多少引用它(或者这个名字太通用了,一切都被淹没了?)。 根据其官方定义 Atomics对象提供在共享内存阵列单元上不可分割地(原子地)运行的函数 以及允许代理等待和发送原始事件的函数 因此它具 ..
发布时间:2019-06-06 02:09:07 前端开发

为什么美元符号不再“仅用于机械生成的代码?”

在 ECMA-262,第3版 [PDF] ,在7.6节(”标识符“,第26页)下,我们看到以下注释: 美元符号仅用于机械生成的代码。 这似乎合情合理。许多常用于生成或嵌入JavaScript的语言对 $ 具有特殊含义,并且在这些语言中的JavaScript标识符中使用它会导致意外行为。 ”机械生成的条款“出现在第2版中。在第1版中,它没有出现。从版本5开始,它在没有解释的情况下再 ..
发布时间:2019-05-27 14:41:54 前端开发

分块WebSocket传输

因为我在更常规的基础上使用WebSocket连接,所以我对如何在幕后工作感兴趣。所以我在一段时间内深入研究了无休止的规范文档,但到目前为止,我无法找到关于分块传输流本身的任何内容。 WebSocket协议将其称为数据帧(描述纯数据流,因此它也称为非控制帧)。据我了解规范,没有定义的最大长度和没有定义的MTU(最大传输单位)值,这反过来意味着单个WebSocket数据框可能包含spec(!), ..
发布时间:2019-02-18 12:20:31 前端开发

自动分号插入&退货声明

正如您可能知道的那样,ECMAscript会尝试变聪明,并且如果您没有明确地编写分号,则会自动插入分号。简单示例 function foo(){ var bar = 5 return bar } 仍将按预期工作。但如果你依赖它,有一些警告。如果我们像这样重写那个函数 function foo(){ var bar = 5 返回 { bar ..
发布时间:2019-01-22 19:22:11 前端开发

关于Promises / A +规范,术语“可以”和“可用”之间的区别是什么。和“承诺”?

我正在检查“Promises / A +”规范,但无法理解以下内容: 关于第1节。术语, 1.1。 “promise”是一个带有then方法的对象或函数,其行为符合此规范。 1.2。“thenable”是定义then方法的对象或函数。 那么术语之间有什么区别“thenable”和“承诺”? 同样在第2.3节。承诺解决程序, 承诺解决程序是一个抽象操作,将prom ..

WebLogic Server ::服务器不支持J2EE Web模块规范的3.0版

当我尝试使用WebLogic 11g 10.3.5服务器运行应用程序时,它显示“服务器不支持J2EE Web模块规范的3.0版。” 如何克服这个? 谢谢! 解决方案 开发您的应用程序使用支持的规范版本(Servlet 2.5),或使用支持3.0版的其他应用程序服务器,或等待支持3.0版的WebLogic版本。 ..
发布时间:2019-01-08 12:00:05 Java开发