04 2007 档案
归纳:编写Java程序最容易犯的21种错误
摘要:1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 3.Large Class 大类就是你把太多的责任交给了... 阅读全文
posted @ 2007-04-29 23:34 IT Person 阅读(235) 评论(0) 推荐(0)
我的美国IT经历从知识很少的菜鸟到熟手
摘要:2000年时我在北加州读电脑硕士时(一个无名学校,但课程很实用),正是.com如火如荼之际。学了Java我就找工作去了,在三藩市的一个startup作programmer。那时离毕业还有一年,我就把所有的课都改成晚上和周末的。 那时的我其实电脑综合知识很少,就会写code和一些书本知识,连ftp都不太会,是名副其实的菜鸟。工作了一年,长进了不少,逐渐可以独立做一个方面了,这时已是2001年中,... 阅读全文
posted @ 2007-04-29 23:30 IT Person 阅读(288) 评论(0) 推荐(0)
寻找突破口语学习技巧
摘要:主持人语:很多读者来信谈到,他们一直把英语当作一门知识在学习,从小学到大,可到最后一和外国人交谈,发现自己还是不会说英语。其实学一种语言,交流是目的,而不是语言本身,语言的交流与掌握大量的词汇、句型、语法是两回事。本周我们就请一位长期在美国留学的留学生来谈谈他的学习心得——— 要学好口语,就要理解美国人的思维方式,这是交流的关键,这里我总结出6种技巧。 第一,如何用英文简单界定一个东西的技... 阅读全文
posted @ 2007-04-29 23:23 IT Person 阅读(321) 评论(0) 推荐(0)
面试技巧汇总:16个经典面试问题回答思路
摘要:面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题一:“请你自我介绍一下” 思路: 1、这是面试的必考题目。 2、介绍... 阅读全文
posted @ 2007-04-29 23:19 IT Person 阅读(801) 评论(0) 推荐(0)
上网不用防火墙!一招克死所有病毒
摘要:呵呵,如果大家使用的是windows 2K 或Windows XP那么教大家一招金蝉脱窍 —— 而且只需要这一招克就能死所有病毒!! 如果你是新装的系统(或者是你能确认你的系统当前是无毒的),那就再好不过了,现在就立即就打开: “开始→程序→管理工具→计算机管理→本地用户和组→用户” 吧! 首先就是把超级管理员密码更改成十位数以上,然后再建立一个用户,把它的密码也设置成十位以上... 阅读全文
posted @ 2007-04-29 23:11 IT Person 阅读(245) 评论(0) 推荐(0)
SQL语句参考及记录集对象详解
摘要:SQL语句参考及记录集对象详解 1. ASP与Access数据库连接: 2. ASP与SQL数据库连接: 建立记录集对象: set rs=server.createobject("adodb.recordset") rs.open SQL语句,conn,3,2 3. SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from... 阅读全文
posted @ 2007-04-28 23:29 IT Person 阅读(528) 评论(0) 推荐(0)
DoS攻击原理以及常见方法介绍
摘要:已经有很多介绍DOS(Denial of Service,即拒绝服务)攻击的文章,但是,多数人还是不知道DOS到底是什么,它到底是怎么实现的。本文主要介绍DOS的机理和常见的实施方法。因前段时间仔细了解了TCP/IP协议以及RFC文档,有点心得。同时,文中有部分内容参考了Shaft的文章翻译而得。要想了解DOS攻击得实现机理,必须对TCP有一定的了解。所以,本文分为两部分,第一部分介绍一些实现D... 阅读全文
posted @ 2007-04-27 21:57 IT Person 阅读(681) 评论(0) 推荐(0)
给JAVA设计开发新手的一些建议和意见(2)
摘要:作者:飞云小侠 来自:CSDN 【处理好你的异常】 异常处理是Java编程中非常重要的一个部分。建议在使用异常之前阅读或者。 下面从书中摘出几条建议: * 绝对不要忽略异常 * 千万不要隐藏异常 * 仅在不正常的情况下使用异常 * 对可恢复的情况使用可检查异常,对程序错误使用运行时异常(RunTimeException) * 给方法引发的异常做文档 * 在详细信息里... 阅读全文
posted @ 2007-04-21 22:21 IT Person 阅读(228) 评论(0) 推荐(0)
给JAVA设计开发新手的一些建议和意见(1)
摘要:作者:飞云小侠 来自:CSDN 为了给朋友同事一些设计问题上的指导,特撰写此文,很多观点都是从别人的文章中获取,有些观点肯定也有偏颇,有些观点也仅仅是提出并没有做详细论述,请多拍砖,以便改正。 【概述】 在工作中,作为一个程序员或者一个设计师,总是要设计一些函数库或者一个框架,当然最经常的还是做项目,即使是一个项目,也会被经常改动,甚至交给别人改动。 当你做这些工作的时候,你... 阅读全文
posted @ 2007-04-21 22:20 IT Person 阅读(269) 评论(0) 推荐(0)
听力口语学习方法漫谈
摘要:听力口语学习方法漫谈 http://www.51ielts.com 2004-4-29 来源: 新东方 作者:杜伟 我在新东方任教已经两年多了,以教授与听力、口语相关的课程为主。我最大的体会是,中国学生的词汇量巨大,一开口就能说出上千个美国人既没见过、又没听过的单词;并且中国学生对语法掌握的精辟程度,... 阅读全文
posted @ 2007-04-21 22:18 IT Person 阅读(530) 评论(0) 推荐(0)
帮你免于失业的十大软件技术!
摘要:能跟上关键技术的发展,是你在就业市场和未来保持优势的最佳手段。你对我们列出的十门技术精通吗?哪怕是大略精通? 我不知道你的具体工作是什么。如果你是某冷门领域的专家而变得不可或缺,或者你们的公司十分稳固,以你现有的技术就足以安度你的职业生涯,那我不知道你是否有失业的危险。不管怎样,请你先不要急着寄出那些告诉我你们的公司对用VB3十分满意或你们除C以外永不用其它语言的信件,并保留起那些讲述.... 阅读全文
posted @ 2007-04-15 18:04 IT Person 阅读(240) 评论(0) 推荐(0)
程序员修改养性的十大原则
摘要:前些时候看过一篇文章,大概描述了自我修身养性的格式塔疗法,阿蒙受益匪浅,决定从自身的行业与职业出发对十大原则进行重新阐述,希望对广大程序员的工作以及生活有一定的指导意义。 一. 生活在现在; 我们大部分的烦恼来自于对过去的惦念与懊悔,过去的辉煌与暗淡占据了我们很多的回忆空间,我们经常性为昨天的洋相与错误而长久地悔恨,其实也只有自已才会很在意自已过去的表现,对别人而言,你过去的表现很快就会象过眼云烟... 阅读全文
posted @ 2007-04-14 21:28 IT Person 阅读(300) 评论(0) 推荐(0)
C语言高效编程的四大绝招
摘要:C语言高效编程的四大绝招 编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就是针对编程工作中的一些体会和经验做相关的阐述。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值: 方法A:通常的办法 _NOBR> _CODE>#define LEN ... 阅读全文
posted @ 2007-04-14 21:25 IT Person 阅读(257) 评论(0) 推荐(0)
java系列书籍
摘要:学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。 在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体系,... 阅读全文
posted @ 2007-04-13 21:00 IT Person 阅读(285) 评论(0) 推荐(0)
To be a programmer
摘要:软件以程序员为本(《程序员》) 谨以此文献给所有想当程序员的朋友 (一) 文章由来及个人经历 我是一名计算机专业的本科毕业生,毕业已经1年多了。毕业后从事的是软件编程工作, 经常有其他专业的朋友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不 敢信口开河,无奈朋友信任,我不得不郑重考虑一下这个问题了,来帮助朋友选择和回 报朋友的信任。 这也就是此文的由来。 还是先谈谈我个人... 阅读全文
posted @ 2007-04-13 20:59 IT Person 阅读(291) 评论(0) 推荐(0)
个人收藏的编程下载资源全部公布
摘要:java方面的: it人资讯交流网 http://www.it315.org 这个网站是我最近才发现的,虽然内容不多,但是提供的相关java工具挺齐全。还有就是 里面提供了java教学视频录象的免费下载,好像一两周更换一段。个人觉得挺适合初学者 的,尤其是那个classpath的设置,讲的很透彻,大家有空可以看一看。 java官方站点(英文) http://java.sun.c... 阅读全文
posted @ 2007-04-13 20:56 IT Person 阅读(219) 评论(0) 推荐(0)
如何学习vc++
摘要:1 vc的用处 我感觉下面一些领域比较适合于用vc: 操作系统编程,game,图形设计,corba编程,com 编程,网络编程。 我谈谈我的体会。我现在在深圳的一家公司从事IP电话网关的开发。通过这个项目,我 才真正体会到VC有多么强大,上百个线程同时工作,数据库并发访问,而且全部软件基 于COM构造,这样高性能的大型软件,只有VC方显出其英雄本色!不过,在国内,有机会 接触这样的大型... 阅读全文
posted @ 2007-04-13 20:55 IT Person 阅读(3618) 评论(2) 推荐(0)
送给单身的GG们
摘要:亲爱的兄弟们,我要告诉你们的话都来自我内心: 首先,要尊重女性,没有她们就没有你。 你必须找到除了事业之外,能够使你感到真正幸福的东西。你必须把对权利的渴 求和金钱的欲望,渐渐淡化为生活的质朴和快乐。权利和金钱不能长久,你要知道,给予 物质的追求是不够的,思想,境界,灵魂、精神和智慧,这些也重要。 不要只交那些和你一起抽烟... 阅读全文
posted @ 2007-04-13 20:48 IT Person 阅读(237) 评论(0) 推荐(0)
解密英语思维
摘要:解密英语思维 斯大林说:“语言是直接与思维联系的,它把人的思维活动的结果、认识活动的情景,用词及由词组成的句子记载下来,巩固起来,这样就使人类社会中的思想交流成为可能。”的确,没有思维就没有语言,用词汇组成不同句子表达不同的意思,正是思维在起作用。既然语言和思维关系那么密切,那么在英语教学中进行英语思维的训练就显得尤为重要。 我一直认为,思维的正确与否是我们真正开始享受英语的第一步。 1 ... 阅读全文
posted @ 2007-04-12 22:09 IT Person 阅读(955) 评论(0) 推荐(0)
Java开发者必去的技术网站
摘要:Java开发者必去的技术网站 网站列表 (以下顺序不分先后) 英文网站 http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Jav a技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章. http://java.sun.com - ... 阅读全文
posted @ 2007-04-12 21:52 IT Person 阅读(301) 评论(0) 推荐(0)
每个java初学者都应该搞懂的问题!
摘要:每个java初学者都应该搞懂的问题! 对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内... 阅读全文
posted @ 2007-04-12 21:51 IT Person 阅读(191) 评论(0) 推荐(0)
一个程序员成长的六个阶段
摘要:第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。第四阶级此阶段能直... 阅读全文
posted @ 2007-04-12 21:50 IT Person 阅读(280) 评论(0) 推荐(0)
GOOGLE搜索技巧
摘要:内容 1,前言 2,摘要 3,如何使用本文 4,GOOGLE简介 5,搜索入门 6,初阶搜索 6.1,搜索结果要求包含两个及两个以上关键字 6.2,搜索结果要求不包含某些特定信息 6.3,搜索结果至少包含多个关键字中的任意一个 6.4,“+”、“-”和“OR”的混合查询 6.5,用“+”和“-”减少冗余信息 7,辅助搜索 7.1,通配符问题 7.2,关键字的字母大小写... 阅读全文
posted @ 2007-04-12 21:48 IT Person 阅读(416) 评论(0) 推荐(0)
嵌入Linux的学习方法建议
摘要:学习掌握嵌入 Linux 的开发与移植 现在非常流行。各种学习文章与培训班,充斥书店 街头。 笔者 也上了路,经历漫长的摸索,终于一日开窍,但的确 糟蹋了 很多 金钱与时间。 作为穷人,现写下自己的感受,供 好学寒士 参考。 第一要点: 实验重于看书 (多编码,少翻书) 一定首先搭建x86实验环境。 用旧计算机(周末电脑城抛售存货,有新的),搭建一套 实验环境。 host主机: ... 阅读全文
posted @ 2007-04-12 21:45 IT Person 阅读(226) 评论(0) 推荐(0)
快速学习法
摘要:快速学习法是日本出现的一种新的学习方法,它能使人们以高于常法五倍的速度灵活、迅速地掌握知识。人们都有这样的经验,一件难记的事情或一道难解的数学题,若是你有意识地向别人讲述几遍,就能大大地加深印象,易于记住或理出头绪。恐怕这个经验教师最有体会,教师讲课时,为了向学生说明白,脑筋在紧张地活动,所讲的知识在这个过程中得以强化,并得到了整理,使其条理化、清晰化了。快速学习法正是根据这个原理展开学习的。在用... 阅读全文
posted @ 2007-04-11 22:00 IT Person 阅读(270) 评论(0) 推荐(0)
数论的基本知识
摘要:数论的基本知识 本文将简单地介绍有关整数集合Z={…,-2,-1,0,1,2,…}和自然数集合N={0,1,2,…}的最基本的数论概念。 可除性与约数 一个整数能被另一个整数整除的概念是数论中的一个中心概念,记号d|a(读作“d 除a”)意味着对某个整数k,有 a = kd。0可被每个整数整除。如果a>0且d|a,则|d|≤|a|。如果d|a,则我们也可以说a是d的倍数。如果a不能被d整除,则写作... 阅读全文
posted @ 2007-04-10 22:03 IT Person 阅读(712) 评论(1) 推荐(0)
排序问题的计算复杂性
摘要:排序问题的计算复杂性 对排序算法计算时间的分析可以遵循若干种不同的准则,通常以排序过程所需要的算法步数作为度量,有时也以排序过程中所作的键比较次数作为度量。特别是当作一次键比较需要较长时间,例如,当键是较长的字符串时,常以键比较次数作为排序算法计算时间复杂性的度量。当排序时需要移动记录,且记录都很大时,还应该考虑记录的移动次数。究竟采用哪种度量方法比较合适要根据具体情况而定。在下面的讨论中我们主要... 阅读全文
posted @ 2007-04-09 22:12 IT Person 阅读(782) 评论(0) 推荐(0)
递归方程组解的渐进阶的求法——差分方程法
摘要:递归方程组解的渐进阶的求法——差分方程法 这里只考虑形如: T(n)=c1T(n-1)+c2T(n-2)+…+ ckT(n-k)+f(n),n≥k (6.18) 的递归方程。其中ci (i=l,2,…,k)为实常数,且ck≠0。它可改写为一个线性常系数k阶非齐次的差分方程: T(n)-c1T(n-1)- c2T(n-2)-…-ckT(n-k)=f(n),n≥k (6.19) (6.19)与线性常系... 阅读全文
posted @ 2007-04-08 20:32 IT Person 阅读(976) 评论(0) 推荐(0)
递归方程组解的渐进阶的求法——母函数法
摘要:递归方程组解的渐进阶的求法——母函数法 关于T(n)的递归方程的解的母函数通常设为: (6.24) 当(6.24)右端由于T(n)增长太快而仅在x=0处收敛时可另设 (6.25) 如果我们可以利用递归方程建立A(x)的一个定解方程并将其解出,那么,把A(x)展开成幂级数,则xn或xn/n!项的系数便是所求的递归方程的解。其渐近阶可接着进行估计。 下面举两个例子加以说明。 例1 考虑线性变系数二... 阅读全文
posted @ 2007-04-08 20:32 IT Person 阅读(944) 评论(0) 推荐(0)
递归方程组解的渐进阶的求法——迭代法
摘要:递归方程组解的渐进阶的求法——迭代法 用这个方法估计递归方程解的渐近阶不要求推测解的渐近表达式,但要求较多的代数运算。方法的思想是迭代地展开递归方程的右端,使之成为一个非递归的和式,然后通过对和式的估计来达到对方程左端即方程的解的估计。 作为一个例子,考虑递归方程: 接连迭代二次可将右端项展开为: 由于对地板函数有恒等式: (6.10)式可化简为: 这仍然是一个递归方程,右端项还应该继续展... 阅读全文
posted @ 2007-04-08 20:31 IT Person 阅读(1325) 评论(0) 推荐(0)
递归方程组解的渐进阶的求法——套用公式法
摘要:递归方程组解的渐进阶的求法——套用公式法 这个方法为估计形如: T(n)=aT(n/b)+f(n) (6.17) 的递归方程解的渐近阶提供三个可套用的公式。(6.17)中的a≥1和b≥1是常数,f (n)是一个确定的正函数。 (6.17)是一类分治法的时间复杂性所满足的递归关系,即一个规模为n的问题被分成规模均为n/b的a个子间题,递归地求解这a个子问题,然后通过对这a个子间题的解的综合,得到原问... 阅读全文
posted @ 2007-04-08 20:31 IT Person 阅读(1664) 评论(0) 推荐(0)
递归方程组解的渐进阶的求法——代入法
摘要:递归方程组解的渐进阶的求法——代入法 用这个办法既可估计上界也可估计下界。如前面所指出,方法的关键步骤在于预先对解答作出推测,然后用数学归纳法证明推测的正确性。 例如,我们要估计T(n)的上界,T(n)满足递归方程: 其中是地板(floors)函数的记号,表示不大于n的最大整数。 我们推测T(n)=O(nlog n),即推测存在正的常数C和自然数n0,使得当n≥n0时有: T(n)≤Cnlog ... 阅读全文
posted @ 2007-04-08 20:28 IT Person 阅读(949) 评论(0) 推荐(0)
伤城
摘要:片名:伤城 英文片名:Confession of Pain 国家/地区:中国 区域:港台 出品:香港寰... 阅读全文
posted @ 2007-04-07 13:08 IT Person 阅读(221) 评论(0) 推荐(0)
二分查找法 Binary Search
摘要:二分查找法 Binary Search 在对线性表的操作中,经常需要查找某一个元素在线性表中的位置。此问题的输入是待查元素x和线性表L,输出为x在L中的位置或者x不在L中的信息。 比较自然的想法是一个一个地扫描L的所有元素,直到找到x为止。这种方法对于有n个元素的线性表在最坏情况下需要n次比较。一般来说,如果没有其他的附加信息,在有n个元素的线性表中查找一个元素在最坏情况下都需要n次比较。 下面我... 阅读全文
posted @ 2007-04-07 10:55 IT Person 阅读(960) 评论(0) 推荐(0)
分治法的几种变形
摘要:分治法的几种变形 二分法 dichotomy 一种每次将原问题分解为两个子问题的分治法,是一分为二的哲学思想的应用。这种方法很常用,由此法产生了许多经典的算法和数据结构。 分解并在解决之前合并法 divide and marriage before conquest 一种分治法的变形,其特点是将分解出的子问题在解决之前合并。 管道传输分治法 pipelin... 阅读全文
posted @ 2007-04-06 21:59 IT Person 阅读(930) 评论(0) 推荐(0)
分治法的复杂性分析
摘要:分治法的复杂性分析 从分治法的一般设计模式可以看出,用它设计出的程序一般是一个递归过程。因此,分治法的计算效率通常可以用递归方程来进行分析。为方便起见,设分解阈值n0=1,且算法ADHOC解规模为1的问题耗费1个单位时间。又设分治法将规模为n的问题分成k个规模为n/m的子问题去解,而且,将原问题分解为k个子问题以及用算法MERGE将k个子问题的解合并为原问题的解需用f(n)个单位时间。如果用T(n... 阅读全文
posted @ 2007-04-05 22:18 IT Person 阅读(1184) 评论(0) 推荐(0)
分治法的基本步骤
摘要:分治法的基本步骤 分治法在每一层递归上都有三个步骤: 分解:将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题; 解决:若子问题规模较小而容易被解决则直接解,否则递归地解各个子问题; 合并:将各个子问题的解合并为原问题的解。 它的一般的算法设计模式如下: Divide-and-Conquer(P) 1. if |P|≤n0 2. then ret... 阅读全文
posted @ 2007-04-04 21:11 IT Person 阅读(4232) 评论(0) 推荐(0)
分治法的适用条件
摘要:分治法的适用条件 分治法所能解决的问题一般具有以下几个特征: 该问题的规模缩小到一定的程度就可以容易地解决; 该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质。 利用该问题分解出的子问题的解可以合并为该问题的解; 该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子子问题。 上述的第一条特征是绝大多数问题都可以满足的,因为问题... 阅读全文
posted @ 2007-04-02 22:57 IT Person 阅读(1812) 评论(0) 推荐(0)
分治法的基本思想
摘要:分治法的基本思想 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。例如,对于n个元素的排序问题,当n=1时,不需任何计算。n=2时,只要作一次比较即可排好序。n=3时只要作3次比较即可,…。而当n较大时,问题就不那么容易处理了。要想直接解决一个规模较大的问题,有时是相当困难的。 分治法的设计思想是,将一个难以直接解决的大问题,分... 阅读全文
posted @ 2007-04-02 21:09 IT Person 阅读(2240) 评论(0) 推荐(0)
分治法简介
摘要:简介 对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。这种算法设计策略叫做分治法。 阅读全文
posted @ 2007-04-01 18:49 IT Person 阅读(562) 评论(0) 推荐(0)
算法复杂性渐近阶的分析
摘要:算法复杂性渐近阶的分析 前两段讲的是算法复杂性渐近阶的概念和对它进行分析的重要性。本段要讲如何具体地分析一个算法的复杂性的渐近阶,给出一套可操作的规则。算法最终要落实到用某种程序设计语言(如Pascal)编写成的程序。因此算法复杂性渐近阶的分析可代之以对表达该算法的程序的复杂性渐近阶的分析。 如前所提出,对于算法的复杂性,我们只考虑最坏、最好和平均三种情况,而通常又着重于最坏情况。为了明确起见,本... 阅读全文
posted @ 2007-04-01 15:18 IT Person 阅读(5238) 评论(0) 推荐(0)
Ant使用指南
摘要:Ant使用指南,Java爱好者网站推出的教程,感觉不错,向大家推荐,并提供下载,欢迎下载。下载地址:Ant使用指南 阅读全文
posted @ 2007-04-01 12:51 IT Person 阅读(229) 评论(0) 推荐(0)
Configuration files
摘要:Configuration files Why we have used Log4J? "It's highly configurable"? No - all is hard coded! But that is not the debt of Log4J - it's ours. We had coded BasicConfigurator.configure(); which impli... 阅读全文
posted @ 2007-04-01 11:54 IT Person 阅读(295) 评论(0) 推荐(0)
Enhance the build file
摘要:Enhance the build file Now we have a working buildfile we could do some enhancements: many time you are referencing the same directories, main-class and jar-name are hard coded, and while invocation y... 阅读全文
posted @ 2007-04-01 11:15 IT Person 阅读(317) 评论(0) 推荐(0)