小编Dav*_*per的帖子

如何向div添加滚动条?

我有一个弹出窗口显示一些结果,我想要显示滚动条,因为结果被切断(我不希望弹出窗口太长).

css scroll popup

68
推荐指数
5
解决办法
14万
查看次数

运行批处理文件时出现Bamboo错误,但我可以手动运行它

我有一个包含以下内容的批处理文件:

@echo ON
echo "start"
echo "${bamboo.agentWorkingDirectory}"
CALL "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat"
cd "${bamboo.build.working.directory}/server"
CALL npm install --msvs_version=2012
exit
Run Code Online (Sandbox Code Playgroud)

我使用这个批处理文件通过Bamboo安装oracledb.

当我手动运行这个批处理文件时,一切安装都很好,一切都很开心.但是,当我让Bamboo运行完全相同的批处理文件时,我收到以下错误:

build   15-Oct-2015 16:53:04    E:\bamboo-agent-home\xml-data\build-dir\EC-ECB-BE\server\node_modules\oracledb>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node  rebuild ) 
build   15-Oct-2015 16:53:06    Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
build   15-Oct-2015 16:53:06      njsOracle.cpp
build   15-Oct-2015 16:53:06      njsPool.cpp
build   15-Oct-2015 16:53:07      njsConnection.cpp
build   15-Oct-2015 16:53:07      njsMessages.cpp
build   15-Oct-2015 16:53:07 …
Run Code Online (Sandbox Code Playgroud)

windows oracle batch-file bamboo

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

NodeJS 应用程序中 Mongo 连接流意外关闭

我有一个 NodeJS 应用程序(使用 node-mongodb-native 驱动程序版本 2.1),它执行以下操作:

  1. 打开与 MongoDB 的连接。
  2. 查询集合(batchSize 设置为 1000)。此查询返回大约 1,300,000 个文档,这些文档是我自己验证的。
  3. 由于文件太多,无法放入 bson 响应中(如果我没记错的话,大约 16mb),我使用stream()游标对象上的函数来流式传输结果。
  4. 我将 1000 个文档分批上传到我的 Amazon CloudSearch 索引。

一切都按预期进行 - 文档已成功上传到我的 AWS 服务,一切都很好。

但是,一旦传输了 85,000 个文档,流就会发出该end事件。它始终如一地执行此操作,并且不会引发任何错误。通常我会把这归因于超时之类的事情,但事实上,每次上传 85,000 个文档然后立即结束/关闭流时都会发生这种情况,这让我觉得出了什么问题。

我的代码如下:

var options = {
    socketTimeoutMS: 120000,
    connectTimeoutMS: 120000,
    keepAlive: 1
};
var url = "www.myMongoAddress.com";
mongo.connect(url, options, function(err, db) {
    var collection = db.collection('myCollection');
    var stream = collection.find({mySearch: 'criteria'}).batchSize(1000).stream();
    var batch = [];    
    var total = 0;

    stream.on('end', function() {
        console.log('stream …
Run Code Online (Sandbox Code Playgroud)

mongodb amazon-web-services node.js node-mongodb-native

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

测试React组件是否已经渲染

我有一个 React 组件,正在尝试使用 Enzyme/Jest 进行测试。我试图找出最合适的测试来确保组件已呈现。

我的组件有一个 prop shouldRender,如果为 false,将导致组件无法渲染。我的组件如下所示:

import React from 'react';

const propTypes = {
  shouldRender: React.PropTypes.bool,
};

class MyComponent extends React.Component {
  constructor(props) {
    super(props);

    this.state = {
      foo: 'bar',
    };
  }

  render() {
    if (!this.props.shouldRender) {
      return null;
    }

    return (
      <div>
        <span>My component</span>
      </div>
    );
  }
}

MyComponent.propTypes = propTypes;

export default MyComponent;
Run Code Online (Sandbox Code Playgroud)

我有一个如下所示的测试:

import React from 'react';
import { shallow } from 'enzyme';
import MyComponent from '../MyComponent';

describe('MyComponent', () => {
  it('Should render …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs jestjs enzyme

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