小编Ade*_*lin的帖子

从茉莉花中获取种子随机数

Jasmine ( node js docs ) 允许你随机化你的测试

--random=[true|false]

告诉 jasmine 是否以半随机顺序运行规范,覆盖 jasmine.json

jasmine --random=true

并且还允许您通过提供种子编号来微调随机化。

--seed=

如果随机化打开,则设置随机化种子

jasmine --seed=4321

但是,是否可以从随机执行中获取种子号?

用例非常简单 - 您有 3 个规范,并且套件仅在执行顺序为 3 -> 1 -> 2 时才会失败。

您使用该套件执行此套件,--random=true并且在失败时您想知道是什么随机化种子产生了失败,以便稍后只需将种子编号提供给 jasmine runner 即可重现它。

茉莉花有这个功能吗?如果是,怎么做?

javascript node.js jasmine

6
推荐指数
1
解决办法
2834
查看次数

npm打包后如何解包?

您有一个打包为tgztarball 的npm软件包。

显然,这是通过完成的npm pack

但是,如何打开包装呢?没有这样的东西npm unpack

node.js npm

6
推荐指数
1
解决办法
2079
查看次数

由于 KafkaTimeoutError,无法使用 kafka-python 从 django 应用程序向 kafka 发送消息

我有一个基于 Django 的 Web 应用程序,我试图在这个名为kafka-python的库的帮助下集成 Kafka 。但是,当我尝试向特定主题发送消息时,我收到超时错误,指出:

Traceback (most recent call last):
  File "/home/paras/vertex/vertex-1.6/vertex-portal-backend/vertex_app/kafka_service.py", line 67, in send_message
    x = producer.send(topic, json_data)
  File "/home/paras/.local/lib/python3.6/site-packages/kafka/producer/kafka.py", line 555, in send
    self._wait_on_metadata(topic, self.config['max_block_ms'] / 1000.0)
  File "/home/paras/.local/lib/python3.6/site-packages/kafka/producer/kafka.py", line 682, in _wait_on_metadata
    "Failed to update metadata after %.1f secs." % (max_wait,))
kafka.errors.KafkaTimeoutError: KafkaTimeoutError: Failed to update metadata after 60.0 secs.
Run Code Online (Sandbox Code Playgroud)

生产消息:

def put_order_into_kafka(order,obj) :
    try :
        if order is None or offering is None :
            raise Exception("Unable to put order into queue …
Run Code Online (Sandbox Code Playgroud)

python django apache-kafka kafka-python

5
推荐指数
1
解决办法
1548
查看次数

什么是依赖'typeof null'返回对象的代码示例?

我正在读这本名为YDKJS的书,它提到:

typeof null是一个有趣的案例,因为"object"当你期望它返回时,它会错误地返回"null".

警告:这是JS中一个长期存在的错误,但可能永远不会修复.Web上的代码过多依赖于bug,因此修复它会导致更多错误!

我无法绕过任何使用a的返回类型的代码null.任何人都可以举一些例子用例吗?

javascript typeof

4
推荐指数
1
解决办法
98
查看次数

为什么!+ [] ='true',我无法测试'!' 以任何方式

我想知道以下运算符的逻辑

let test = ! + [];
console.log(test); //true  
Run Code Online (Sandbox Code Playgroud)

为什么?
我不能!以任何方式进行 测试

typeof ! //ERROR

! && true //ERROR
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
1
解决办法
75
查看次数

为什么perl -e"print lc"Hello-World \n""打印0

我有一个代码,我想-e从命令行使用perl的选项进行调试.(确切地说,来自Mac OS终端)

当我调用这样的子程序时,我忘了正确匹配双引号,有点像:

perl -e "print lc "Hello-World\n""
#Output: 0
Run Code Online (Sandbox Code Playgroud)

我很惊讶地看到,0但仔细观察后,我发现我的双引号有问题.不出所料,使用外部单引号标记可以解决问题

perl -e 'print lc "Hello-World\n"'
# Output(fixed): hello-world
Run Code Online (Sandbox Code Playgroud)

现在我看到了问题所在,我很好奇地看到它0首先归还了.看起来bash执行了某种减法操作,因为如果我在那里没有破折号重复同样的错误,即使错误的双引号我也没有这个问题:

perl -e "print lc "HelloWorld\n""
                  ^ closing the quotes too soon
#Output: helloworldn
Run Code Online (Sandbox Code Playgroud)

那么为什么这个语法perl -e "print lc "Hello-World\n""打印0?

macos bash perl

3
推荐指数
1
解决办法
190
查看次数

n是JSON中的有效起始字符?

我正在阅读这个Node JS示例代码,我发现很奇怪他们代表错误消息尝试解析"not json"为以下错误:Unexpected token o in JSON at position 1

但是,JSON.parse("no")抱怨第二个角色,而不是n自己.

为什么会这样?有什么有效的JSON可以开始n

javascript json

1
推荐指数
1
解决办法
55
查看次数

从单词中删除空格并生成确切的单词

我正在使用python,我正在寻找一种方法,我可以将这些单词排列在一个完整的意义上,并且可以提高可读性.示例单词是

H o w  d o  s m a l l  h o l d e r  f a r m e r s  f i t  i n t o  t h e  b i g  p i c t u r e  o f  w o r l d  f o o d  p r o d u c t i o n
Run Code Online (Sandbox Code Playgroud)

产量
小农户如何适应世界粮食生产的大局

这种去除一次白色空间的方法,其中线有两个空格,它将保留一个空格.

谁能提出更多方法.

编辑

请参阅此文本行

Inn ovative  b usines s  m odels  and  financi …
Run Code Online (Sandbox Code Playgroud)

python algorithm

0
推荐指数
1
解决办法
121
查看次数