小编Bra*_*d C的帖子

如何在Node.js中等待

这是一个关于我认为是节点js中的简单模式的问题.

这是我在coffeescript中的例子:

db_is_open = false

db.open ->
  db_is_open = true

wait = ->
wait() until db_is_open
Run Code Online (Sandbox Code Playgroud)

再次在javascript中:

var db_is_open = false;

db.open(function() {
  db_is_open = true;
});

function wait() {};
while (not db_is_open) { wait()};
Run Code Online (Sandbox Code Playgroud)

这根本不起作用,因为while循环永远不会放弃控制,我认为这是有意义的.但是,如何告诉wait函数尝试队列中的下一个回调?

mongodb node.js coffeescript

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

Python Pip 与 Ruby Gems

我主要使用 Python 工作,但我一直在使用 Ruby 的一些东西进行服务器配置管理(即 Puppet 和 Chef)。我还使用 Ubuntu/Debian 作为服务器的主要 Linux 发行版。

为什么 Debian/Ruby 会在 Gems 上发生奇怪的冲突,而 Debian/Python 和 Pip 之间没有类似的摊牌?

就个人而言,我不介意安装较新的软件包然后“系统”批准。我知道 Debian 想要做一个稳定的系统,但是当我在服务器上运行我自己的应用程序代码时,我可以向你保证它一开始并不稳定。

无论如何,我很想知道 Pip 是否在做一些不同的事情,或者它是否是一个自我的事情或其他什么?

ruby python rubygems pip

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

标签 统计

coffeescript ×1

mongodb ×1

node.js ×1

pip ×1

python ×1

ruby ×1

rubygems ×1