前言做项目的人多了,就需要文档了。今天开始尝试写一些项目文档。但是就源代码来说,文档最好和源码在一起,这样更新起来更加方便和顺手。象Java语言本身就自带javadoc命令,可以从源码中抽取文档。今天抽空调研了一下objective-c语言的类似工具。从stackoverflow上找到三个比较pop...
分类:
其他好文 时间:
2014-05-19 10:52:35
阅读次数:
242
不难看出,在RelativeLayout被add/attach到父View之前mLayoutParams成员为空,调用measure方法将导致上图标注处代码抛出空指针异常。
解决方案有两种
a) 在measure之前显式设置LayoutParams(代表着对父View的Layout请求,必须是父View的内部LayoutParams类型)
b) 自动设置LayoutParams的inflate方式...
分类:
编程语言 时间:
2014-05-18 18:26:17
阅读次数:
576
最近在调试红外遥控格力空调,在论坛中学到了不少东西。参考:(1)《解决问题系列(4)——红外编码分析利器使用》(2)《315Mhz模块传输替代315Mhz遥控器》调试环境:软件:Arduino
IDE 1.0硬件:Arduino uno r3问题分>我使用的遥控器型号是YAD0F。在使用逻辑分析仪d...
分类:
其他好文 时间:
2014-05-16 03:02:47
阅读次数:
789
1.
存分配的三个方法:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中...
分类:
其他好文 时间:
2014-05-09 16:33:10
阅读次数:
430