2005年09月17日

I have already begun technical training on Mon. The first is C programming. It’s not difficult but very useful. It considerd the Code Style and Test very much. Programmer must follow the same Code Style and doing Unit Test in every program. It’s the base to be an qualified Software Engineer. It’s impossible in China……

2005年08月11日

在英文口语中,要形容一件事物"很酷!帅呆了!"可以用什么字呢?原来除了"cool",还可以用"awesome"~~It’s a awesome Blog, haha~~那形容一件事件"很烂"呢?可以用呢个字"lame", My english is so lame……

2005年07月09日

搞了整整一天,终于把10万条记条记录导入到MySQL,中间实在遇到了太多问题了…不过只有遇到问题才能学到东西,今天还是收获挺大的~

1.MySQL4.1.x增强了对不同charset的支持,所以配置起来也比较复杂,要支持中文就必须修改my.ini中的default-charset=gbk,还要在建表的时间设置charset也为gbk,设置好后insert,select中文都没有问题.但另外的问题又出现了,就是从txt导入到MySQL时中文就成了乱码,试了多种方法都搞不定,最后只好转用MySQL4.0.x…希望有高手能解答…

2.MySQL的导入导出实在太方便了,支持多种格式,如txt,xml等等,而且速度比逐条insert快几个数量级.

3.在Java中把无用的对象定为null,这样适当时候JVM就会自动清理内存.这在小种序中效果并不明显,但对大程序却是很重要的,今天就深有体会.程序总是OutOfMemoryError,而且速度非常慢,5分钟也没执行完,后来在一个10万次的循环内把一个无用对像定为null,效果真是非同凡响,15秒左右就完成了!!!

2005年07月05日

在<<人月神话>>中,十分强调一个系统的概念一致性,特别是那种大型项目,所以作者提倡系统结构(architecture)师应该是由一个最有经验的人担任,在系统结构方面拥有最终的决定权,书中把这种方式称之为贵族专制(Aristocracy),与民主政治(Democracy)是相对的,即开发人员一拥而上地讨论系统结构.

在现实社会中,人人平等是最理想的,但在大型系统开发中却不然,如果没有一个最终的权威话事人,的确有点麻烦.每个人七嘴八舌的,谁也觉得自己的设计是最好的,谁也不服谁的,这是相当糟糕的情况……

2005年07月04日

"用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话" ——<<人月神话>>

终于明白<<人月神话>>这个书名的意思了,软件工程是十分复杂的,并不是人多效率就会提高,一不小心就会掉进焦油坑……

btw, thank Oscar for recommendation to this book~