小编etl*_*lap的帖子

如何为Jupyter启用ipyparallel?

有些文档分散在Jupyter或ipyparallel下,但没有一篇文章说明从头到尾的整个过程.我真的很困惑.谁有经验可以分享?

这是关于我的环境的检查.

$ipcluster --version
5.2.0

$which -a ipcluster
/home/etlolap/anaconda3/bin/ipcluster
/user/bin/cluster

$head -n 1 $(which ipcluster)
#!/home/etlolap/anaconda3/bin/python
Run Code Online (Sandbox Code Playgroud)

我可以看到Jupyter中的Clusters选项卡,但它仍然提示要求安装ipyparallel. 在此输入图像描述

要在Jupyter Notebook中启用IPython Clusters选项卡:

ipcluster nbextension enable
Run Code Online (Sandbox Code Playgroud)

但是我得到了以下问题,因此没有用.看起来nbextension甚至不是一个有效的参数.

No subcommand specified. Must specify one of: ['start', 'stop', 'engines'].
Run Code Online (Sandbox Code Playgroud)

ipython-parallel jupyter

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

Node.js和socket.io不适用于Cloud9 IDE

有没有人有经验让Node.js和socket.io在Cloud9 IDE上工作?

"示例(带有Socket.io的NodeJS)"(位于https://c9.io/site/blog/2013/05/native-websockets-support/)不起作用.

首先,服务器(https://c9.io/etlolap/webapp,/test.js)抛出错误,除非我修复如下.我在test.js处于活动选项卡时单击了Run按钮.

var 
  socketIo = require('socket.io'),
  io = socketIo.listen(Number(process.env.PORT));
io.sockets.on('connection', function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('my other event', function (data) {
  console.log(data);
  });
});
Run Code Online (Sandbox Code Playgroud)

然后,我的客户端(https://c9.io/etlolap/webapp,/test.html)仍然无法连接.当test.html处于活动选项卡时,我单击了预览按钮.

<!doctype html>
<html>
  <head>
    <script src="/socket.io/socket.io.js"></script>
    <script>
      var socket = io.connect('https://webapp-c9-etlolap.c9.io');
      socket.on('news', function (data) {
        console.log(data);
        socket.emit('my other event', { my: 'data' });
      });
    </script>
  </head>
  <body>
    Loading...
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

并在下面收到错误消息.

无法加载资源:服务器响应状态为404 ---(未找到)https://c9.io/socket.io/socket.io.js

未捕获的ReferenceError:未定义io --- test.html:6

node.js socket.io cloud9-ide

5
推荐指数
2
解决办法
9209
查看次数

Javascript,为什么要"new Function()"?

这些代码运作良好.

<input id="mainCheckbox" type="checkbox"/>
...
var controlCheckbox = document.getElementById( "mainCheckbox" ),
...
controlCheckbox["onclick"] = new Function( "controlCheckbox.Notify(controlCheckbox.checked)" );
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

controlCheckbox["onclick"] = controlCheckbox.Notify(controlCheckbox.checked);
Run Code Online (Sandbox Code Playgroud)

javascript

-1
推荐指数
1
解决办法
52
查看次数