小编J.R*_*.R.的帖子

如何在sockjs-STOMP上禁用调试消息

我有以下情况:

 var options = {
        protocols_whitelist : [ "websocket", "xhr-streaming", "xdr-streaming", "xhr-polling", "xdr-polling", "iframe-htmlfile", "iframe-eventsource", "iframe-xhr-polling" ],
        debug : false
    };

    var socket = new SockJS("/mmyurl/",undefined,options);
    var stompClient = Stomp.over(socket);
    stompClient.connect({
        company : "XXXXX"
    }, function(frame) {
        stompClient.subscribe('/topic/mytopic', function(message){ 
            var myitem = JSON.parse(message.body);

        });
Run Code Online (Sandbox Code Playgroud)

一切正常,问题是在javascript控制台上充满了这样的调试消息:

<<< MESSAGE
content-type:application/json;charset=UTF-8
subscription:sub-1
message-id:o6g660dt-113
destination:/topic/mytopic
content-length:411
Run Code Online (Sandbox Code Playgroud)

我想禁用这些消息.

我试图改变一些选项,并试图简单地注册:

var socket = new SockJS("/mmyurl/");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

有没有办法禁用调试消息?

任何帮助表示赞赏

javascript stomp socks websocket

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

如何更新存储在ets表中的元组中的数字?

假设我有一个ETS表所示:

I = ets:new(mytable, [named_table, set]).
ets:insert(I, {10,{10, 4 ,"description"}).
Run Code Online (Sandbox Code Playgroud)

我想更新的元素4使用ets:update_counter

我以其他方式尝试过,但找不到解决方案,例如:

ets:update_counter(I, 10 , {3,1}).

** exception error: bad argument
     in function  ets:update_counter/3
        called as ets:update_counter(mytable,10,{3,1})
Run Code Online (Sandbox Code Playgroud)

我想有结果为:

{10,{10, 5 ,"description"}
Run Code Online (Sandbox Code Playgroud)

erlang ets

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

Amazon Lambda 列出正在运行的函数

如何使用 aws cli 检查正在运行的 Lambda 函数?

似乎没有命令可以检查它:

aws lambda XXXX

我正在运行几个脚本,我想监视情况。显示有多少个函数正在运行就足够了。

谢谢

amazon-web-services aws-sdk aws-lambda

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

java套接字输出流和损坏的管道

我必须向套接字流发送动态缓冲区大小。\n它工作正常,但是当我尝试发送大小大于\n的多个缓冲区时int my_buffer_size =18 * 1024;(这是一个指示值)

\n\n

我收到错误(对于某些写入):

\n\n
Java.net.SocketException: Broken pipe\nat java.net.SocketOutputStream.socketWrite0(Native Method)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的代码非常简单:\n例如,如果我想发送一个大文件,我会读取一个文件流

\n\n
byte[] bs = new byte[my_buffer_size];\nwhile (... ){ \nfileInputStream.read(bs);\nbyte[] myBufferToSend = new byte[sizeBuffer];\nDataOutputStream out = new DataOutputStream(cclient.getoutputStream());\nout.writeInt(myBufferToSend.length);\nout.write(myBufferToSend);\nout.flush();\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

(该文件只是一个测试,缓冲区大小可以是可变的)

\n\n

SendBufferSize 为 146988。

\n\n

有没有办法解决管道破裂的错误?我四处阅读,但实际上我没有\xe2\x80\x99解决问题。

\n\n

谢谢\n任何帮助表示感谢

\n\n

我使用经典的 ServerSocket serverSocket;\n和 Socket cclient

\n

java sockets outputstream broken-pipe

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

使用旧的facebook API创建Facebook应用程序

我对Facebook API 2.4有些问题.默认情况下,FB使用2.4版本创建新应用程序.有没有办法使用API​​ 2.3创建应用程序?

我只需要时间来修复我的sw以获得新版本.

谢谢

facebook facebook-graph-api facebook-apps

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