摘要: Compojure 是一个基于 ring 的上层web开发框架。在 lein new compojure my-app 生成的项目中,默认是启用 jetty 服务器的,最近用到了 http-kit 中的 websocket, 所以需要将服务器改为 http-kit 的。其实很简单,只要将 run-j... 阅读全文
posted @ 2014-08-22 11:17 圣斗士 阅读(2537) 评论(0) 推荐(0) 编辑
摘要: 1. 打开 xcode, 新建一个OsX命令行工具项目 (Command Line Tool)2. 在新建的工程里加入 OpenGL 和 GLUT 的 framework:3. 在 main.cpp 中贴入测试代码: 1 #include <GLUT/GLUT.h> 2 void display() 3 { 4 glClear(GL_COLOR_BUFFER_BIT); 5 glBegin(GL_POLYGON); 6 glVertex2f(-0.5, -0.5); 7 ... 阅读全文
posted @ 2012-09-25 21:13 圣斗士 阅读(2091) 评论(0) 推荐(0) 编辑
摘要: 从同事交接过来一个项目,后来又给我一个内存池的模型加进去,可是总是会崩溃,每次崩溃的点还不一样,更可恶的有时候还不崩溃,查遍了问题,也没有内存泄露。后来追加进内存池的源码中看,原来是里边的算法有问题,内存越界。omg!!!!! 阅读全文
posted @ 2012-06-08 09:32 圣斗士 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.ios上不支持匿名信号,但支持具名信号。android支持匿名信号。2.curl需要进程内curl_global_init初始化,curl_global_cleanup清除。尽管curl_global_init会自动在curl_easy_init的时候自动初始化一次,但是线程不安全的。3.程序运行一段时间后,会由于curl内部造成崩溃,说是名字查找超时。最后看文档是由于curl不支持信号,需要设置curl_nosignal。4.如果一帧内处理很多,耗时有点长。可能touch会多次发生,也就是说一帧内可能发生多次点击按钮事件,自己需要做处理 阅读全文
posted @ 2012-04-22 08:56 圣斗士 阅读(308) 评论(0) 推荐(0) 编辑
摘要: AndroidManifest.xml admob的activity如下: <activityandroid:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>然后设置android的target为3.2 以上即可。这其实在 http://code.google.com/intl/zh-CN/mobile/a 阅读全文
posted @ 2012-02-14 14:17 圣斗士 阅读(7178) 评论(5) 推荐(0) 编辑
摘要: ipad2上测试了一下原先的cocos2d-x程序,发现屏幕闪的厉害,一眨一眨的。riq认为这不是cocos2d的bug,而是ipad2的bug。对于纹理闪屏问题,给出了解决方案:一种是 CCDirector 设置 setDepthTest 为false。一种是 CCDirector 设置 setProjection 为kCCDirectorProjection2D。原文:http://www.cocos2d-iphone.org/archives/1430 阅读全文
posted @ 2012-02-07 11:52 圣斗士 阅读(393) 评论(0) 推荐(0) 编辑
摘要: sudo rm -rf /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0.1\ \(9A405\)/ 阅读全文
posted @ 2012-02-07 11:29 圣斗士 阅读(7145) 评论(0) 推荐(0) 编辑
摘要: cocos2d粒子有一个坐标问题,就是layer移动,但是其粒子系统已经发出的粒子还是给予屏幕位置不动,造成移动layer时候形成拖影 阅读全文
posted @ 2011-09-30 11:30 圣斗士 阅读(763) 评论(0) 推荐(0) 编辑
摘要: EXC_BAD_ACCESS 这个错误最烦了,console 窗口生硬的这样给你将一军,你就抓后脑勺,然后想哪里会出问题了,哪个对象释放了还在用。这个错误大多是后者造成的,可以通过设置工程程序在运行时的运行环境变量 NSZombieEnabled 即可。 菜单的 "Product" => "Edit Scheme":完了就可以试试看console窗口给你的信息了,是不是告诉你你想知道的某些事呢-------------------- 阅读全文
posted @ 2011-09-06 13:30 圣斗士 阅读(228) 评论(0) 推荐(0) 编辑
摘要: xcode 多了一个 ARC 的新编译器特性,挺神奇的,在使用模板创建一个项目的时候会自动启用这个特性( -fobjc-arc)。可以在 Build Setting => "Apple LLVM compiler 3.0-Auto Reference Counting“ => "Mugrate cide from MRR to ARC" 设置为 "MIGRATE code to ARC after building with PRECHECK" 这个就可以跳过烦人的预语法检查报错, 且自动转换成ARC。禁用可以设置 Build Se 阅读全文
posted @ 2011-09-05 23:54 圣斗士 阅读(3499) 评论(0) 推荐(0) 编辑