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