小编t4n*_*hpt的帖子

无法在Android设备上调试应用程序 - Android Studio 2.0

在我将android studio更新为2.0之后,我无法在我的设备上调试应用程序(华硕Zenphone 2).在Android工作室中单击调试图标后,我在调试选项卡中看到以下消息.

Android Studio UI中调试选项卡中的消息

---------------------------------------------------------------
Waiting for application to come online: packagename
Waiting for application to come online: packagename
Waiting for application to come online: packagename
Waiting for application to come online: packagename
Run Code Online (Sandbox Code Playgroud)

我一直看到Alert Dialog标题为"Waiting for Debugger"和Force close按钮.

我搜索了但似乎只有两个谷歌的结果消息.

我重启Android工作室,检查手机上的开发者设置......

有没有人遇到过这个问题.请帮我.我无法运行模拟器,因为我的mac太迟了.先感谢您.

debugging android android-studio-2.0

37
推荐指数
6
解决办法
3万
查看次数

等待多个异步下载任务

我想同时下载一些文件,例如100个文件.所以我决定将我的下载线程添加到调度队列,GCD将调整同时运行的线程数.

这里的问题是:块dispatch_async将立即完成,因为task将在另一个线程上运行.因此,如果urls长度为100,它将立即创建100个线程.

var queueDownloadTask = dispatch_queue_create("downloadQueue", nil)

for url in urls {
    dispatch_async(queueDownloadTask) {

        let config = NSURLSessionConfiguration.defaultSessionConfiguration()
        let fileTransferSession = NSURLSession(configuration: config)

        let task = fileTransferSession.downloadTaskWithURL(url, completionHandler: { (responseUrl, response, error) -> Void in
            println("completed")
        })
        task.resume()
    }
}
Run Code Online (Sandbox Code Playgroud)

如何配置块dispatch_async以等待下载任务完成?我不想使用dispatch_semaphore,因为它只允许同时运行一个下载任务.

multithreading grand-central-dispatch ios swift

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

使用node-inspector调试节点/ Express RESTful API

我已经看到很多关于调试Node/Express应用程序的问题,但是,它似乎是节点Web应用程序,而不是RESTful服务器.

我已经构建了一个简单的服务器,它在使用命令启动服务器时工作正常node server.js.我可以使用Postman或其他一些工具来调用GET/POST请求.

安装node-inspector模块后,当我使用命令启动节点检查器调试时node-debug server.js,它会在http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858检查器窗口显示一个网页.

然后,我使用postman再次调用请求(之前已成功调用),但它向我显示404 error:Cannot GET /api/v1/user/login.

如何向调试服务器发出请求?

debugging rest node.js express node-inspector

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

如何在mongodb中向集合添加新的数组字段?

例如,我有一个User具有一个字段name(和默认_id字段)的集合,例如。我将一些文档插入此集合。

然后,我想emails向此集合添加一个字段(这是一个用于插入多封电子邮件的数组)。如果它是一个普通字段(不是数组),则可以使用update和$ set 轻松完成。但是,对于该数组,我无法使用updatecommand和$ upsert,$ addToSet,$ push ... 创建新字段,因为该数组以前尚未创建。

我认为这是一种常见的行为,但是我找不到任何方法可以做到这一点。

mongoose mongodb mongodb-query

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