关闭

一个程序员的书单

一个程序员的书单: 活了这么久,读过的所有书加起来也不足200本,仅相当于一个普通以色列人两年的阅读量而已,还好,让人欣慰的是,没给祖国拖后腿。(2011年人均图书年阅读量:以色列64本,欧美国家约20本,韩国10本,中国4本(如扣除教科书,人均不足一本) )。...
阅读(5406) 评论(7)

Avoiding duplicate symbol errors during linking by removing classes from static libraries

If you’re using a static library in your project and specifying the -all_load flag to ensure files containing Objective-C categories are loaded correctly, you’ll likely experience “duplicate symbol”...
阅读(1429) 评论(0)

使用Block避免Cycle Retain和Crash

Block简介 Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cycle内存泄漏要么内存被提前释放导致crash。 Block的使用很像函数指针,不过与函数最大的不同是:Bl...
阅读(1157) 评论(0)

UILabel占用很多内存无法释放

...
阅读(1369) 评论(1)

ubuntu12.04解决Broadcom STA无线网卡驱动安装失败

输入 sudo apt-get install --reinstall bcmwl-kernel-source 重新安装bcm驱动。...
阅读(1944) 评论(0)

让app在ios6上具有ios7的扁平效果

使用cocoapods在工程中加入UI7Kit,关于UI7Kit请自行google。 加入到工程 如果没安装cocoapods,则安装。(http://www.cocoapods.org) 安装方法:(需要先安装Commoand Line Tools(XCode->Preferences->Downloads first.)) sudo gem install...
阅读(3399) 评论(3)

不完美修行

起初,随便打了个线稿。   看起来不错,丢掉可惜。于是,简单处理下明暗。 为什么不画完它??于是继续。 至此,我专注了很久,但我承认我想放弃了,彻底放弃。 不过,神对我说,画画也是一种修行。于是,我决定画完,或者至少要画全。 虽然一开始就没有整理线稿,最后也没处理细节。 但这至少算是一个作品,一个不完美的作品。 不是每个禅者,最后都成了佛。...
阅读(2015) 评论(1)

ARM与X86不具备可比性 性能差距上千倍

献给那些认为手机主频高就不去优化程序,认为可以跑过桌面系统的程序员。 (有人回我说上千倍太夸张,其实上千倍是比喻,一种文学上的修饰手法,理工男别太较真。这样写的目的是吸引眼球,算是一种微弱的推广营销策略) ================     目前手机cpu几乎清一色的ARM架构,核心从1到2,又到4,到8。主频也随之飙升。(看过几款英特尔Atom处理器手机,但并没占据太多市场份额,据说...
阅读(3043) 评论(7)

win32移植到winCE步骤

1:搭建开发环境,转换工程到ce     见:http://blog.csdn.net/cuibo1123/article/details/8744225 2:解决api兼容问题。     win32下很多api与ce不兼容,需要一个一个找替换方案,没有替换方案就去找第三方,没有第三方就悲剧了,只能自己实现。 3:解决连接dll兼容问题。     系统dll解决方法类似API,找...
阅读(2899) 评论(0)

winCE下Unicode编码

Unicode :宽字节字符集 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。 调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。 2. 如何对DBCS(双字节字符集)字符串进行操作?...
阅读(2120) 评论(0)

vs2005工程转wince5.0

vs2005工程转wince5.0,真机调试的配置过程。 弄了一天,终于成功了。 wince板子类型:三星,arm920 1:下载安装sdk(5.0) http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup.msi 2:下载安装Microso...
阅读(2809) 评论(0)

cocos2d-iphone画椭圆

cocos2d-iphone 画椭圆 添加到cocos2d下的CCDrawingPrimitives.h文件 void ccDrawEllipse(CGPoint center, float rx, float ry, float a, int segs, BOOL drawLineToCenter); 添加到cocos2d下的CCDrawingPrimi...
阅读(1908) 评论(0)

ubuntu 10.10 安装sun-java6-jdk的方法

Ubuntu 10.10已经去掉 sun-java6-jdk 和 sun-java6-jre的软件包; 如果直接用命令: sudo apt-get install sun-java6-jdk 会出现错误 正在读取软件包列表…完成 正在分析软件包的依赖关系树 正在读取状态信息… 完成 现在没有可用的软件包 sun-java6-jre,但是它被其它的软件包引用了。 这可能意味着这个缺失...
阅读(1771) 评论(0)

ASIHTTPRequest详解

ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。     下面就举例说明它的 API 用法。 发起一个同步请求...
阅读(1524) 评论(0)

ios 屏幕,状态栏(statusbar),程序窗口 尺寸获取和屏幕旋转时的尺寸变化

app尺寸,去掉状态栏 CGRect r = [ UIScreen mainScreen ].applicationFrame; 这个尺寸不会随着屏幕旋转而交换宽高,但屏幕旋转后,会自动修改宽高减掉状态栏高度。 竖屏时(4寸):x=0, y=20, width=320, height=548 横屏时(4寸):x=0,y=0, width=300, height=568...
阅读(10480) 评论(3)
116条 共8页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:722173次
    • 积分:6933
    • 等级:
    • 排名:第3682名
    • 原创:95篇
    • 转载:10篇
    • 译文:11篇
    • 评论:260条
    微信


    微信:lofocus

     

    如果有问题,可加微信 :D

    博客专栏
    作品
    最新评论