问题标签 [strict]

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 投票
1 回答
2513 浏览

php - Dokeos 警告:严格标准

在将 dokeos 2.1 安装到 htdocs 中时,它会显示如下警告:

大约有十个类似的警告:

如何解决这个问题?

0 投票
1 回答
1915 浏览

xslt - XSLT 拒绝编写 DOCTYPE 声明

我无法弄清楚我在这里缺少什么。我有一个输出 XML 的 Java Web 应用程序,可以选择将输出转换为 XHTML。我的样式表工作正常,但对于我的生活,我无法获得转换后的输出来编写文档类型。我的 xsl:stylesheet 元素下面的第一个子元素是:

即使我将输出写入 System.out,我也可以验证它不会在顶部放置 doctype 声明。不幸的是,IE9 在打开此文档时不断切换到怪癖模式,而我的 CSS 依赖于标准模式。

我开始使用 Saxon 9.1.0.8,然后恢复到 8.7,看看是否与它有关,但没有运气。有人知道为什么转换器拒绝添加文档类型吗?

编辑:

我只是想建立这个页面(http://mark-allen.net/notes/layout/frames/example.html)。如果我注释掉我的其他模板或应用它们并将我自己的内容放入 div 中并不重要——我不包括示例 XML,因为即使我根本不应用任何模板而只是编写静态 HTML内容,我无法编写文档类型。

编辑2:

简而言之,这是我的转换代码:

0 投票
1 回答
2865 浏览

perl - 如何从制表符分隔的数据文件中平均列值,忽略标题行和左列?

我的任务是从以下数据文件中计算平均值,标题为Lab1_table.txt

我必须编写一个脚本来打开并读取这个文件,通过将内容拆分为一个数组来读取每一行,然后计算数值的平均值(genome, gag, pol, env),然后将每个文件的平均值写入一个新文件上述列。

我一直在尽力弄清楚如何不考虑第一行或第一列,但是每次我尝试在命令行上执行时,我都会不断出现“显式包名称”错误。

我知道这涉及@and $,但即使知道我无法更改错误。

这是我的代码,但我强调我是上周刚开始的初学者:

如果有任何见解,我将不胜感激,我也非常感谢通过列出您在每个步骤中所做的事情来让我知道 - 如果合适的话。我想学习,如果我能够阅读某人的流程,这对我来说会更有意义。

0 投票
2 回答
548 浏览

firefox - CSS - line-height:0 在 Firefox 中的 XHTML 严格中被忽略

如果我 在 XHTML 严格中定义 doctype Firefox 会忽略此语句并打印空行(可通过边框看到),我会好奇地:first-line { line-height:0px; }隐藏块语句中的空第一行

我验证了我的 quellcode 并使用 Firefox 的 webdeveloper 来检查是否有任何问题,但他们说没有错误

(剥离的)示例 quellcode 是:

我的代码和其他浏览器(我已经测试过 Opera、Gnome、Safari)是否有任何问题只是忽略了严格,还是 Firefox 错误地遵守了严格?

0 投票
5 回答
916 浏览

haskell - Haskell `seq` 运算符的时间成本

这个常见问题解答

seq 运算符是

x seqy 将评估 x,足以检查它是否不是底部,然后丢弃结果并评估 y。这可能看起来没有用,但这意味着保证在考虑 y 之前对 x 进行评估。

这对 Haskell 来说非常好,但这是否意味着在

评估费用x将支付两次(“丢弃结果”)?

0 投票
2 回答
8285 浏览

database - 什么是严格的时间表?

假设 n 个事务遵循严格的可序列化时间表,即使用 strict2PL 等序列化自己。现在假设第 (n+1) 个事务与其他事务同时运行并且不遵循 strict2PL。我们仍然可以安全地说它只会从其他人那里读取数据。

谢谢

0 投票
1 回答
125 浏览

javascript - 关于 var 声明的 JavaScript 行为解释

我有以下代码:

有人可以向我解释为什么当我删除关键字'var'时会抛出异常,但是当它在那里时,它会像未定义一样对待它?

0 投票
1 回答
223 浏览

haskell - 使haskell程序在(大致)恒定数量的内存中运行

我正在尝试接收一个 CSV 文件,对其进行错误检查,然后打印错误消息。

mapM_ (appendFile filePath) (errorCheck 函数返回一个 [string])

这可行,但是当我运行它但在很长的 CSV 上它会耗尽内存。我认为问题在于它太懒了,并且在执行任何操作之前将整个 CSV 加载到内存中。我尝试使用 BangPatterns 强制执行严格性,但我不确定我是否正确使用它,因为它没有帮助

我可以提供更多信息或代码,但我不确定与我的问题相关的内容

代码:

0 投票
2 回答
7066 浏览

javascript - 在严格模式下复制 arguments.callee

我第一次在严格模式下工作,你知道吗,这也是多年来第一次能够使用非严格模式属性会很有用。我的问题在这里概述了我遇到的确切问题,但如果我仍然可以访问arguments.callee,我制定的解决方案可以适应更具可扩展性的东西。

在不命名函数的情况下,有什么方法可以在严格模式下获得对我当前范围内的函数的引用?

0 投票
2 回答
278 浏览

perl - 为什么严格抱怨来自所需其他脚本的变量?

这是 usex.pl:

这是x.pl:

如图所示,它运行良好。如果我取消注释在 usesx.pl 中使用 strict 的行,我会得到

在 x.pl 中是否使用 strict 似乎并不重要(除非我删除了 'our' 关键字,但我对此不感兴趣。)

我对 Perl 还很陌生。为什么 strict 使 $x 在主脚本中不可见,对此的正常解决方案是什么?