问题标签 [specs]

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 回答
1843 浏览

types - 用 Erlang 编写规范指南

在开源项目中,我看到以下两种编写规范的方式:

评论中的规格

源代码中的规范

有什么不同?一个比另一个更受欢迎吗?

0 投票
1 回答
1595 浏览

scala - 有没有办法匹配 Specs 中 Mockito 模拟对象的名称调用参数?

我正在使用一些具有按名称调用参数的方法测试一个对象与另一个对象之间的交互。但是,我不知道如何为该按名称调用的参数创建参数匹配器。

假设这是模拟对象的签名:

def fn(arg1: => String, arg2: Int): Any

然后我真正想做的是测试是否使用已知的第二个参数调用该方法。我什至不太关心第一个论点,但有一种方法来正确测试它也是一个好处。

这不起作用:

there was one(mock) fn(any[()=>String], eq(12))

也不是这个:

there was one(mock) fn(any[Function0[String]], eq(12))

这甚至不编译:

there was one(mock) fn(any[=>String], eq(12)) ……这显然是意料之中的。

0 投票
1 回答
954 浏览

scala - 如何使用 Mockito 模拟/存根方法本地依赖项?

假设我有这个:

我想在 RR(红宝石模拟库)中做类似的事情:

我知道 Mockito 中有一个 any 方法,但它是一个匹配器。我正在寻找类似的东西:

有没有办法用 Mockito/EasyMock/PowerMock/JMock 模拟/存根本地依赖项?

我将 ScalaTest 与 MockitoSugar 一起使用。

0 投票
0 回答
766 浏览

webkit - XMLHttpRequest.setRequestHeader 将所有标头名称小写,对这种行为有任何官方解释吗?

似乎XMLHttpRequest.setRequestHeader使所有标头名称都小写,这不是反对或规范,因为他们留下了一个可以自由解释的字段,但是有谁知道是否有任何官方声明或解释浏览器为什么选择这样做?

您可以在 Chrome 17 或 Firefox 10 中尝试此代码段:

0 投票
1 回答
885 浏览

apache - 推荐的服务器规格?

我正在购买云服务器 - 我以前从未拥有过自己的服务器(虽然我知道如何设置服务器)

所以,我有这个网站,它根据用户输入生成书籍(有些书有 400 多页) - 这些生成为使用大量内存的 PDF 文件(大约 600M)

我在 Ubuntu 10.04 LTS 上运行 LAMPP。(XAMPP 的 Linux 替代方案)(Apache、mysql、php)

我需要多少内存、多大的处理器等才能让每天大约 400 个活跃用户正常工作?

0 投票
0 回答
513 浏览

specs - 如何找到 PlayStation 存储卡规格?

很久以前,我试图在互联网上找到 Play Station(1 和 2)内存卡的规格保存游戏的规格,但没有结果

今天我再次搜索,但找不到它们。据我所知,存储卡中的每个存档游戏都有一些共同的标题:图像(我不知道他们使用的图像格式),存档游戏的文本,可能还有它的大小。您可以通过使用 playstation(1 或 2)浏览存储卡并获得保存游戏列表来查看它。

任何人都可以指出我在哪里看的正确方向?

PS这是一个我想编写代码来处理它的库,任何重要的东西,但我很好奇。谢谢

0 投票
2 回答
114 浏览

file - 有没有地方可以找到文件类型的格式?

我一直在互联网上寻找一个可以看到某些文件类型是如何制作的地方,以便我可以更好地理解它们并在我想要制作的一些应用程序中阅读它们。

例如,我找不到描述如何制作 .epub 文件的地方。

我想知道的是我应该如何处理这样的问题。找到具有文件格式规范的文档并构建一个可以读取它并实现其他一些功能的应用程序更好,还是有更简单的方法?人们通常如何创建可以做到这一点的应用程序?

我想知道,因为我找不到我正在搜索的上述文件,只有一些信息在这里和那里并没有真正告诉我太多。

也许我只是没有在搜索引擎中搜索正确的术语,但如果我什至找不到应该如何阅读 .epub 文件,我对如何开始一无所知。

我真正想要的是一个答案,它告诉我如何为大多数文件类型找到此类文档,但如果您不知道但知道在哪里可以找到 .epub 文件格式,请不要害怕给我答案规格,因为这是我目前最需要的。

0 投票
3 回答
298 浏览

specs - 在 ruby​​motion 中创建规范助手

我在几个不同的规范中使用了一些常用方法,我想将它们提取到某个地方,比如可以从所有规范访问的规范助手。有人知道怎么做吗?

0 投票
1 回答
416 浏览

gcc - 解码 gcc 规范文件行

我在两个版本之间对 g++ 的隐式 LIBRARY_PATH 修改有问题(g++ -v给出这个信息)。我将 LIBRARY_PATH 设置为具有自定义库的单个本地目录。然而,事实证明只有一个版本的 g++(我们称之为版本 A)正确链接,另一个(版本 B)链接到系统默认值,这是不希望的。显然,目录的顺序混淆了,我的规范没有得到适当的尊重。这与gcc 4.2 及更高版本中 /usr/lib 之前不再使用的 LIBRARY_PATH 类似的问题吗?虽然不是这些版本。

不知何故,我萌生了查看两个不同版本的规格文件的想法(通过 获得它们g++ -dumpspecs > specs)。然后,我尝试查看使用另一个版本 (A) 的规范文件运行 g++ 版本(B;产生 *un*expected 修改)是否仍会产生该修改,令我松了一口气的是 LIBRARY_PATH 现在完全一样我期待它(匹配版本A)!

我进一步追踪了这个奇怪修改发生在以下行的位置:

除了似乎影响 LIBRARY_PATH 的设置/修改之外,我很遗憾不知道这条线是什么意思。因此,我希望你们中的一些人能够“破译”这条线并解释它的含义,以便我可以根据我的要求尝试修改它。

谢谢!

0 投票
2 回答
3083 浏览

scala - 是否有一个规格匹配器可以将 Option 和 Either 拆箱

我创建了一个规范测试,以验证一些 JSON 解析。尽管测试运行良好,但感觉相当嘈杂。

我想知道规范中是否有现有的代码来取消选项和任何一个?