小编hex*_*ide的帖子

文件下载完成后运行文件

我对 node-webkit 很陌生。我正在使用以下代码下载文件。文件完成后,我将如何自动运行文件?

var https = require('https');
var fs = require('fs');

var file = fs.createWriteStream("update_setup.exe");
var request = https.get(url + "/appdata/update_setup.exe", function (response) {
  response.pipe(file);
});
Run Code Online (Sandbox Code Playgroud)

javascript download stream node.js node-webkit

2
推荐指数
1
解决办法
3680
查看次数

在客户端上找不到socket.io.js.

此问题先前已被提出,但在之前的回复中未找到任何解决方案.

Socket.IO给了我两个问题:

  1. 服务器端给出了此错误 - 错误 - 侦听EACESS我读取stackoverflow并通过发出sudo命令来启动服务器解决了这个问题.
  2. 现在客户端似乎没有根据脚本行找到socket.io.js文件 -

我理解使用Chrome开发人员工具控制台找不到文件,该控制台在文件上有404错误.

我读到这个文件是由服务器动态创建的.但我在根文件夹上做了'ls-a'.找不到socket.io/socket.io.js文件.

有任何想法吗?

这里参考我的服务器代码 -

var http = require('http'),
  path = require("path"),
  url = require("url"),
  fs = require("fs"),
  mime = require("mime"),
  io = require("socket.io").listen(server);
var homepath = ".";
var server = http.createServer(function (req, res) {
  var uri = url.parse(req.url).pathname;
  var filepath = path.join(homepath, uri);
  console.log(filepath);
  path.exists(filepath, function (exists) {
    if (!exists) {
      //404 response
      res.writeHead(404, {
        "Content-Type": "text/plain"
      });
      res.write("404 File not Found \n");
      res.end();
    } else {
      if (fs.statSync(filepath).isDirectory()) { …
Run Code Online (Sandbox Code Playgroud)

javascript node.js socket.io

2
推荐指数
1
解决办法
8199
查看次数

运行Node.js是浪费多核CPU吗?

由于Node.js(貌似)是单线程的(部分是出于网络原因),它是否意味着它只能在任何时候使用一个CPU核心?

这些天我甚至可以获得一个核心服务器吗?

javascript multithreading cluster-analysis node.js

2
推荐指数
1
解决办法
240
查看次数

如何从String中创建包含':','['和']'等字符的Json对象

我有一个字符串,我想从中创建一个jsonobject

import org.json.JSONObject;

JSONObject json=new JSONObject("{success=false, errorMessage=Application with appId : [randomAppId] not registered, errorCode=102}");
System.out.println("JSON:"+json.toString());
Run Code Online (Sandbox Code Playgroud)

但现在我得到的例外,由于字符像:,[,]这是里面的字符串.

堆栈跟踪:

Exception in thread "main" org.json.JSONException: Expected a ',' or '}' at character 53
    at org.json.JSONTokener.syntaxError(JSONTokener.java:410)
    at org.json.JSONObject.<init>(JSONObject.java:222)
    at org.json.JSONObject.<init>(JSONObject.java:402)
Run Code Online (Sandbox Code Playgroud)

java json

2
推荐指数
1
解决办法
1万
查看次数

与toString相反(36)?

var a = (123.456).toString(36) //"3f.gez4w97ry0a18ymf6qadcxr"

现在,如何使用该字符串恢复原始数字?

注意:parseInt(number,36)仅适用于整数.

javascript numbers type-conversion

2
推荐指数
1
解决办法
755
查看次数

声音不在iOS中播放

我正在制作一款小型iOS游戏,除了声音外,还完成了所有内容.我检查了文件格式,尝试过.wav和.aiff,但没有一个能够正常工作.相关代码如下:

.h 文件:

#import <AudioToolbox/AudioToolbox.h>

@public SystemSoundID mBeep;
NSString* path;
NSURL* url;
Run Code Online (Sandbox Code Playgroud)

.m 文件:

path = [[NSBundle mainBundle]pathForResource:@"hit" ofType:@"wav"];
url = [NSURL URLWithString:path];
AudioServicesCreateSystemSoundID((CFURLRef)url, &mBeep);

AudioServicesPlaySystemSound(mBeep); //Gets called, doesn't play
Run Code Online (Sandbox Code Playgroud)

如果我使用无证ID之一,就像1103AudioServicesPlaySystemSound,声音正常播放.

我很确定我的文件很好,因为相同的.wav文件在Android,VLC,iTunes等上运行良好.

有谁知道我做错了什么?

audio ios

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

Bash:在读取/写入命名管道时替代cat

我正在启动一个进程,并将其输出重定向到命名管道.我正在使用with重新连接到命名管道cat > $pipe.当进程'stdout死亡而没有轮询父进程'死亡时,如何设置命名管道死?

除此之外,还有什么cat可以用来打开命名管道?

bash

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

Bash:将变量传递给具有空格的脚本

我目前有一个bash脚本.它看起来像这样:

#!/bin/bash

case "$1" in
    sendcommand)
        do X with $2
        exit
        ;;
esac
Run Code Online (Sandbox Code Playgroud)

我如何将所有命令发送this command with spaces到2美元而不是command3 with美元,4美元等等?是否有类似PHP或Javascript的encodeURI for bash?

bash

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

JButton无法解析为某种类型

我在JButton上线时遇到错误.有人可以帮忙吗?顺便说一句,它真的是短代码:

public class Main {
    public JButton[] grid = new JButton[9];
    public void init_components() {}
    public void init_icons() {}
    public static void main(String[] args) {}
}
Run Code Online (Sandbox Code Playgroud)

java

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

为什么这个replace()不替换"我的"?

有人可以解释为什么下面的replace()不会取代"我的"

$(function() {
  var str = "put image in my gallery";
  str = str.replace(/ my | in /g, " ");
});
Run Code Online (Sandbox Code Playgroud)

有一个的jsfiddle 这里.

谢谢.

javascript regex

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