小编Mar*_*amo的帖子

Nodejs随机免费tcp端口

每次实例化我的类的新实例时,我的项目都需要设置一个新端口.

在Node.js中我如何找到一个可在我的新套接字服务器中设置的免费TCP端口?或者检查我的指定端口是否已被使用.

port tcp node.js

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

在GAE上运行Websocket

我正在尝试使用websocket调整我的应用程序以在GAE上运行,但是阅读文档,我找不到解决此问题的漂亮解决方案.

使用一个非常简单的应用程序:https://github.com/marcosbergamo/gae-nodejs-websocket

这是我尝试使用的示例演示.但是当我尝试连接到我的websocket时,我收到此错误;

关注有关请求的图片;

在此输入图像描述

javascript google-app-engine websocket node.js google-cloud-platform

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

通过命令行在后台选项卡中打开 URL?

有没有办法通过命令行打开背景选项卡?

例如(在 Windows 中):C:\Progra~1\Mozilla\Firefox\firefox.exe -new-tab http://www.yahoo.com

将始终打开该选项卡并使其成为焦点选项卡。我似乎找不到在后台打开该选项卡的方法。任何帮助将不胜感激。

firefox command-line background windows-shell

5
推荐指数
0
解决办法
1134
查看次数

URL非法字符

这是我的代码:

HttpClient client = new DefaultHttpClient();
            client.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "android");
            HttpGet request = new HttpGet();
            request.setHeader("Content-Type", "text/plain; charset=utf-8");
            Log.d("URL", convertURL(URL));
            request.setURI(new URI(URL));
            HttpResponse response = client.execute(request);
            bufferedReader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
            StringBuffer stringBuffer = new StringBuffer("");
            String line = "";
            String NL = System.getProperty("line.separator");
Run Code Online (Sandbox Code Playgroud)

我不知道我的网址中有哪个错误:

http://localhost/CyborgService/chatservice.php?action=recive_game&nick_sender=mkdarkness&pass=MV030595&date_last=2012-11-18 09:46:37&id_game=1

我已经使用了一个函数来转换URL,但是没有用.但是,如果我在浏览器中尝试打开此URL,则会成功打开.

这是我的错误:

11-18 21:46:37.766: E/GetHttp(823): java.net.URISyntaxException: Illegal character in query at index 127: http://192.168.0.182/CyborgService/chatservice.php?action=recive_game&nick_sender=mkdarkness&pass=MV030595&date_last=2012-11-18 09:46:37&id_game=1
Run Code Online (Sandbox Code Playgroud)

java url android uri

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

在Javascript中使用高数值的奇怪行为

就在几天前,当我想将"product_code"作为数字值发送时,我开始编写一个使用巴西服务的包装器,但数量非常高.神奇的数字是5213372036854743040,这是一个很高的价值,但当我收到我的第一个bug告诉我产品现在可供我使用时,我打开一些支持票,但奇怪的是POSTMan效果很好,但在我的应用中使用请求我收到错误消息.

好吧,打开Node.js控制台和Chrome的控制台并输入号码5213372036854743040,返回值仅为5213372036854743000.我的第一个想法是"好吧,也许这个数字是最大数值"但是,x64中的最大整数是9,223,372,036,854,775,807和Number.MAX_VALUE是1.7976931348623157e + 308.

如果我将数字与100相加,则返回值相同,但如果我将该值加倍,则此方法有效.我想也许当我们得到一个超过19个algarisms的数字时,v8只是将值舍入为000结束.

这里有人知道什么或因为这适用于这种行为?

javascript numbers node.js

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