小编Gau*_*hor的帖子

Websocket框架大小限制

我通过websockets发送大量的JSON数据.JSON可能有超过1000个条目.由于帧大小限制,Websocket协议自动将JSON分成帧,这是无法帮助的.因为我们无法改变websockets的框架大小.

问题:

当我尝试使用JSON.parse它来评估我的JSON时,给出了一个解析错误,这很明显,因为这些帧不是完整的JSON对象.所有这些都发生在Websocket onmessage事件回调中.如何在不同的帧中接收巨大的JSON并仍然能够解析它?我试图在onmessage仍然错误仍然存​​在的情况下连接帧.

问题:

如何正确地破解破解的JSON?

javascript string json websocket atmosphere

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

"小于或等于"与"小于"的处理

请考虑以下条件:

if(a < 10)
Run Code Online (Sandbox Code Playgroud)

if(a <= 9)
Run Code Online (Sandbox Code Playgroud)

仅考虑int.

我知道这些条件具有相同的用途,加工差异可以忽略不计.然而,两者之间的处理差异是什么?

c java computer-science

8
推荐指数
2
解决办法
1713
查看次数

解析REST API不返回客户端密钥

我正在尝试动态创建Parse应用程序并在构建我的Android应用程序时使用这些键.除了一点之外,API工作得很好,它不返回Client Key.

{
"appName": "my new app",
"dashboardURL": "https://www.parse.com/apps/my-new-app--30",
"applicationId": "oQqMyipkIgxYFXRROYTZsREfTcXp770awB1yMVrs",
"javascriptKey": "XAPZ7DoZHQIhMC8vPqN1m79wRIQyIXv7tmVIHmRs",
"windowsKey": "ZsyfFr0WtaQx6tsCokNSmTvjd05QCbCbMLzpChvP",
"webhookKey": "LyXnWJ3tRH56gK19KC1fjTvoUbdSUZoXhyO6khoT",
"restKey": "dzpdzYNkts2xZxPDVe7qC298Z20oIXhLJAPuY2Dw",
"masterKey": "0M2uUDZdKa1KYC1VBrmDaGK3chBaUMw0c2M4XXw1",
"clientPushEnabled": true,
"clientClassCreationEnabled": true,
"requireRevocableSessions": true,
"revokeSessionOnPasswordChange": true
}
Run Code Online (Sandbox Code Playgroud)

我需要Android API中提到的客户端密钥:

Parse.initialize(this, "YOUR_APP_ID", "YOUR_CLIENT_KEY");
Run Code Online (Sandbox Code Playgroud)

我试图徒劳地翻转旗帜.

我该怎么办才能访问Client Key

编辑:

我在谈论Client Key这里出现的内容:http://postimg.org/image/f76lj6xcr/

rest android parse-platform

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

这种做法有多好?

假设我有一个处理数千个用户的Java应用程序.因此,对于每个用户操作,将重复执行某个代码块,并且我创建了数百万个临时对象.我这样写我的方法.

public void myMethod(ClassB a, ClassA b) {
    ClassC c = null;
    ClassD d = null;

    try {
        c = new ClassC();
        d = new ClassD();

        // Some code which uses a, b, c, d.
    } catch (Exception e) {
    } finally {
        a = null;
        b = null;
        if (c != null) {
            c = null;
        }
        if (d != null) {
            d = null;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

类可以是任何类型.(基元,列表或地图)如果可用,我会使用clear()reset()运行.

这对GC 真的有用吗?或者我应该让Java自己处理它?

java garbage-collection

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