- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 Category Protocol 使用场合
Objective-C提供了一种与众不同的方式——Catagory,可以动态的为已经存在的类添加新的行为。这样可以保证类的原始设计规模较小,功能增加时再逐步扩展。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类。Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。Category的使用场景:1、当你在定义类的
2012-08-27 11:45:25 672
转载 完成端口使用中的注意事项
完成端口使用中的注意事项 1. Socket的通信缓冲区设置成多大合适? 在x86的体系中,内存页面是以4KB为单位来锁定的,也就是说,就算是你投递WSARecv()的时候只用了1KB大小的缓冲区,系统还是得给你分4KB的内存。为了避免这种浪费,最好是把发送和接收数据的缓冲区直接设置成4KB的倍数。 2. 关于完成端口通知的次序问题
2012-08-24 11:58:10 1621
转载 pngcrush caught libpng error: Not enough image data
神奇的錯誤:pngcrush caught libpng error: Not enough image data因為 XCode 4 編譯時對圖片所做的檢查比以前還嚴格,所以原本沒有的錯誤就突然這樣冒出來了,第一次看到還真的是一頭霧水,解決方式也是非常神奇,只要用 Photoshop 打開有問題的圖檔,並且在儲存的時候選擇非交錯模式(Not interlaced)即可。
2012-08-21 16:15:47 5887 1
转载 安装zeromq-2.2.0
安装zeromq-2.2.0centos安装编译时需要用的程序yum install gccyum install gcc-c++yum install makeyum install uuid-develyum install libuuid-develyum install python-devel # 安装python-zmq时需要1.下载p
2012-08-09 11:43:38 10776
转载 LLVM Compiler的新特性
LLVM(Low Level Virtual Machine)是新的compiler环境,用C++编写。LLVM project在University of Illinois at Urbana-Champaign大学的Vikram Adve和Chris Lattner的领导下,开始于2000年。当时,Lattner作为助教和硕士生刚刚加入此大学。后来在2005年,Lattner受雇于Apple。
2012-08-08 10:42:58 3431
转载 Linux应用程序调试--debug coredump
作者: Linux系统中在应用程序运行过程中经常会遇到程序突然崩溃,提示:Segmentation fault,这是因为应用程序收到了SIGSEGV信号。这个信号提示当进程发生了无效的存储访问,当接收到这个信号时,缺省动作是:终止w/core。终止w/core的含义是:在进程当前目录生成core文件,并将进程的内存映象复制到core文件中,core文件的默认名称就是“core”(这是
2012-08-06 11:45:36 875
转载 cocos2d场影转换方式汇总
CCTransitionFade, //渐隐效果CCTransitionFadeTR, //碎片效果CCTransitionJumpZoom, //跳动效果CCTransitionMoveInL, //从左向右移动CCTransitionPageTurn, //翻页效果CCTransitionRadialCCW, //钟摆效果CCTransitionRotoZoom,//
2012-08-02 10:53:24 636
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人