個人檔案坎井之蛙相片部落格清單 工具 說明

一个java程序员的成长历程[转自CSDN]

  很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!

   要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主 要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编 程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB, DELPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最 好学的就是J2EE了。J2EE又包括许多组件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是 一两天的事。

  那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后 再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本 语言,有点象ASP。然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也 是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还 是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟 ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。接着就是EJB了,EJB就 是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它 的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作 都在设计和配置中间件上。至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件 的程序,你就得看看JavaMail了。

  好了,对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上 谈兵哦。最好找一些有实例且带光盘的书来看,这样看到好的程序就可以直接Ctrl+C再Ctrl+V,也不用劳您老大架再亲自把它 再输一遍吧,再说直接复制还不用怕出错,何乐而不为呢!还有就是要经常上一些好的Java编程文章,有好的文章要Cut下来,有问题尽管问,只要问题不是 太傻,一般高手都会回答你的。下面介绍几个好的Java方面的编程网站:CSDN论坛 http://www.csdn.net/ 中国最有名的技术论坛,《程序员》杂志就是他们出版的,你可以在上面提出问题,马上就有人回答你,如果你觉得好,你可以给那人加分;Java研究组织 http://www.javaresearch.org/ 上面有很多原创文章,高手还是挺多的;Java开发者 http://www.chinajavaworld.com/ 那里Java资料比较全;java.com.cn http://www.java.com.cn/ 看这域名就知道有多牛,注册用户快接近一万了,同时在线人数也在一千左右,人气很旺的;IBM的开发者网络 http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM永远的蓝色巨人。


那 么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项 目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!你现在最缺的是 实际的工作经验,而不是书本上那些凭空想出来的程序。所以你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那 才是最快的。不过你得祈祷在公司里碰到一个高手,而且他还愿意不厌其烦地教你,这样好象有点难哦!

  还有一个办法就是读开放源码的 程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装 四大才子》看多了)。学Java必读的两个开源程序就是Jive和Pet Store。

  Jive是国外一个非常著名的BBS程 序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的 在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感 受,这就是我们与国外软件的差距所在)。Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是 Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能 开源吗?这里向大家推荐一个汉化的Jive版本?J道。Jive(J道版)是由中国Java界大名鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 http://www.jdon.com/ 去下载,或到同济技术论坛的服务器上 ftp://nro.shtdu.edu.cn 去下,安装上有什么问题,可以到论坛上去提问。

  Pet Store(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要错过了。

   你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到 Java的精髓。接下来你得研究设计模式了。设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想, 它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧,让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是, 设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

  关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/ ,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。有时间再研究一下MVC结构(把Model-View- Control分离开的设计思想)吧,现在很流行的Struts就是它的一种实现方式,不过Struts用起来实在是很繁,我们只要学习其精髓即可,我们 完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring(重整)和极限XP编程,相信你又会上一个台阶。

  做 完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成 立一个工作室吧,你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所 以Money就哗啦啦的来了.......

  当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
  下面介绍两个好的开源项目网站:
  湖北省软件公共开发平台 http://gro.clinux.org/
  共创联盟 http://cosoft.org.cn/

   哇,好高兴哦,我终于成为高手了!非也,非也。古人云:“识时务者为俊杰”。你知道计算机界现在的发展形势吗?你知道微软的.NET蓝图和SUN ONE计划之间的明争暗斗吗?你知道计算机技术将向何处发展吗?其实从各大计算机厂商最近的动作,都可以看出来“Web服务将是下一代互联网应用的制高 点”,而微软的.NET蓝图和SUN ONE计划的斗争焦点,也就是Web服务。Web服务就是一个崭新的分布式计算模型,它是一系列标准的综合(XML,SOAP,UDDI,WSDL和 WSFL等)。它使得不同语言编写的软件能够轻易的集成起来,使网络资源和Web站点变成一种服务而不是混乱的垃圾场。不远的将来,我们就可以在家里点击 一下鼠标,就可以完成出门旅游的全部准备工作,包括定飞机票,定旅游线路,定好房间等。请注意,这所有的一切都是Web站点间自动完成的,再也不用象现在 一样,表面上是电子商务,实际上很多环节都是人工操作。也许你会觉得这是天方夜谈,不过就近的说,你也很有可能承接一个项目,要集成两个企业的ERP系 统。很有可能上游企业的系统是用Delphi编的,而下游企业的系统是用Java编的。你说你是Java高手,大家都看者你怎么做呢。所以啊,你还得学习 新技术,如Web服务,而且你Delphi也要懂一点吧(Delphi6现在已经提供Web服务的控件了)。 你编的Java系统,可能要和.NET集成,所以你.NET要懂一点吧?到最后,你可能发现你已经成为Java高手了,但很多时间却在搞别的技术。太极张 三丰里说,最厉害的招式就是没有招式,可能就是这个道理吧!

  因为刚刚兴起,所以网上Web服务的资料不是很多,我还是给大家推荐几个网站吧:
  中国UDDI技术联盟 http://www.uddi-china.org/
   CSDN的柴晓路专栏 http://www.csdn.net/develop/author/ColumnAuthor/fennivel/ (注:柴晓路也是互联网上一个有名的人物,他发表过很多关于Web服务的文章,还出了一书,应该称的上是中国Web服务技术的先行者)
  IBM的开发者网络的XML&Web Service专栏: http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?csdn IBM可是Web服务的力推者

  呜…你费劲千心万苦,总算成为Java高手了,怎叫人不由喜极而泣呢!是啊,真不容易,真不简单,真叫人感动啊!那么打个电话告诉我吧,什么?我的电话号码是多少?昏到,你打电话问不就知道了吗,真是的……

为什么许多有才华的人会失败?

       为什么许多有才华的人会失败?美国哈佛商学院MBA生涯发展中心主任詹姆士-华德普与提摩西-巴特勒博士,受命协助那些明明被看好却表现不佳,甚至快要被炒鱿鱼的主管。
  什么样的行为模式会成为致命缺陷,严重地阻碍职业生涯?华德普与巴特勒归纳出12项职场缺陷的行为模式。

  1、总觉得自己不够好
  这种人虽然聪明、有历练,但是一旦被提拔,反而毫无自信,觉得自己不胜任。此外,他没有往上爬的野心,总觉得自己的职位已经太高,或许低一两级可能还比较适合。
  这种自我破坏与自我限制的行为,有时候是无意识的。但是,身为企业中、高级主管,这种无意识的行为却会让企业付出很大的代价。

  2、非黑即白看世界
  这种人眼中的世界非黑即白。他们相信,一切事物都应该像有标准答案的考试一样,客观地评定优劣。他们总是觉得自己在捍卫信念、坚持原则。但是,这些原则,别人可能完全不以为意。结果,这种人总是孤军奋战,常打败仗。
  3、无止境地追求卓越
  这种人要求自己是英雄,也严格要求别人达到他的水准。在工作上,他们要求自己与部属“更多、更快、更好”。结果,部属被拖得精疲力竭,纷纷“跳船求生”,留下来的人则更累。结果离职率节节升高,造成企业的负担。
  这种人适合独立工作,如果当主管,必须雇用一位专门人员,当他对部属要求太多时,大胆不讳地提醒他。

  4、无条件地回避冲突
   这种人一般会不惜一切代价,避免冲突。其实,不同意见与冲突,反而可以激发活力与创造力。一位本来应当为部属据理力争的主管,为了回避冲突,可能被部属 或其他部门看扁。为了维持和平,他们压抑感情,结果,他们严重缺乏面对冲突、解决冲突的能力。到最后,这种解决冲突的无能,蔓延到婚姻、亲子、手足与友谊 关系。

  5、强横压制反对者
  他们言行强硬,毫不留情,就像一部推土机,凡阻挡去路者,一律铲平,因为横冲直撞,攻击性过强,不懂得绕道的技巧,结果可能伤害到自己的事业生涯。

  6、天生喜欢引人侧目
  这种人为了某种理想,奋斗不懈。在稳定的社会或企业中,他们总是很快表明立场,觉得妥协就是屈辱,如果没有人注意他,他们会变本加厉,直到有人注意为止。

  7、过度自信,急于成功
  这种人过度自信,急于成功。他们不切实际,找工作时,不是龙头企业则免谈,否则就自立门户。进入大企业工作,他们大多自告奋勇,要求负责超过自己能力的工作。结果任务未达成,仍不会停止挥棒,反而想用更高的功绩来弥补之前的承诺,结果成了常败将军。
  这种人大多是心理上缺乏肯定,必须找出心理根源,才能停止不断想挥棒的行为。除此之外,也必须强制自己“不作为,不行动”。

  8、被困难“绳捆索绑”
  他们是典型的悲观论者,喜欢杞人忧天。采取行动之前,他会想像一切负面的结果,感到焦虑不安。这种人担任主管,会遇事拖延,按兵不动。因为太在意羞愧感,甚至担心部属会出状况,让他难堪。
  这种人必须训练自己,在考虑任何事情时,必须控制心中的恐惧,让自己变得更有行动力。

  9、疏于换位思考
  这种人完全不了解人性,很难了解恐惧、爱、愤怒、贪婪及怜悯等情绪。他们在通电话时,通常连招呼都不打,直接切入正题,缺乏将心比心的能力,他们想把情绪因素排除在决策过程之外。
  这种人必须为自己做一次“情绪稽查”,了解自己对哪些感觉较敏感;问朋友或同事,是否发现你忽略别人的感受,搜集自己行为模式的实际案例,重新演练整个情境,改变行为。

  10、不懂装懂
   工作中那种不懂装懂的人,喜欢说:“这些工作真无聊。”但他们内心的真正感觉是:“我做不好任何工作。”他们希望年纪轻轻就功成名就,但是他们又不喜欢 学习、求助或征询意见,因为这样会被人以为他们“不胜任”,所以他们只好装懂。而且,他们要求完美却又严重拖延,导致工作严重瘫痪。

  11、管不住嘴巴
  有的人往往不知道,有些话题可以公开交谈,而有些内容是只能私下说。这些人通常都是好人,没有心机,但在讲究组织层级的企业,这种管不住嘴巴的人,只会断送事业生涯。
  他们必须随时为自己竖立警告标示,提醒自己什么可以说,什么不能说。

  12.我的路到底对不对
  这种人总是觉得自己失去了职业生涯的方向。“我走的路到底对不对?”他们总是这样怀疑。他们觉得自己的角色可有可无,跟不上别人,也没有归属感。
  华德普与巴特勒认为:应该重新找出与自己的价值有关的事情,因为这是一个人生命的最终本质。

  每个人或多或少都具备上述12种行为模式的影子,然而,在迈向成功之路,不论主管或基层员工、都有必要时时检视自己

        发现自己对上了8条左右,汗.......,呵呵

一段代码引发的杀毒软件血战

这段由欧洲防病毒协会提供的代码绝对值得大家一试:看看你杀毒软件的能力吧!

测试方法:

1.鼠标右键点击桌面空白处,创建一个“文本文档”。(什么,还不会建?我倒)

2.将下面这段测试代码复制到“文本”里,保存,然后可以直接右键点击这个文本,用杀毒软件扫描,也可以等一会,如果你的杀毒软件还行,会自动报毒并将该文本删除,那就可以初步放心了。

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

测试原理:

该段代码是欧洲计算机防病毒协会开发的一种病毒代码,其中的特征码已经包含在各种杀毒软件的病毒代码库里,所以可以用做测试病毒扫描引擎。

测试等级:

特等:复制完代码后便提示内存有病毒

优等:刚保存完就提示病毒(或者直接删除)

中等:保存后几秒提示病毒(或者直接删除)

下等:需自己启动病毒扫描查杀才提示病毒(或者直接删除)

劣等:无论怎么扫描都无法提示病毒(或者直接删除)

转载自:http://blog.csdn.net/killerzhu/archive/2006/08/22/1106614.aspx

加菲猫语录(I LOVE GarField!)

加菲猫语录

1、嘘——千万不要告诉他们我做了好事,这会影响我的形象的

2、你竟然带了一个又老又没用的家伙回来,而且不是我。

    3、爱情来得快去得也快,只有猪肉卷是永恒的。

    4、加菲猫肯定不是为猪肉卷而生,但猪肉卷一定是为加菲猫而生。

    5、欧迪,我们去吃冰激凌吧,不过你得看着我吃。

    6、我应该对欧迪有礼貌。——(吲迪一脚)——很抱歉,欧迪?现在我做到了。

    7、我不能让那只鸡在我的名字后面写字。

    8、这个汉堡包的味道不错,但不如前八个好。

    9、欧迪,走,我们去买一个或九个汉堡包当晚餐。

    10、肚子大不可怕,可怕的是肚子里没有好东西。

    11、有了意大利面,谁还会吃老鼠呢?

    12、“欧迪在窗外冻得瑟瑟发抖,真可怜。我真有点不忍心看他这样。不,难道我能坐视不管吗?我必须做点什么。”加菲拉上了窗帘。

    13、你可以让小猫离开肉饼,但不能让肉饼离开小猫。

    14、如果你不想给谁东西吃的话,就得让它想着点什么。

    15、巧克力的麻烦是:你把它吃了,它就没了。

    16、最可爱的东西莫过于一张放着猪肉卷的小桌子。

    17、(深沉状……)——我是在做梦吗?——(冲到自己“床”前,掀起被子……)被子里没有我,不是在睡觉……

    18、这个世界上还有很多比钱更重要的东西,比如说意大利面。

    19、能从这种不让体重增加的运动中得到乐趣真是太好了。

    20、失败的人特点是会不断地失败。如果你想看看他的失败的话,他是不会让你失望的。

    21、加菲猫要有了三个愿望:“第一个是要猪肉卷,第二个还是猪肉卷,第三个,哦,你错啦,我想要更多的愿望,那样我就能得到更多的猪肉卷啦。”

    22、今后我永远不做对不起欧迪的事,……也许,也许不是永远。

    23、现在,你能把星期一还给我们吗?还有星期三和整个八月,威斯康星州和巧克力糖。……对了,还有一点,你能把我的硬币也还给我吗?

    24、有一位漂亮的女士对乔恩说你真可爱,而你还问我有什么不对!

    25、如果你不能击败你的敌人,那么就加入他们。

    26、纳尔曼,你好。我现在在阿布扎比。这里最糟糕的地方不在于没有意大利面条,也不在于离家几千英里。最可怕的地方在于--这里挤满了被邮寄来的,可爱的猫!

    27、“加菲猫,你不会是真的要把我用快件寄到阿布扎比去吧?”“不,纳尔曼,我不会的。我会用慢件,这样可以便宜一点。”

    28、球状也是身材。

    29、不,水果蛋糕!这是我不吃的三样东西之一。另外两样是葡萄干,还有蜗牛。

    30、——乔恩,你要是猜出这里面有多少巧克力豆,这罐子里的东西就都归你。
  ——我猜你已经把它们都吃光了。
  ——你猜对了!

    31、纳尔曼:加菲猫,你是来为我辩护的吗?
  加菲猫:不是,我来是为了确认你有罪的。
  ... ...
  你说猫委员会会判纳尔曼多少年刑,我看最好判99年。
  ... ...

    32、返希你能帮我个忙吗?帮我申请做一只狗,最好是西班牙狮子狗!

    33、狗的问题就在于,它们身上没有装一个ON/OFF开关。

    34、我还得对欧迪说一声对不起——(这时欧迪站在桌子边上,走过去一脚踢将下去。)——现在得说两声。

    35、今天是星期一,一切都不对劲,我该做点什么呢?哦,我知道了。——(吲迪一脚,返闲浮在空中)——哎!今天连地球引力都没精神了。

    36、就到这儿吧!我要去睡今天的第三个午觉了。

    37、我向星星许了个愿。我并不是真的相信它,但是反正也是免费的,而且也没有证据证明它不灵。

    38、我在蹦极,你看不出来吗?

    39、睡了美美的一觉,16个小时,我是喜欢睡短觉的。

    40、加菲猫看见小狗欧迪跑进了一个古城堡,就跟了进去。打开一扇门,一个大厅黑咕隆冬的。加菲猫喊:“欧迪!”
  回音(渐弱):“欧迪——欧迪——欧迪——”
  加菲猫又喊:“你在哪里?”
  回音(还是渐弱的):“你在哪里?——你在哪里?——你在哪里?——”
  加菲猫想:这声音不错。
  加菲猫继续喊:“加菲猫是世界上最美丽最英俊的猫!”
  回音(渐强的):“不可能——胡说——瞎说——骗人的——”
  //faint

    41、乔恩:“加菲猫,你猜我给你带什么来了?”
  加菲:不管是什么,只要能吃就行。

    42、乔恩在洗澡,Garfield在睡觉。
  加菲:那些一边洗澡一边唱歌的人应该拉到街上去枪毙。

    43、加菲在饭桌旁等着开饭,乔恩却忙着要出门。
  加菲:嗨,你没有忘记什么重要的事情吗?
  ……
  加菲:要知道,在有些州不给猫做早饭是重罪。

    44、加菲:(讲述一个故事)很久很久以前,有一个小姑娘……(画面出现odie身穿公主裙的背影)……她……(odie突然转过身来,伸着长长的舌头)……她丑的就像冰箱里什么都没有一样!!

    45、加菲手里拿着一个冰激凌,对odie说:odie,要不要舔一下?odie满心欢喜的诚恳又期待的望着加菲。加菲伸出舌头在odie脸上很用力的舔了一下,继续吃冰激凌……

    46、虽然欧迪是条狗,但它有时候也过着狗一样的生活。--------猫哲学家

    47、(凄凉的小提琴音乐之后)嗨!
  高高地抬起你的头,迈开大步朝前走!
  你要向人们证明你不是一个任人欺负的土豆,。

    48、你手里握着一只鸟, 那是远远不够的。

    49、 加菲猫节食秘诀:1.不要打算吃不够再来第二轮,第一次就要拿够食物。2.把磅秤的零点调成负5公斤。3.绝对不吃减肥糖。4.不要结交家里开餐厅或糕饼 店的女朋友。5.减肥应多吃蔬菜,所以该多吃南瓜派,蔬菜饼干等。6.冷食不宜多吃(但冰激凌除外)。7.每餐留一点儿,不要统统吃下肚——比方说,冰激 凌圣代上的那颗樱桃)。8.多跟比你胖的人在一起。

    50、猫冲向食物的速度和食物的多少成正比。

    51、今天是元旦..我决定在新的一年里每天睡眠时间不超过8小时.这样的话..8x365/24..121.6天..5月3日叫我起床!

    52、今天我要做俯卧撑.....呃呀呀呀呀呀.........今天先俯卧...........明天再撑.............

    53、我胖我懒————可是我自豪!

    54、我的体重刚刚好——相当于一艘航空母舰,乔恩:这是我和加菲去公园的照片,这是加菲和一只三百美元的小鸟坐在一起,这是我在为加菲的午餐付帐——共三百美元…

世界杀毒软件的评论(转贴)

一,西毒卡巴,凶猛强悍,神功盖世,对敌决不留情,出手狠辣,招招夺命,绝少失手,不愧为一代枭雄,但毕竟练的不是纯正内功,容易走火入魔,导致{系统}出问题.
二,东邪麦咖啡,玉树临风,俊朗潇洒,对敌招式繁多,机关重重,杀伐决断从不迟疑,为江湖第一机智聪明之人,但因其心机太深,令人难以掌握.
三,南帝诺顿,雍容华贵,稳沉厚重,胸怀博大,练的是纯正内功,靠的是教化感人,对敌有慈悲心肠,一般采取隔离教化,使其不再作恶,很少杀人,称的上是一代宗师,但因其过于敦厚,不仅自己活的累,别人也为他感到累.
四,北丐nod32,来无影去无踪,潇潇洒洒,笑傲江湖,对敌用的是逍遥游和打狗棍法,江湖上少有对手,但因其过于轻浮,难免误事.
国产的就像全真7子 一起上还凑合
个人感觉 挺有意思的 呵呵!

How do we learn good design?

    How do we learn good design? Are there books and articles on the topic? Yes there are and we should
certainly take time to read them first. However, the best way to learn design is to do it and to do it with
someone. If you are working on a design (and you are if you’re writing any form of code), then seek
some input from a colleague you respect. You will find that this becomes a learning experience for both
of you. And, the design will evolve to benefits from the right use of good design principles.