小编mkr*_*cny的帖子

如何使这个JS函数异步?

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

javascript node.js

20
推荐指数
2
解决办法
9033
查看次数

使用child_process打开的文件太多

我只在我的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)

rackspace node.js ubuntu-10.04 ubuntu-10.10

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

如何启动一个在我的ssh会话结束时不会结束的进程?

不知何故,这不是谷歌搜索产生的.

我在node.js脚本编写服务器.我通过使用节点程序执行其脚本来启动服务器:

节点myserver.js

但服务器熬夜取决于我的ssh会话.我怎样才能使这个(以及所有这些过程)持久化?init.d中?

linux process node.js

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

在Python中解析电子邮件时的'To'字段

我正在使用python标准库的电子邮件模块来解析电子邮件.这样的事情让我可以确定发件人:

msg = email.message_from_string(data)
sender = msg.get_unixfrom()
Run Code Online (Sandbox Code Playgroud)

但我无法确定邮件的用途.

思考?

python email parsing

0
推荐指数
1
解决办法
1449
查看次数