小编Saa*_*aad的帖子

在Nightmare.js中清除缓存(电子)

我正在使用梦魇js登录到在本地存储中设置令牌的站点.但是,我运行用户的任何未来测试都已登录.我猜测本地存储未被清除.有没有办法做到这一点?我在test.js中的代码

require('mocha-generators').install();

var Nightmare = require('nightmare');
var expect = require('chai').expect;

describe('test login', function() {
  var nightmare = Nightmare({show: true})

  after(function*() {
    yield nightmare.end();
  })

  it('should login given right credentials', function*() {
    this.timeout(50000);
    console.log("running test");
    var link = yield nightmare
      .goto('http://127.0.0.1:3000/login')
      .wait(1000)
      .type('.email-field', 'username@email.com')
      .type('.password-field', 'password')
      .click('.login button')
      .wait(1000)

  });
})
Run Code Online (Sandbox Code Playgroud)

我使用:mocha运行测试

测试运行正常并关闭.但是,当我再次运行时,用户会在登录时启动.无论如何要清除nightmarejs中的缓存或本地存储?

Electron有办法通过session.clearCache(http://electron.atom.io/docs/v0.32.0/api/session/)清除会话信息,但我不知道如何从噩梦中访问会话对象.

javascript local-storage nightmare electron

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

为什么有:=函数内的短分配?

我不太明白短期作业的具体目的,

为什么这样做:

x:= 10
Run Code Online (Sandbox Code Playgroud)

当这也是可能的:

var x = 10
Run Code Online (Sandbox Code Playgroud)

是否有任何特定用例,其中短分配更方便谢谢

go

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

自举流体行宽

在bootstrap-responsive.css中

.row-fluid .span10{
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
}
Run Code Online (Sandbox Code Playgroud)

我正在配置大小,但我很好奇他们如何得出这些数字,为什么它们精确到14位小数?

css twitter-bootstrap

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

我可以从节点传递数据以做出反应吗?

在节点(使用 ejs)中,我通常可以去:

res.render('home', {
        data: someData
});
Run Code Online (Sandbox Code Playgroud)

这在反应中仍然可能吗?我不想为我的所有数据进行客户端加载(通过 .ajax),而是加载一些初始数据并将其传递给反应(或通量)。我一直无法找到任何这方面的例子。

flux reactjs reactjs-flux

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

C中循环的执行顺序

这可能是一个非常noob的问题,但我的结果是:

int someVariable = 1;

while (callFunction(someVariable));

    if (someVariable = 1) {
        printf("a1");
    } else {
        printf("a2");
    }

callFunction (int i) {
    while (i< 100000000) {
        i++;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

所以当你点击while循环时

while (callFunction(someVariable));
Run Code Online (Sandbox Code Playgroud)

一个线程在该循环中等待,直到它完成然后再到

if(someVariable == 1) {
    printf("a1");
} else {
    printf("a2");
}
Run Code Online (Sandbox Code Playgroud)

或者它是否跳过并移动到if条件,打印"a2"然后在循环完成后再次通过if条件?

更新:这不是精神疾病是有效的C代码只是伪,也许我没有一句话是正确的,基本上我试图找出是什么环路之间的不同就像while (callFunction(someVariable));是VS

while (callFunction(someVariable)){}
Run Code Online (Sandbox Code Playgroud)

我也改变了我的代码中的粗体部分,即**int someVariable = 1;**,我正在做一个无休止的循环,这不是我的意图.

c c++

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

如何在没有id的情况下访问canvas元素?

使用CasperJs,我试图在画布上进行一些测试,抓住它并使用它canvas.toDataURL();.但是,画布没有id,代码看起来像这样:

<div id= 'derp' ...>
<canvas ...> </canvas>
</div>
Run Code Online (Sandbox Code Playgroud)

我还可以使用类似的东西来获取画布

var canvas = document.getElementById(????);
Run Code Online (Sandbox Code Playgroud)

还是有更好的方法来抓住画布?

javascript frontend dom css-selectors casperjs

4
推荐指数
2
解决办法
4336
查看次数

mongodb 是否能够索引空值?

我有一个帖子,postStatus我想将其字段设置为 true false 或 null。我想知道 mongo 是否能够索引空值。

另外,如果我选择使用 -1,0,1(或任何 3 个整数)做 null、true 和 false,有什么区别吗?

谢谢

mongodb

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

React beautiful dnd 中的简单列表不起作用

我一直在关注 Egghead 的官方课程(https://egghead.io/lessons/react-reorder-a-list-with-react-beautiful-dnd和示例工作代码: https: //codesandbox.io/s /52p60qqlpp)并写道:

https://codesandbox.io/s/00k3rwq3qn

然而,它实际上并没有拖放。我查看了几个示例,但无法在代码中发现问题。我真的很感谢有人对我的错误提出反馈。

谢谢

reactjs react-dnd react-beautiful-dnd

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

DRAM中的堆栈是什么(在递归过程中会发生什么)?

我只想更好地了解堆栈在地址空间中的含义(即您有代码/文本,堆,数据和堆栈)

基本上我的理解是堆栈包含局部变量,但是数据包含什么和堆栈包含什么之间的区别是什么?是不是数据变量?

如果程序对函数的递归调用a()是否意味着对于每个递归级别都有一个新的堆栈?

recursion ram callstack operating-system

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

运行playn的html版本

我在eclipse上安装了playn(http://code.google.com/p/playn/wiki/GettingStarted#Running_via_Eclipse),我加载了示例程序并加载了文件,java运行正常.但对于HTML我右键单击showcase-html> google> compile我没有得到任何错误:

Compiling module playn.showcase.Showcase
   Compiling 1 permutation
      Compiling permutation 0...
   Compile of permutations succeeded
Linking into C:\Users\(my path)\playn-samples\showcase\html\target\playn-showcase-html-1.0-SNAPSHOT\showcase
   Link succeeded
   Compilation succeeded -- 12.208s
Run Code Online (Sandbox Code Playgroud)

然后运行> Web应用程序

我在开发标签中找到了一个网址:

http://127.0.0.1:8888/Showcase.html?gwt.codesvr=127.0.0.1:9997
Run Code Online (Sandbox Code Playgroud)

当我运行它时它会挂起我的浏览器

当我运行这个:

http://127.0.0.1:8888/Showcase.html
Run Code Online (Sandbox Code Playgroud)

它在弹出窗口中说"GWT MODULE可能需要(重新建立)"并且不加载任何东西.

知道什么可能是错的吗?

playn

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

依赖多个布尔列

我当前的表如下所示

public.transactions

storeId     FeatureA  FeatureB  FeatureC  Details
123         true      false     false     ... (JSON)
123         false     false     false
123         true      false     true
Run Code Online (Sandbox Code Playgroud)

基本上,交易表跟踪触发交易的特定功能。我需要获取特定 id 的每个功能的计数,如下所示:

storeId     FeatureA  FeatureB  FeatureC
123         2         0         1     
Run Code Online (Sandbox Code Playgroud)

我一直在进行 3 次单独计数

public.transactions

storeId     FeatureA  FeatureB  FeatureC  Details
123         true      false     false     ... (JSON)
123         false     false     false
123         true      false     true
Run Code Online (Sandbox Code Playgroud)

但这似乎效率很低。

sql postgresql

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

as3中的这个和阶段

在as3文件中区分时,我有点困惑

假设我有一个主要阶段链接到Main.as

然后是什么之间的差异

this.addChild()
stage.addChild()

什么类型的对象是"这个"

假设我创建了一个类并传入了一个"this"的实例,所以我可以从MC内部引用阶段

var mc:Derp = new Derp(this)

里面的derp是什么?它是类型通用对象吗?

flash actionscript-3

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