function takesTime(){
for (var i = 0; i<some_very_large_number; i++){
//do something synchronous
}
console.log('a');
}
takesTime();
console.log('b');
Run Code Online (Sandbox Code Playgroud)
这打印:a b你怎么打印:b a
我只在我的Rackspace Ubuntu Maverick实例上收到以下错误...但不在我当地的Ubuntu Lucid VM上:
pipe(): Too many open files
pipe(): Too many open files
child_process.js:223
var fds = this._internal.spawn(path,
^
Error: Error spawning
at ChildProcess.spawn (child_process.js:223:28)
at child_process.js:10:15
etc..etc..
Run Code Online (Sandbox Code Playgroud)
生成它的代码:
function getHeader(url, callback)
{
var client = spawn('curl', ['-I', url]);
client.stdout.on('data', function(data)
{
client.kill('SIGTERM');
callback(data.toString('utf8'));
});
}
Run Code Online (Sandbox Code Playgroud) 不知何故,这不是谷歌搜索产生的.
我在node.js脚本编写服务器.我通过使用节点程序执行其脚本来启动服务器:
节点myserver.js
但服务器熬夜取决于我的ssh会话.我怎样才能使这个(以及所有这些过程)持久化?init.d中?
我正在使用python标准库的电子邮件模块来解析电子邮件.这样的事情让我可以确定发件人:
msg = email.message_from_string(data)
sender = msg.get_unixfrom()
Run Code Online (Sandbox Code Playgroud)
但我无法确定邮件的用途.
思考?
node.js ×3
email ×1
javascript ×1
linux ×1
parsing ×1
process ×1
python ×1
rackspace ×1
ubuntu-10.04 ×1
ubuntu-10.10 ×1