问题标签 [interpretation]

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 投票
0 回答
102 浏览

grammar - MGrammar 和不止一种有效的解释

我认为我可能遇到的是悬空的 else 问题,但我不确定。我负责编写的语言需要支持多行 if 语句以及单行 ie

用我的语言对应

我还需要添加对 else-if 和 else's 的支持,两者都使用与上述相同的语法以及 begin's 和 end's。我花了一段时间试图让它工作并且我已经接近了,但是我现在使用的语法我得到了“这个输入有多个有效的解释......”错误。这是我正在使用的 MGrammar 代码:

这可能是第 10 个版本,因为我尝试了各种方法来使 if/else if/else 结构正常工作。

基本上,我的 Main 得到一个 StatementList,sIf 就是其中之一。sIf 尝试查找多行或单行 if 语句,后跟可选的 sElseIf(您不必有 else)。

我认为问题在于正则表达式编译器可能将 else if 视为 sElse 后跟 sIf 语句,而不是 sElseIf 语句。在预览模式下,它实际上完全按照我想要的方式绘制了树,所以如果有办法在我的 C# 应用程序中解析它时忽略此消息,那么我猜这也可以。

0 投票
10 回答
221574 浏览

java - Java 是编译型编程语言还是解释型编程语言?

在过去,我使用 C++ 作为编程语言。我知道用 C++ 编写的代码会经过一个编译过程,直到它成为目标代码“机器代码”。

我想知道 Java 在这方面是如何工作的。用户编写的 Java 代码是如何在计算机上运行的?

0 投票
2 回答
32308 浏览

http - HTTP:“gzip,deflate”的首选接受编码是什么?

这个问题是关于 HTTP 标头“Accept-Encoding”的媒体类型的优先顺序,当所有的权重相同时,我的博客上的这条评论已经提示了这个问题。

背景:

Accept-Encoding 标头采用逗号分隔的浏览器可以接受的媒体类型列表,例如 gzip、deflate

还可以指定质量因子以优先考虑其他媒体类型,例如在“gzip;q=.8,deflate”的情况下,首选 deflate - 但与此问题无关。注意:带有“q=0”的类型表示“不可接受”。

RFC2616还指出应该首先对媒体类型定义的“最具体的参考”进行加权。即“text/html;level=1”应该用在“text/html”之上——这也与问题无关。

问题:

在以下情况下,哪种媒体类型具有优先权?

两种类型都具有等效的品质因数 1,并且两种类型对浏览器都是“可接受的”——因此可以使用任何一种。我一直认为输入的第一种类型应该是“首选”,但在RFC中似乎没有针对这种特殊情况的具体示例或偏好。

0 投票
1 回答
4541 浏览

compiler-construction - 解码和调度解释 vs 线程解释

我试图了解在解码和调度解释和线程解释中执行程序期间的实际差异。

两者的例子都会有帮助。

我了解 Java 字节码的工作原理以及汇编语言的工作原理。但是 DDI 和 TI 适合在哪里呢?

背景:虚拟机:系统和流程的多功能平台

0 投票
3 回答
880 浏览

c# - 奇怪的for循环?C#

可能重复:
在 C# 中,for(;;) 是安全的,它到底有什么作用?

所以我最近遇到了一些我以前从未见过的东西..

当这些字段像那样空白时到底发生了什么?

0 投票
2 回答
4396 浏览

matlab - 正态概率图解释

我有一个非常基本的问题。正态概率图的基础是什么,即概率代表什么?我正在测试标准正态分布。我的normplot(在 MATLAB 中)显示这些值或多或少在一条直线上,但 0.5 的概率对应于一个非零值。

我的问题是,我该如何解释这个?这是否意味着我的数据是正态分布但具有非零均值(即不是标准正态),还是这个概率仅反映其他东西?我试过谷歌,一个链接说概率是 z 表的累积概率,我不知道该怎么做。

同样在 MATLAB 中,只要这些值符合程序绘制的线(红色虚线),这些值是否来自正态分布?在我的一张图中,虚线非常陡峭,但值适合,这是否意味着在这条线之外的一两个值只是异常值?

我对统计很陌生,所以请帮忙!

谢谢!

0 投票
4 回答
884 浏览

c# - 在线c#解释器安全问题

我正在玩弄构建一个在线 C# 解释器的想法,有点像Codepad。现在有明显的安全问题:

  • 无限循环
  • System.Diagnostics.Process.Start
  • 几乎整个 System.IO 命名空间

我对 C# 的了解并不完全是微不足道的,但我确信还有很多关于它的知识,以及我没有想到的东西。你会注意什么?

一些精度,我计划在一个使用 Mono 的小型 Linux VPS 上运行它。

0 投票
1 回答
71 浏览

data-processing - 数据操作环境

我正在寻找一些东西*来帮助我处理和解释数据。姓名、地址等数据。

目前,我大量使用 Python 来查找一条信息是否与另一条信息相关,但我注意到我的很多代码可以很容易地用某种查询语言代替。

主要是,我需要一个可以导入任何格式的数据的环境,无论是 xml、html、csv 还是 excel 或数据库文件。我希望软件能够阅读它并告诉我有哪些列等等,这样我就可以只担心编写解释它的代码了。

这听起来是否足够具体,如果是的话,是否有人拥有如此优雅的软件?

*可以是编程语言,IDE,它们的组合。

0 投票
2 回答
3043 浏览

.htaccess - 将每个请求重定向到 index.php 并解释请求

我正在使用 Apache 2.2 和 PHP 5.3.8。我应该如何配置 .htaccess 来重定向每个请求做 index.php?

我想要像 stackoverflow 或 facebook 这样的 URL,例如:http://mywebsite.com/fancypage 其中 fancypage 不是服务器上的目录,而只是一个参数。

所以我认为我需要将每个请求重定向到一个 php 页面,其中一些代码可以解释 $_SERVER['REQUEST_URI'] 字符串。这是正确的方法吗?重定向后 $_SERVER['REQUEST_URI'] 是否仍然可用?

0 投票
1 回答
100 浏览

java - java中“p[z] <--y”伪代码的解释是什么?

这是一棵红黑树。

对于伪代码“p[z] <-- y”,java 中的解释是:

或者

谢谢 :)