小编shr*_*iek的帖子

Vundle没有验证github

我有这个~/.vimrc.

set nocompatible              " be iMproved, required
filetype off                  " required

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'crooloose/nerdtree.git'
Plugin 'tomasr/molokai'
Plugin 'kien/ctrlp'
Plugin 'bling/vim-airline'
syntax enable
colorscheme molokai
Run Code Online (Sandbox Code Playgroud)

非常,直截了当.我有几个插件,我想使用Vundle安装,但每当我这样做时,:PluginInstall它会提示我输入github用户名和密码.我知道我的用户名和密码是正确的,但它仍然无法进行身份验证.我在github btw上有双向身份验证.我认为不重要.但是,我收到以下错误.

[2014-09-19 23:18:14] 
[2014-09-19 23:18:14] Plugin crooloose/nerdtree.git
[2014-09-19 23:18:14] $ git clone --recursive 'https://github.com/crooloose/nerdtree.git' '/home/shriek/.vim/bundle/nerdtree'
[2014-09-19 23:18:14] > Cloning into '/home/shriek/.vim/bundle/nerdtree'...
[2014-09-19 23:18:14] > remote: Invalid username or password.
[2014-09-19 23:18:14] > fatal: Authentication failed for 'https://github.com/crooloose/nerdtree.git/'
[2014-09-19 23:18:14] > 
[2014-09-19 23:19:51] 
[2014-09-19 23:19:51] Plugin kien/ctrlp …
Run Code Online (Sandbox Code Playgroud)

authentication vim github vundle

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

如何在rxjs中使用节点的变换流?

我已经玩rxjs了一段时间了,我喜欢如何使用它的逻辑运算符而不是命令式编程.但是,我也喜欢节点的流,它也是高度可组合的,所以我明显的反应就是使用它们但我还没有看到它被提到很多(实际上,我根本没有)除了在rxjs的书中绑定它.

所以,我的问题是,如何利用RxJS上npm中的所有变换流?或者,它甚至可能吗?
例:-

var fs = require('fs');
var csv = require('csv-parse')({delimiter:';'});
var src = fs.createReadStream('./myFile.csv');
src.pipe(csv).pipe(process.stdout);
Run Code Online (Sandbox Code Playgroud)

基本上,我想这样做: -

var fs = require('fs');
var csv = require('csv-parse')({delimiter:';'});
var rx= require('rx-node');
var src = fs.createReadStream('./myFile.csv');

var obj = rx.fromReadableStream(src);
obj.pipe(csb).map(x=>console.log(x));
Run Code Online (Sandbox Code Playgroud)

我被告知highland过去使用但我在rxjs这里严格寻找解决方案.

stream node.js rxjs

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

AWS 在 Google 云 (GCP) 中承担同等角色吗?

如何在GCP中设置多帐户(项目)?在 AWS 中可以通过使用assume-role. 有人知道如何在 Google Cloud Platform (GCP) 中执行此操作吗?

我尝试在 GCP 中探索 AWS 等效项,但找不到任何文档。

amazon-web-services google-cloud-platform

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

Fastify 模式验证多部分/表单数据(主体应该是对象)

多部分表单数据文件上传抛出错误body should be object。我正在使用ajv插件,但仍然遇到同样的问题。下面是我的代码供参考。

应用程序.js

const fastify = require('fastify')({
    logger: true
});

const Ajv = require('ajv');
const ajv = new Ajv({
    useDefaults: true,
    coerceTypes: true,
    $data: true,
    extendRefs: true
});

ajv.addKeyword("isFileType", {
    compile: (schema, parent, it) => {
        parent.type = "file";
        delete parent.isFileType;
        return () => true;
    },
});

fastify.setSchemaCompiler((schema) => ajv.compile(schema));
Run Code Online (Sandbox Code Playgroud)

路线.js

schema: {
    tags: [{
        name: 'Category'
    }],
    description: 'Post category data',
    consumes: ['multipart/form-data'],
    body: {
        type: 'object',
        isFileType: true,
        properties: {
            name: { …
Run Code Online (Sandbox Code Playgroud)

node.js fastify

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

使用knockout选择默认选项值

我正在尝试根据我填充选择选项的属性之一选择默认选择选项.

此代码直接从@ rneimeyer的小提琴中复制.我做了调整它来做我想做的事情.

所以,我有选择作为我的observableArray.

var choices = [
    { id: 1, name: "one", choice: false },
    { id: 2, name: "two", choice: true },
    { id: 3, name: "three", choice: false }
    ];

function ViewModel(choices, choice) {
   this.choices = ko.observableArray(choices);
};
Run Code Online (Sandbox Code Playgroud)

rneimeyer的小提琴与我之间的区别在于choice我在observableArray中的对象上添加了属性,而不是为我们想要默认的选项设置单独的observable.

这是我尝试的小提琴.

现在我正在检查我的select元素标签是否choice属性为true.而如果它是那么我想设置namevalue属性,使之成为默认的.

<select data-bind="options: choices, optionsText: 'name', value: choice"></select>
Run Code Online (Sandbox Code Playgroud)

我在这里用简单的数据模型测试了这个,这也是我想要的.

我猜我真正的查询是如何choice在data-bind中检查属性.我看到optionText能够访问该name物业就好了.不确定为什么choice属性中的value属性不相同.

javascript knockout.js

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

Ctrl + D反向选择

有没有办法在Sublime Text 2中进行反向选择?

我知道你可以跳过(Ctrl + K, Ctrl + D),撤消(Ctrl + Y)和樱桃挑选(hold alt)你的选择,Ctrl + D但我怎么告诉sublime以相反的顺序进行多选?

比方说,我想要下去,而不是上升.

sublimetext2

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

在grunt中不存在时创建文件/文件夹的任务

我正在尝试自动化我的测试,并且想要为在src文件夹上创建的任何javascript自动创建测试文件.这是我文件夹结构的细分.

js
--src
  --sum.js
  --subtract.js
  --calculator.js
  --innerFolder
    --multiply.js
    --divide.js
--specs
Run Code Online (Sandbox Code Playgroud)

所以从上面的文件夹结构我想要做的是只有当目标文件夹上的文件不存在时才在我的规范上创建所有文件夹结构和文件: -

js
--src
  --sum.js
  --subtract.js
  --calculator.js
  --innerFolder
    --multiply.js
    --divide.js
--specs
  --sumSpec.js
  --subtractSpec.js
  --calculator.js
  --innerFolder
    --multiplySpec.js
    --divideSpec.js
Run Code Online (Sandbox Code Playgroud)

我解决这个问题的方法是观察src文件夹中的所有文件/文件夹:

watch:{
  src : {
    files: ['src/**/*.*'],
    tasks:  //create files and folders on specs folders here
}
Run Code Online (Sandbox Code Playgroud)

我遇到了grunt.file插件,并且还考虑了grunt-shell并制作了我自己的脚本来实现这一点.

但我想知道是否已经有一种更简单的方法来做到这一点.

javascript node.js gruntjs yeoman

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

什么是“逻辑CPU核心”

我正在阅读一些操作系统材料。我读到这句话让我有点困惑:“多核是指具有多个逻辑CPU核心的计算机或处理器,并且可以同时执行多个指令。”

什么是“逻辑CPU核心”,是处理器吗?它是否对应于物理的东西,或者是操作系统看到逻辑CPU核心,但实际上物理处理器比逻辑CPU核心少?

cpu operating-system multicore cpu-architecture hyperthreading

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

如何在mocha的mocha.opts文件中添加chaijs的断言?

我不知道这是否可能.我知道如果我们只使用should.js库,我们可以在mocha.opts文件中执行以下操作

--require should
Run Code Online (Sandbox Code Playgroud)

但由于chai是父模块并且assert是子模块chai,我如何在mocha.opts文件中需要它?

或者我错过了一些非常基本的东西?

testing mocha.js node.js chai

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

ReactJs如何从父级访问子组件引用

如何访问父项中的子项的引用以在父函数中对它们执行某些操作?

class Parent extends Component {

  someFunction(){
  // how to access h1 element of child in here ??
  }

  render() {
    return (
      <Child />
    );
  }
}



class Child extends Component {
  render() {
    return (
      <h1 ref="hello">Hello</h1>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native

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