我在index.js中使用以下代码
io.on('connection', function(socket){
console.log('a user connected');
console.log(socket.id);
});
Run Code Online (Sandbox Code Playgroud)
上面的代码让我在console中打印socket.id.
但是当我尝试使用以下代码在客户端打印socket.id时
<script>
var socket = io();
var id = socket.io.engine.id;
document.write(id);
</script>
Run Code Online (Sandbox Code Playgroud)
它在浏览器中输出'null'作为输出.
我正在写一个C代码来解决欧拉方程.我的代码在集群上工作得很好,但在我的电脑上却没有.似乎是malloc()的一个问题.它无法分配请求的内存并失败.
我如何使它工作?它是否与碎片整理有关?但系统设置显示(0%碎片整理).
在这里只包含一部分malloc()代码.
double **u, **rho_u, **rho,
int Size = 1000;
u = (double**)malloc(Size*sizeof(double*));
for(i=0;i<=Size;i++)
u[i] = (double*)malloc(Size*sizeof(double));
rho_u = (double**)malloc(Size*sizeof(double*));
for(i=0;i<=Size;i++)
rho_u[i] = (double*)malloc(Size*sizeof(double));
Run Code Online (Sandbox Code Playgroud)