2012年11月24日
摘要: 开始->运行->gpedit.msc->计算机配置→Windows 设置→脚本(启动/关机)chrome开机:xcopy /E /Y /K D:\Temp\UserData\*.* I:\UserData\关机:copy /y "I:\UserData\Local State" D:\Temp\UserData\copy /y I:\UserData\Default\*.* D:\Temp\UserData\Default\xcopy /E /Y /K "I:\UserData\Default\Plugin Data\*.*" &quo 阅读全文
posted @ 2012-11-24 12:54 dearplain 阅读(353) 评论(0) 推荐(0) 编辑
  2012年9月17日
摘要: Facebook iOS 新版开发手记:两倍速度的背后 Facebook上周发布了新版iOS应用,号称速度提升两倍。Facebook工程师Jonathan Dan在Facebook官方页面中撰文,介绍了新版iOS应用、Facebook iOS应用的发展历程以及开发思路。《创事记》特选取此文编译,供移动应用开发者参考。 我们今天(编者注:8月23日)发布了新版iOS应用,速度更快、更可靠、更易用... 阅读全文
posted @ 2012-09-17 15:37 dearplain 阅读(197) 评论(0) 推荐(0) 编辑
  2012年4月7日
摘要: 关于内存对齐的理解就是说,内存不是一次性以8位(即1字节)被cpu读取的,有可能是2,4,8,16字节,这称为内存粒度,你读写数据的时候,如果跨两个内存粒度读写数据,而且,你读写数据又不是从第一个内存粒度的首地址开始的,这样速度会有问题。。。为什么,道理很简单,cpu要进行一系列的数据提取工作问题最大的是如果你malloc返回的数组头地址没有对齐,将会导致你后面所有的元素都不对齐。一般来说,malloc返回的指针都是对齐的,但是你自己做一个内存池的时候就容易出这样的问题。常用的内存对齐一般是16字节。网上大多数是什么结构体对齐,没有说明实质。 阅读全文
posted @ 2012-04-07 15:12 dearplain 阅读(223) 评论(0) 推荐(0) 编辑
  2011年11月5日
摘要: 最近写代码使用了git,感觉写代码舒心了很多。特别是一个功能没有完成的时候,又想测试另外一个功能,这时候可以从从git里面提取以前能够运行的代码,建立分支写新功能,写完之后将两者合并,两个开发进度毫不影响,实在是太爽了。事实上,使用git就像使用一个简单可靠的魔法。 只要你commit了,合理地建立分支了,就无需担心代码会丢失和混乱。 有人建了一个网站来推广Git,致敬:WhyGitisBetterthanX。 "我打印了《ProGit》中文版,其中最触动我的是第三章开头的一句话:“Git鼓励在工作流程中频繁使用分支与合并,哪怕一天之内进行许多次都没有关系。... 阅读全文
posted @ 2011-11-05 16:23 dearplain 阅读(537) 评论(0) 推荐(0) 编辑