小编cha*_*nux的帖子

从XmlHttpRequest.responseJSON解析JSON

我试图在javscript中解析一点JSON响应.

我通过XmlHttpRequest获取JSON.

var req = new XMLHttpRequest;  
req.overrideMimeType("application/json");  
req.open('GET', BITLY_CREATE_API + encodeURIComponent(url)
          + BITLY_API_LOGIN, true);  
var target = this;  
req.onload  = function() {target.parseJSON(req, url)};  
req.send(null);

parseJSON: function(req, url) {  
if (req.status == 200) {  
    var jsonResponse = req.responseJSON;  
    var bitlyUrl = jsonResponse.results[url].shortUrl;  
}
Run Code Online (Sandbox Code Playgroud)

我在firefox插件中执行此操作.当我运行时,我得到错误"jsonResponse is undefined" var bitlyUrl = jsonResponse.results[url].shortUrl;.我在这里解析JSON有什么不妥吗?或者这段代码有什么问题?

javascript json firefox-addon bit.ly

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

使用Qt进行基本身份验证(QNetworkAccessManager)

我试图从我的Qt应用程序执行Twitter的基本身份验证.我使用QNetworkAccessManager.但我找不到任何帮助.

但我发现了一个名为qsoapmanager的程序,它通过标头传递base64中的凭据.也许我可以通过在QNetowrkRequest中设置标头来实现QNAM.但我找不到方法.

在qsoapman源代码中,header设置如下:

QHttpRequestHeader header;

header.setValue( "Authorization", QString( "Basic " ).append( auth.data() ) );
Run Code Online (Sandbox Code Playgroud)

我能用QNAM/QNReq做到这一点还是有更好的方法?

qt qnetworkaccessmanager

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

C库将unicode代码点转换为UTF8?

我必须经历一些文本并根据字符模式编写UTF8输出.我认为如果我可以使用代码点并将其转换为UTF8将会很容易.我一直在阅读有关unicode和UTF8的内容,但无法找到一个好的解决方案.任何帮助将不胜感激.

c unicode utf-8

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

推送私有docker注册表失败

我正在尝试运行私有docker注册表.我克隆了git存储库并运行它.

然后我从docker中取出基本图像并按照Sam Alba指南中的指示标记它.

sudo docker pull base
sudo docker tag b750fe79269d localhost:5000/base
Run Code Online (Sandbox Code Playgroud)

我将图像推送到本地仓库以下是我分别从docker和docker注册表获得的内容.

sudo docker push localhost:5000/base

The push refers to a repository [localhost:5000/base] (len: 1)
Processing checksums
Sending image list
Pushing repository localhost:5000/base (1 tags)
Pushing 27cf784147099545
Buffering to disk 78093344/? (n/a)
Pushing 78.09 MB/78.09 MB (100%)
Run Code Online (Sandbox Code Playgroud)

当我推动时,来自docker-regitry的日志

"127.0.0.1 - - [12/Sep/2013:12:30:29] "GET /v1/_ping HTTP/1.1" 200 4 "-" "Go 1.1 package http"
2013-09-12 12:30:29,033 INFO: "127.0.0.1 - - [12/Sep/2013:12:30:29] "GET /v1/_ping HTTP/1.1" 200 4 "-" "Go 1.1 …
Run Code Online (Sandbox Code Playgroud)

docker

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