2010年5月2日

敏捷软件开发(一):敏捷实践

摘要: 价值观: 1. 个体和交互胜过过程和工具 2. 可以工作的软件胜过面面俱到的文档 Martin文档第一定律:直到迫切需要且意义重大时,再来编制文档。 3. 客户合作胜过合同谈判 4. 响应变化胜过遵循计划 原则: 1.最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意 2.即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势 3.经常性的交付可以工作的软... 阅读全文

posted @ 2010-05-02 01:18 tomsheep 阅读(524) 评论(0) 推荐(0) 编辑

2010年4月29日

打印C++对象的virtual table

摘要: csdn看到一帖讨论virtual table,我不是太了解,稍微翻了点资料,原来C++对象的前4字节是指向vitural table 的指针。 于是尝试写一个打印vitural table 的函数,还挺管用     Example Source Code [http://www.cnblogs.com/tomsheep/]  另外,如果对象没有virtual函... 阅读全文

posted @ 2010-04-29 03:15 tomsheep 阅读(1085) 评论(0) 推荐(0) 编辑

2010年4月28日

C++指针与Java引用的一处区别

摘要: csdn上一篇帖子,有点意思 有这样的关系,Father为基类,Boy继承Father,Girl继承Father,在各自的构造函数里打印自己的类名。 在Java中有这样的代码: Example Source Code [http://www.cnblogs.com/tomsheep/] C++有这样的代码: Example Source Code [http://www.cnblogs.com... 阅读全文

posted @ 2010-04-28 00:45 tomsheep 阅读(1961) 评论(1) 推荐(0) 编辑

Java的finally块不一定被执行

摘要: 今天面试被问,Java里finally块一定会被执行吗,我说是的,面试官追问,一定吗?我纠结了,只好说,在我的认知范围内,是的。后来查了相关内容,其实是不一定的。起码有一种例外:关闭JVM(比如调用System.exit()函数) 可以看下面这位仁兄的博文: http://blog.csdn.net/sunshinestation/archive/2010/03/24/5410324.aspx 阅读全文

posted @ 2010-04-28 00:33 tomsheep 阅读(2618) 评论(0) 推荐(0) 编辑

2010年4月26日

DelayQueue

摘要: 最近在看并发处理的资料,《Java Concurrency in Practice》改天写点心得,先放一篇比较好的文章链接,关于DelayQueue的 原文:http://www.cnblogs.com/jobs/archive/2007/04/27/730255.html 阅读全文

posted @ 2010-04-26 23:55 tomsheep 阅读(455) 评论(0) 推荐(0) 编辑

2010年4月25日

Windows下setx命令

摘要: 经常重装系统,苦于很多软件总是要重装一遍,现在逐渐喜欢收集各种软件的绿色版。重装后最多设一下环境变量就行。设环境变量如果也能免掉,那就再好不过了。我不太会用Windows的命令行,今天了解一个命令setx用来设环境变量(永久)。比较好用,比如JDK就可以用下面一段完成: 以下脚本来自http://hi.baidu.com/191035744/blog/item/c9e20dfaa57b2e8d9... 阅读全文

posted @ 2010-04-25 18:13 tomsheep 阅读(18174) 评论(0) 推荐(2) 编辑

从傻逼做起

摘要: 几个月前我删掉了所有乱七八糟的网文并表示不再使用cnblogs,今天我决定重新开始,从一个傻逼做起,记录自己的学习成长。 阅读全文

posted @ 2010-04-25 15:58 tomsheep 阅读(217) 评论(0) 推荐(0) 编辑

导航