小编Ale*_*ani的帖子

Xcode 4.2.在运行时卡住"附加到myapp"

在xcode 4.2中,有时当你要在模拟器上运行你的ios项目时,状态窗口显示"附加到myapp",然后卡在那里......直到你取消.现在,之前已经问过: XCode 4挂起"附加到(应用程序名称)"

而且令人惊讶的是,除了在该主题上接受的答案之外,还有至少10个其他可能的解决方案,其他人都在同一个问题上,人们说其中一个工作而其他人没有......

请注意,这不是一系列步骤.每一个都是可能的解决方案:

1-重新启动xcode和/或重启模拟器(重置内容和设置)和/或重新启动计算机.

2-在项目导航器中单击项目名称.在构建设置选项卡中,转到打包并确保"产品名称"与运行时模拟器附加的一个xcode相同.如果它们不同,它就会失败.

3-转到projectname.xcodeproj文件夹.在里面删除用你的用户名命名的任何东西.当你重新打开xcode时,这些文件将被重新创建,它应该有效...

4-手动删除项目的构建目录.

5-转到管理器窗口.选择项目,在左侧选择您的应用程序,然后删除"派生数据"

6-检查启动选项在产品 - >编辑方案中设置为"自动","运行"方案.

7-在项目中 - >"编辑方案" - >运行.将调试器从GDB更改为无(这对我来说没有意义..).

8-从Activity Monitor中杀死进程gdb-i386-apple-darwin.这是假设gdb没有响应.

9-在"产品" - >编辑方案中.在"运行"中,单击"yourappname.app",选择其他,导航到项目中的.app.现在运行.

10-检查项目中是否有两个不同的Info.plist.如果你这样做,删除坏的.


就我而言,他们都不做这项工作.我的项目成功构建,一切似乎都很好,.plist,包标识符,名称等等.仍然无法通过"附加"部分.我不明白这个的原因,所以任何修复它的建议并可能理解这个问题我会非常感激.

iphone xcode hang ios-simulator ios5

19
推荐指数
2
解决办法
9779
查看次数

创建新分支时的基本分支是什么?

我需要在创建分支时确认/更正我的假设.如果我在主分公司,做完之后:

git checkout -b some_branch
Run Code Online (Sandbox Code Playgroud)

这意味着我已经从master开始了一个新的分支.

另一方面,如果我签出另一个分支,并在那里创建一个分支:

git checkout some_branch
git checkout -b other_branch
Run Code Online (Sandbox Code Playgroud)

这意味着我使用some_branch提交的所有当前代码创建了other_branch,对吧?

并且,无论当前分支如何,如果这样做:

git branch branch_2 branch_1
Run Code Online (Sandbox Code Playgroud)

然后使用branch_1作为基础创建branch_2.这些假设是否正确?

git branch github

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

Android模拟器没有显示应用程序 - 它只显示皮肤

我几天前开始开发Android应用程序,但我遇到了这个问题.

我正在使用Eclipse和ADT并创建了简单Hello World或任何其他示例应用程序,当我运行项目时,Eclipse启动Android模拟器,但它只显示皮肤,屏幕上显示"ANDROID",没有别的,它对我在代码中所做的任何事都没有反应.

它发生在2.2和1.5版本的目标,为什么会发生这种情况,我该如何解决这个问题呢?

eclipse android adt

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

node.js - 我无法从服务器重现渐进式响应

好,

我是node.js的新手.开始尝试,我正在关注Ryan Dahl(http://www.youtube.com/watch?v=jo_B4LTHi3I)的介绍,此时(大约0:17:00)有一个关于如何服务器的解释处理回应,

基本的例子是从webserver获得一个'hello'输出,然后在2秒之后出现'world',这段代码应该这样做

//Require the webserver library 
var http = require('http');

var server = http.createServer(function(req, res) {
    res.writeHead(200, { 'content-type' : 'text-plain' });
    res.write('Hello\n');

    //Asynchronous behavior
    setTimeout(function() {
        res.end('World\n');
    }, 2000);
});

server.listen(3000);
Run Code Online (Sandbox Code Playgroud)

所以我运行它,我得到了Hello World,但是只有一个来自服务器的响应有完整的结果,即请求> 2秒>'Hello World'.而不是请求> Hello> 2秒>世界.

为什么?,我该如何改变这种行为?

我正在使用v0.8.18,curl -i http://localhost:3000返回正确的标题... HTTP/1.1 200 OK content-type: text-plain Date: Sat, 26 Jan 2013 18:10:05 GMT Connection: keep-alive Transfer-Encoding: chunked

javascript webserver node.js

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

自定义c ++渲染系统中的性能比较.为不同的类调用render函数

我有这个库,其中有一个不同类型元素的通用显示列表,对于系统的每个循环,通过在添加到列表的每个对象上调用render()方法来呈现此显示列表.现在,列表可以包含不同类的元素,比如说A,B,C,D都有它们特有的void render();

我已经找到了两种工作方式,并希望了解哪种方法在速度方面应该更好(或者如果有更好的方法与我正在评估的方法不同请建议它).

选项1:最简单的方法,我在每个A,B,C..etc类的公共超类上都有一个int类型变量,它标识该类的编号.因此,当显示列表呈现时,有一个大的switch(){}询问类型,并根据此变量的值,对相应的类进行转换以呈现它,如下所示:

case OBJ_A:
((ObjA*)obj)->render();
break;
Run Code Online (Sandbox Code Playgroud)

这是因为所有对象都作为指向超类类型的指针添加到列表中.

选项2:使用函数指针.(如http://www.newty.de/fpt/functor.html中所述).这里我们有一个模板仿函数类,它可以作为参数接收任何其他类,并存储对render函数的指针引用.因此,当循环遍历它时,仿函数类将进行转换...我不知道它在运行时的含义.

感谢您的帮助!

c++ rendering pointers

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