- 博客(12)
- 资源 (11)
- 收藏
- 关注
翻译 有关Junit的多线程测试
Junit和许多开源软件项目集成在一起,但是Junit执行多线程的单元测试有一些问题。这篇文章介绍Junit的一个扩展类库―――GroboUtils,这个类库被设计为来解决这些问题,并且使在Junit中进行单元测试成为可能。对Junit和线程有一个基本的理解是有好处的,但对于本篇文章的读者来说不是必需的。介绍 如果你已经在一个开源的Java项目上工作,或者读了许多有关“极限编程”和其它“
2009-01-18 21:44:00 3912 1
原创 一个排列组合算法---裂变算法
2009年1月15日 沈阳 晴 为解决1月7日遇到的排列组合的难题,进行了以下题目的研究,并用C#实现了一个非递归的算法。有一个List,List中存有N个对象,要求做出这N个对象所有无序组。 数学公式:组合数=C(n,1) + C(n,2) + ...... + C(n,n) C#的算法实现:一.组合生成器:using System;using System.C
2009-01-15 20:52:00 5446
原创 用异常来处理错误----第三节 捕获和处理异常
这节说明怎样使用异常处理器的三个组成部分-try,catch和finally块来编写异常处理器。最后举一个例子,并且分析在不同的情况下发生了什么。 下面的例子定义和实现了一个叫做ListOfNumbers的类。在类的构造器中,ListOfNumbers创建了一个Vector,它包含了从0到9 的十个连续的整数。ListOfNumbers类也定义了一个叫writeList的方法,这个方
2009-01-14 19:35:00 1684
原创 用异常来处理错误----第二节 异常管理的优势
你已经读了有关什么是异常以及怎样使用它们的内容,现在是学习在你的程序中使用异常的好处的时候了。优势1:把规则代码与错误处理代码分离 异常处理规定把错误发生时所要的细节工作与程序的主逻辑代码分离。在传统程序中,错误的发现、报告以及处理经常使得代码混乱。例如,思考下面的伪代码,这是一个把整个文件读入内存的方法。 1. readFile { 2. open the file; 3. det
2009-01-13 21:04:00 2237
原创 用异常来处理错误----第一节 Java异常的概念
我们总是试图避免在软件程序中错误的发生,但是它的存在却是不幸的实事。无论怎样,如果你能适当的处理错误,将会极大的改善程序的可读性、可靠性以及可维护性。Java编程语言使用异常来处理错误。这章主要讲述在什么时候和怎样使用异常来处理错误。 什么是异常? 异常(exception)应该是异常事件(exceptional event)的缩写。 Java编程语言使用异常机制为程序提供了错误处理的能力
2009-01-13 20:42:00 1564
原创 怎样做好项目的配置管理
传真 Fax QWu 11.5606 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExpl
2009-01-12 23:20:00 2834 1
原创 难题
2009年1月7日 日本东京 多云 今天遇到了从事应用软件开发以来最难的一个问题,到目前为止算法还是很模糊,客户也告诉我们非常难,他们也只是实现了一个基本的原型,至于应用中的各种限制条件,在原型中都没有考虑,而且原型所使用的数据结构与我们项目中实际应用的数据结构差异非常大,唯一可以参照的就是其还不够完善的算法逻辑。 我们要面临以下几大难题: 1.把原型中算法逻辑转换到实际项目中,使之能够满足
2009-01-07 23:37:00 1312
原创 感觉
2009年1月5日 日本东京 多云 今天是9天长假后第一天上班,因此比平常要早一个多小时到公司,早早的开始了一天的工作,整个上午工作效率挺高,基本上把一整天的工作全部完成了。下午例会时,客户说放假前改的一个问题还是有错误,"怎么会呢?",于是例会后,到客户的测试环境中看了现象,就试图在我的开发环境中再现这个错误,结果无论怎样运行程序,都不再现。没办法,只要做到客户的测试环境前,面对着错误现象开始
2009-01-05 20:47:00 1226
转载 螃蟹、猫头鹰和蝙蝠
螃蟹、猫头鹰和蝙蝠去上恶习纠正班。数年过后,它们都顺利毕业并获得博士学位。不过,螃蟹仍横行,猫头鹰仍白天睡觉晚上活动,蝙蝠仍倒悬。 这是黄永玉大师的一个寓言故事,它的寓意很简单:行动比知识重要。 如果一些连珠的妙语打动了你,如果一些文字或新信条启发了你。那么,这些别人的文字和经验都只是一个开始,更重要的是,你把你以为好的知识真正运用到你自己的生命中去。犹太哲学家马丁.布伯的这句话,我
2009-01-03 15:55:00 1783
转载 把一张纸折叠51次
想象一下,你手里有一张足够大的白纸。现在,你的任务是,把它折叠51次。那么,它有多高?一个冰箱?一层楼?或者一栋摩天大厦那么高?不是,差太多了,这个厚度超过了地球和太阳之间的距离。 折叠51次的高度如此恐怖,但如果仅仅是将51张白纸叠在一起呢? 这个对比让不少人感到震撼。因为没有方向、缺乏规划的人生,就像是将51张白纸简单叠在一起。今天做做这个,明天做做那个,每次努力之间并没有一个联
2009-01-03 15:52:00 1833
转载 孩子在为谁而玩
一群孩子在一位老人家门前嬉闹,叫声连天。几天过去,老人难以忍受。于是,他出来给了每个孩子25美分,对他们说:“你们让这儿变得很热闹,我觉得自己年轻了不少,这点钱表示谢意。”孩子们很高兴,第二天仍然来了,一如既往地嬉闹。老人再出来,给了每个孩子15美分。他解释说,自己没有收入,只能少给一些。15美分也还可以吧,孩子仍然兴高采烈地走了。第三天,老人只给了每个孩子5美分。孩子们勃然大怒,“一天才5
2009-01-03 15:48:00 1500
转载 做一棵永远成长的苹果树
一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了,但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。很可能,它被拿走99个,自己得到1个。但没关系,它
2009-01-03 15:40:00 1446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人