LifeThinking
dongdonghuang
.....
展开
-
多项目持续集成的持续之道
似乎现在已经把cruisecontrol和持续集成划上了完美的等号, 目前三个小部门公用了一个持续集成环境, 那情况真的一个字: 惨. 持续集成最后成了应付领导审查的一个工具, CI报表没人理会,最后CI大厦轰然倒塌. 这篇文章所做的, 就是审视失败的原因, 建立起新的CI流程, 抛弃cruisecontrol,从最基础最实用的角度, 实践持续集成...2010-04-30 08:26:19 · 124 阅读 · 0 评论 -
UML的关联(Association), 聚合(Aggregation), 组合(Composition)区别
UML的关联(Association), 聚合(Aggregation), 组合(Composition)区别三者描述对象的附属[也就是依赖]关系: 关联原创 2010-08-10 14:59:34 · 273 阅读 · 0 评论 -
Java编码
什么是编码: 字符‘中’, 用unicode表示为:0x4e2d, 用gb2312表示为: 0xd6d0, 这就是编码, 将某种形式信息转化为其它形式.解码: 把0x4e2d这样信息转化为:中更具体的表达是, 在计算机世界中,用char ''表达出来的东西, 是已经编码好的数据:char a = '中';char b = 'h';由此引申出来的char*, char...原创 2010-06-10 17:52:23 · 100 阅读 · 0 评论 -
Activating components: intents【组件激活】
Activating components: intents【组件激活】这里提到的Intent,类似于Content Provider,也是用户消息传递的, 但两者存在区别:当一个从ContentResolver的请求的目标是Content Provider时,这个content Provider被激活。 前面提到的其他三种组件(Activity,Service, broadcast re...原创 2010-06-11 11:38:08 · 116 阅读 · 0 评论 -
IO总结
1. IO一般指File的输入和输出,File翻译为文件,多指磁盘文件,但在IO中有更广泛的含义2. Unix中,倡导“Everything is a file”, 键盘,显示器,串口等设备在/dev目录下都存在对应的设备文件。这些都是file,存在相同的读写,打开,关闭,书用的函数接口相同。3. 什么是设备,什么是终端,什么是控制终端? 所谓终端(Terminal)是指人...2010-06-22 15:32:00 · 118 阅读 · 0 评论 -
耗时较长的操作, 如何更新界面?
耗时长的操作, 更新界面的方式原创 2010-06-25 16:41:04 · 218 阅读 · 0 评论 -
C的线程
无外乎下面的几条规则:1. 创建线程2. 线程等待[持锁等待, 不持锁等待]3. 唤起其它线程4. 线程的协作, 同步等和Java对比一下, 看看思路是否一致http://www.cppblog.com/bigsml/archive/2006/08/04/10848.htmlhttp://hi.baidu.com/sunblackshine/...原创 2010-06-26 10:18:47 · 142 阅读 · 0 评论 -
java调用系统资源
java一般而言无缘系统资源, 跨平台注定不能用上系统资源, 因为各个系统注定是不同的。下面有两种方式让你获取系统资源的内容:1. JNI2. 调用命令行接口, 从标准输入输出流中得到返回结果: 具体做法如下:Process pro = Runtime.getRuntime().exec("cmd /c tasklist");BufferedReader in ...原创 2010-07-02 09:15:55 · 296 阅读 · 0 评论