小编Tam*_*mpa的帖子

如何在不输入密码的情况下从命令行自动生成htpasswd?

我试图从命令行自动创建密码.我已经尝试过以下但仍然一直要求输入密码.

echo "test101" | htpasswd -c ~/temp/password admin
Run Code Online (Sandbox Code Playgroud)

如何在htpasswd不输入密码的情况下从命令行生成自动化?

bash .htpasswd

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

如何从GitHub存储库中删除文件?

我从我的本地仓库删除了python .pyc文件,我认为我做的是从远程github删除.

我推动了所有变化.这些文件仍然在repo上,但不在我的本地机器上.如何从github仓库中删除文件?

我尝试了以下方法:

git rm classes/file.pyc
git add .
git 
Run Code Online (Sandbox Code Playgroud)

乃至:

git rm --cached classes/file.pyc
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试检出文件时,我收到此错误.

enter code here`error: pathspec 'classes/redis_ha.pyc' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

我现在不知道还能做什么.截至目前,我有一个完全损坏的git repo.

git github

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

烧瓶和Flask-Login的新功能 - ImportError:没有名为login的模块

似乎安装flask-login有问题.尽管使用下面的安装成功

 pip install flask-login
Run Code Online (Sandbox Code Playgroud)

我的app.py文件:

 from flaskext.login import LoginManager
 lm = LoginManager()
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

ImportError: No module named login
Run Code Online (Sandbox Code Playgroud)

那我该如何解决呢

python flask

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

logstash - 线程">输出"中的异常org.elasticsearch.discovery.MasterNotDiscoveredException:等待[30s]

日志存储对我来说是100%的灾难.我在同一台机器上使用LS 1.4.1和ES 1.02.

以下是我启动logstash索引器的方法:

/usr/local/share/logstash-1.4.1/bin/logstash -f /usr/local/share/logstash.indexer.config
input {
  redis {
    host => "redis.queue.do.development.sf.test.com"
    data_type => "list"
    key => "logstash"
    codec => json
  }
}

output {
        stdout { }
        elasticsearch {
                bind_host => "127.0.0.1"
                port => "9300"
        }
}
Run Code Online (Sandbox Code Playgroud)

ES我设置:

network.bind_host: 127.0.0.1
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300"]
Run Code Online (Sandbox Code Playgroud)

哇..这就是我得到的:

/usr/local/share/logstash-1.4.1/bin/logstash -f /usr/local/share/logstash.indexer.config
Using milestone 2 input plugin 'redis'. This plugin should be stable, but if you see strange behavior, please let us know! For more information on plugin milestones, see http://logstash.net/docs/1.4.1/plugin-milestones …
Run Code Online (Sandbox Code Playgroud)

elasticsearch logstash

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

Node.js和Redis Auth

我没有获得redis node.js文档以使用redis auth.

根据这个例子:

var redis = require("redis"),
client = redis.createClient();

// This command is magical. Client stashes the password and will issue on every connect.
client.auth("somepass");
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我有以下内容:

var redis = require("redis");
r = redis.createClient(6379,'xxx.xxx.xxx.xxx');
r.auth("yyyyyyyy");

app.get('/', function(req, res){
r.set("foo", 'bar');
res.writeHead(200, {'Content-Type': 'image/gif'});
res.end('Hello');
 });
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

    Express server listening on port 8070 in development mode

/home/ubuntu/workspace/rtbopsConfig/rtbServers/rtbNodejsServer/node_modules/redis/index.js:468
                throw callback_err;
                      ^
Error: Auth error: Error: ERR Client sent AUTH, but no password is set
    at Command.callback (/home/ubuntu/workspace/rtbopsConfig/rtbServers/rtbNodejsServer/node_modules/redis/index.js:163:43)
    at RedisClient.return_error (/home/ubuntu/workspace/rtbopsConfig/rtbServers/rtbNodejsServer/node_modules/redis/index.js:464:25)
    at …
Run Code Online (Sandbox Code Playgroud)

redis node.js

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

厨师和erb模板.如何使用布尔代码块

我是Chef,ruby,ruby DSL和erb的新手.我来自python.在ruby erb模板中,我想做这样的事情.

<% if node[:monit][:server]=='nginx' -%>

ALL OF MY NGINX TEXT 

<% end -%>

<% if node[:monit][:server]=='redis' -%>

ALL OF MY REDIS TEXT 

<% end -%>
Run Code Online (Sandbox Code Playgroud)

很明显,我错过了正确的语法.

谢谢

ruby chef-infra

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

在Flask中检查request.args中是否存在密钥

我正在使用Flask.

我正在做一个ajax帖子,我需要检查是否存在密钥.

我尝试了这个,但没有奏效.

if request.args.has_key('campaign_id_crid'):
        print True
Run Code Online (Sandbox Code Playgroud)

什么是更好的测试方法?

python flask

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

如何在模板语法中获取数组的长度

我试图在模板语法中评估下面的数组:

FAIL 
{{ cols.length }}
Run Code Online (Sandbox Code Playgroud)

我得到以下错误.

platform-browser.umd.js:1900 ORIGINAL EXCEPTION: TypeError: Cannot read property 'length' of undefined
Run Code Online (Sandbox Code Playgroud)

但我会迭代所以我知道该部分有效:

      SUCCESS
     <th *ngFor="let h of cols"> 
        {{h}}
      </th>
Run Code Online (Sandbox Code Playgroud)

angular

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

nokogiri不会安装 - 错误:无法构建gem原生扩展

在ubuntu 12.04上,我得到了以下内容.

sudo apt-get install libxml2 libxml2-dev libxslt libxslt-dev
sudo gem install nokogiri
Building native extensions.  This could take a while...
ERROR:  Error installing nokogiri:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from extconf.rb:5:in `<main>'


Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri-1.5.9 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/nokogiri-1.5.9/ext/nokogiri/gem_make.out
Run Code Online (Sandbox Code Playgroud)

这是我的红宝石版本

ruby --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
Run Code Online (Sandbox Code Playgroud)

我正在尝试安装使用刀-ec2为厨师.

ruby gem nokogiri

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

hdfs - ls:本地异常失败:com.google.protobuf.InvalidProtocolBufferException:

我正在尝试使用以下内容在hdfs中列出我的目录:

ubuntu@ubuntu:~$ hadoop fs -ls hdfs://127.0.0.1:50075/ 
ls: Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: 
Protocol    message end-group tag did not match expected tag.; 
Host Details : local host is: "ubuntu/127.0.0.1"; destination host is: "ubuntu":50075; 
Run Code Online (Sandbox Code Playgroud)

这是我的/ etc/hosts文件

127.0.0.1       ubuntu localhost
#127.0.1.1      ubuntu

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)

如何正确使用hdfs://列出我的目录?

我在ubuntu 12.04上使用couldera 4.3

hadoop hdfs cloudera

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