小编iro*_*and的帖子

如何通过monit杀死旧的phantomjs实例

我有一个使用的程序phantomjs.该程序应该只有一个实例,并且没有使用的程序Phantomjs.

但有时会Phantomjs在同一时间启动多个实例.可能我的程序有一个bug.为了快速修复,如果Phantomjsmonit实例多于一个,我想杀死旧实例.

我可以通过使用matching函数找到Phantomjs的实例monit.但我无法找到如何比较两个实例状态并杀死旧实例状态.

我会非常感谢任何建议.

monit phantomjs

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

如何在不退出rails控制台的情况下退出pry循环

有时我在使用时会陷入长时间的循环中binding.pry.我可以退出循环exit-program,但命令退出rails控制台也.

有没有简单的方法退出长循环而不退出rails console

ruby-on-rails pry

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

Emacs中Ci和tab的关系是什么?

当我绑定一个函数C-i.它似乎tab与功能有关.为什么会这样?它在Emacs中被认为是同一个关键吗?

emacs

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

当我"推"到Bitbucket时,让我从VPS"拉"的钩子

我在Bitbucket管理我的wordpress模板.

每次我push的主题,我必须登录我的VPS服务器和pull回购.我想自动做.

如果我运行git deamon myown,我找到了一个解决方案. 推送到服务器后执行自动拉取请求

但我想使用Bitbucket,因为它也可以作为备份.

我找到了一个关于bitbucket钩子的文档,但我找不到怎么做. https://confluence.atlassian.com/display/BITBUCKET/Manage+Bitbucket+hooks

谁能告诉我一个解决方案?

git

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

有没有办法用%w创建一个像字符串的符号数组?

我可以创建一个字符串数组%w(foo bar).是否有类似的方法来创建符号数组?

ruby string

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

如何在 Nodejs REPL 中使用 Typescript 类?

我创建了一个foo.ts这样的:

class Foo{
    public echo(){
    console.log("foo");
    }
}
Run Code Online (Sandbox Code Playgroud)

它输出如下 JavaScript 代码:

var Foo = (function () {
    function Foo() {
    }
    Foo.prototype.echo = function () {
        console.log("foo");
    };
    return Foo;
})();
Run Code Online (Sandbox Code Playgroud)

我想调用echonodejs REPL中的函数,但最终出现这样的错误:

$ node
> require('./foo.js');
{}
> f = new Foo
ReferenceError: Foo is not defined
    at repl:1:10
    at REPLServer.self.eval (repl.js:110:21)
    at Interface.<anonymous> (repl.js:239:12)
    at Interface.EventEmitter.emit (events.js:95:17)
    at Interface._onLine (readline.js:202:10)
    at Interface._line (readline.js:531:8)
    at Interface._ttyWrite (readline.js:760:14)
    at ReadStream.onkeypress (readline.js:99:10)
    at ReadStream.EventEmitter.emit (events.js:98:17)
    at emitKey …
Run Code Online (Sandbox Code Playgroud)

javascript node.js typescript

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

有没有办法使用私有git存储库与Berkshelf

我创建了一个名为的食谱foo,并希望与之配合使用Berkshelf.

我写的是这样的Berksfile:

cookbook 'foo', git: 'https://bitbucket.org/ironsand/cookbook-foo.git'
Run Code Online (Sandbox Code Playgroud)

然后将cookbook提供给cookbooks目录,但它失败并出现如下错误:

berks vendor cookbooks
Resolving cookbook dependencies...
Fetching 'foo' from https://bitbucket.org/ironsand/cookbook-foo.git (at master)
Username for 'https://bitbucket.org':
Run Code Online (Sandbox Code Playgroud)

如何告诉ssh用户名和密钥Berkshelf?当然我的用户有权访问git存储库.

git chef-infra berkshelf

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

如何构建一个具有has_many关系的模型表单

我有一个Phrasehas_many PhraseTranslation.

应用程序/模型/ phrase.rb

class Phrase < ActiveRecord::Base
  has_many :translatabilities
  has_many :translations, through: :translatabilities
  has_many :inverse_translatabilities, class_name: "Translatability", foreign_key: "translation_id"
  has_many :inverse_translations, through: :inverse_translatabilities, source: :phrase
  accepts_nested_attributes_for :translatabilities
end
Run Code Online (Sandbox Code Playgroud)

应用程序/模型/ phrases_controller.rb

class PhrasesController < ApplicationController
  def index
    @phrases = Phrase.all.page params[:page]
    @translations = @phrases.count.times.map do |i|
      translation = Phrase.new
      translation.translatabilities.build
      translation
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我想为每个"短语"添加"可译性"形式.

应用程序/视图/短语/ index.html.erb

<table>
  <tbody>
  <% @phrases.each do |phrase| %>
      <tr>
        <td><%= phrase.text %></td>
      </tr>
      <tr>
        <td>
          <%= form_for @translations …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails has-many-through

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

如何计算数组中的多个值

我可以使用数值Array#count.

numbers = [1, 2, 5, 5, 1, 3, 1, 2, 4, 3]
numbers.count(1) #=> 3
Run Code Online (Sandbox Code Playgroud)

如何计算数组中的多个值?

我写的是:

numbers.count(1) + numbers.count(2) #=> 5
[1,2].map{|i| numbers.count(i)}.sum #=> 5
Run Code Online (Sandbox Code Playgroud)

我认为这些有点多余.

ruby arrays

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

“yarn dev”和“yarn run dev”有区别吗?

要运行本地服务器进行开发,我通常使用yarn run dev.

但它似乎yarn dev提供了相同的功能。这个命令只是一个简短的别名吗yarn run dev

yarn dev我在文档中找不到信息。

yarnpkg

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