摘要: 技术书籍大多以死板、厚重、枯燥的形象示人。到了2005年,出了一个另类《Head First设计模式》,该书以漫画式风格写就,用大量的生动材料激活读者的脑细胞。这种风格令众多的程序员如痴如狂。2005年,该书获得计算机书籍的“奥斯卡奖”――Jolt奖。《Head First设计模式》的封面放了一个女人的照片,这个女人是谁?书中没有说,但从作者Eric Freeman发的一个帖子的页面里,我们可以得知,这个女人是Gwen Stefani(格温?史蒂芬尼)。 阅读全文
posted @ 2007-09-26 15:17 Justin 阅读(3415) 评论(8) 推荐(1) 编辑
摘要: 下午,突然感觉有杀气!一位女测试同学腾空驾气而来,刚说几句就开始歇斯底里了,有个功能说还有问题,其实那个问题是部门间模块之间的需求有点矛盾,我是100%按需求实现的,关于这个问题已经协同项目经理、开发经理在上周六跟这个测试说过了。 于是我尽量忍着,告诉她上周六已经明确跟她说过了,暂时先这样处理。而此刻她又让我见识了一下什么叫无厘头!她仍然在歇斯底里地声称从来没有人跟她说过!那场景,现在想起来还有点... 阅读全文
posted @ 2007-09-25 00:21 Justin 阅读(4687) 评论(64) 推荐(1) 编辑
摘要: 来杯咖啡-装饰者模式(Decorator)前言上篇【观察者模式】发布已经近一个月了,个人感觉反应并不太理想,因为大家响应都不是很积极,不知是文章那里写得有问题,而且也没有人提出过有价值的改进建议,多少感觉有些失望L!因为工作繁忙,所以不可能把主要精力投入到写作上,因此这个系列的文章更新有些缓慢,但是每篇文章我一直坚持高质量(这是最重要的),而且同样注重大家的反馈,一直希望大家能以这些文章为媒介,换... 阅读全文
posted @ 2007-06-11 15:54 Justin 阅读(23241) 评论(120) 推荐(17) 编辑
摘要: 周日下午第二次参加了公司的内部联赛,这次的状态和体力都比第一次的时候有所提高,基本能恢复到原来的两成功力,:-)。因为我是新人,没人给我传球是很正常的,所以有限的几次拿球机会都显得十分珍贵,不过实际情况比我预计的要好,上半场我们一共进了三个球,后两个球都与我有直接关系,第二个球是我在中场得球后组织发起进攻,球分出去后第二脚就到了前锋脚下,基本是直接面对门将,进球是必然;第三个球是我反越位成功,带球... 阅读全文
posted @ 2007-05-22 08:52 Justin 阅读(1341) 评论(6) 推荐(0) 编辑
摘要: 今天是五一长假后第一天上班,一切都很平静,甚至还有很多同事休了年假而还没有来上班,似乎这又会是熟悉的平常的一天。但是平静的空气中,除了积攒了7天的灰尘,似乎还有一些骚动,只不过这个骚动并不为人所察觉。该来的总是要来的,这个时刻就是上午9点30分,OutLook自动收到了今天的第一封邮件,“兄弟们,再见了!……”熟悉的标题,熟悉的内容,又一次映入眼帘,虽然这位同事只不过是我们部门几百... 阅读全文
posted @ 2007-05-08 15:27 Justin 阅读(1865) 评论(10) 推荐(0) 编辑
摘要: 大家好!好久没有更新这个系列的文章了,这两个来月回家过了新年,公司搬了新家,就是这个系列的文章还没有更新,实在惭愧!同时再次真诚地感谢一直喜欢和支持这个系列文章的朋友们,因为你们的鼓励,我才有动力继续下去。可能因为这个系列每篇文章都比较长的原因,为了保证质量我总是字斟句酌,所以每次想动笔的时候都有点胆怯的感觉,但是还好每次只要写了开头我就会坚持把它写完的,还是万事开头难啊。 阅读全文
posted @ 2007-05-02 14:37 Justin 阅读(30084) 评论(65) 推荐(25) 编辑
摘要: 万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几次吧!在前面的随笔里,我已经提到了,这个系列准备以《Head First Design Patterns》的结构为主线,所以每个模式的核心故事都是取材于此书,在此再次声明一下。不管怎样,宗旨是为了跟大家一起循序渐进地去认识设计模式。 阅读全文
posted @ 2007-02-06 00:42 Justin 阅读(102158) 评论(155) 推荐(77) 编辑
摘要: 下面这些故事个个都很经典,值得思考...------------------------------------犯戒 老和尚携小和尚游方,途遇一条河;见一女子正想过河,却又不敢过。老和尚便主动背该女子趟过了河,然后放下女子,与小和尚继续赶路。小和尚不禁一路嘀咕:师父怎么了?竟敢背一女子过河?一路走,一路想,最后终于忍不住了,说:师父,你犯戒了?怎么背了女人?老和尚叹道:我早已放下,你却还放... 阅读全文
posted @ 2006-12-29 23:40 Justin 阅读(2570) 评论(3) 推荐(6) 编辑
摘要: 正式接触使用设计模式近两年了,一直想写点东西来巩固所学,但是迟迟没有动作,总想时间和见识再多一些的时候再动笔,但是拖得越久越感觉合适的时机永远不会有,只有不断实践才能换来进步,也许再不写就永远也写不出来了,现在终于开始了。(2006-11-28)这个系列计划以《Head First Design Patterns》的结构为主线,也可以说是这本书的学习笔记,但是更多的是学习原书循序渐进的讲解方式,再争取加入更多个人的思想和见解,希望最后能引起大家的共鸣。 阅读全文
posted @ 2006-11-28 01:27 Justin 阅读(11701) 评论(85) 推荐(2) 编辑
摘要: 谈到设计模式,应该还没有人能超越GOF的开山之作,所以谈不上什么创新,归根结底还是重复前人的论述和思想,更多的只能是整理和个人的一些心得体会。因为从设计模式诞生以来,业界还是发生了很大的变化的,开发工具和开发过程已经更新换代了很多次,所以很多模式在现在已经不是很常用了,这次计划只重点介绍最流行的模式,以后会逐渐补充其它的模式。 阅读全文
posted @ 2006-11-28 00:49 Justin 阅读(32297) 评论(93) 推荐(40) 编辑
摘要: 最近封了一个简单的类库,主要目的是帮助实现简化制作表单页面的工作。使得制作一个具有提交、修改、浏览功能的表单页面,只需要摆好控件再写很少量的代码即可。在需求发生变动需要调整UI的时候,也仅是调整控件的摆放而已。而且还可以根据工作的流程制作多套表单,在实际使用的时候,根据流程不同来动态切换。这里发个简单的Demo,实际要比这复杂一些,但是Demo已足够阐述实现原理,目的也就达到了。 阅读全文
posted @ 2006-10-04 10:02 Justin 阅读(4915) 评论(18) 推荐(1) 编辑
摘要: 我遇到的问题:1.在CDM里建模型的时候,如果多个表里包含同名的字段,则该字段在一个表里被修改,则在所有地方都会被修改。即是连动的,好像在PD内部都关联到了一个对象上似的。2.在CDM里建模型的时候,如果两个表里使用同名的字段做主键,根本不行,直接报错!! 阅读全文
posted @ 2006-05-10 21:23 Justin 阅读(10609) 评论(26) 推荐(4) 编辑
摘要: 刚从UMLChina收到一封邮件,《Head First Design Patterns》要出简体译本了!!!本来我未来几个月的计划里的重头戏之一就是要完整翻译这本书!只是最近因为换城市换工作的事情耽误了翻译进度。现在有了umlchina工厂式的产品,我自然要靠边站了! 我现在不知道该高兴还是该郁闷,高兴是替大家可以早日看到简体中文版而高兴,郁闷是自己的计划刚开始就被打断了,确实很受伤! 在此谢谢... 阅读全文
posted @ 2006-05-09 23:56 Justin 阅读(7611) 评论(37) 推荐(2) 编辑
摘要: 原文标题:Generic Singleton Provider原文地址:http://www.codeproject.com/csharp/genericsingleton.asp介绍很多有着不同开发背景得人都会比较熟悉单例模式。他们会发现每次他们要创建一个不同的单例类的时候,都不得不写同样得代码。使用新的C# 2.0的泛型,可以实现只写一次同样得代码。背景已经有很多文章介绍过单例模式,也许最... 阅读全文
posted @ 2006-05-07 11:29 Justin 阅读(4099) 评论(20) 推荐(0) 编辑
摘要: 最近在工作中遇到封装树结构的问题,其中比较棘手的问题之一就是要封装树的拖拽.经过多日的努力,到刚才为止终于基本成型,具体还会再进一步完善,但是作为参考示例已经足够了,趁着这会儿还不困,先把Demo传上来大家用用看,回头把代码整理后再配合详细文章一起发布. 使用十分简单,参考实例即可.(该程序使用C#/VS2005编译通过) 阅读全文
posted @ 2006-04-27 02:11 Justin 阅读(5246) 评论(82) 推荐(1) 编辑
摘要: 在C#里把ArrayList转换为Array 或 把Array转换为ArrayList原文地址: http://www.dotnetspider.com/kb/Article1709.aspx06 日Dec, 2005 年 作者: Aldwin Enriquez Narrasoft 菲律宾公司。 概述这篇文章解释如何使用最简单的方法把Array转换成ArrayList和相反的转换。 使用... 阅读全文
posted @ 2006-04-09 15:08 Justin 阅读(7196) 评论(9) 推荐(1) 编辑
摘要: 强大的写作阵容。本书作者Eric Freeman;ElElisabeth Freeman是作家、讲师和技术顾问。Eric拥有耶鲁大学的计算机科学博士学位,E1isabath拥有耶鲁大学的计算机科学硕士学位。Kathy Sierra(javaranch.com的创始人)FHBert Bates是畅销的HeadFirst系列书籍的创立者,也是Sun公司Java开发员认证考试的开发者。本书的产品设计应用神经生物学、认知科学,以及学习理论,这使得这本书能够将这些知识深深地印在你的脑海里,不容易被遗忘。 阅读全文
posted @ 2006-03-23 10:59 Justin 阅读(11170) 评论(37) 推荐(1) 编辑
摘要: 强大的写作阵容。本书作者Eric Freeman;ElElisabeth Freeman是作家、讲师和技术顾问。Eric拥有耶鲁大学的计算机科学博士学位,E1isabath拥有耶鲁大学的计算机科学硕士学位。Kathy Sierra(javaranch.com的创始人)FHBert Bates是畅销的HeadFirst系列书籍的创立者,也是Sun公司Java开发员认证考试的开发者。本书的产品设计应用神经生物学、认知科学,以及学习理论,这使得这本书能够将这些知识深深地印在你的脑海里,不容易被遗忘。 阅读全文
posted @ 2006-03-23 10:52 Justin 阅读(11215) 评论(26) 推荐(0) 编辑
摘要: ------------------------------------------------------------------------------------------ [分享]开发工程师人生之路-与30岁左右的开发人员共勉开发工程师人生之路-与30岁左右的开发人员共勉 -转自三毛电子世界ww.mculib.com ---------------------------- 作者:我本... 阅读全文
posted @ 2006-01-26 14:41 Justin 阅读(2200) 评论(16) 推荐(2) 编辑
摘要: IT人士之成功之6大步骤 (From: http://www.pconline.com.cn/pcjob/rs/zc/0601/751093_4.html) 一个前辈在移民加拿大后写的文章,写得不错,值得借鉴,转来给大家看看,也给自己 序言:经过001多年的洗礼,认识了这里这么多的JJMMGGDD,前几天刚得到签证,无限感慨 面对未来,我也不知道我31岁如何发展,尤其是我现在在北京还算... 阅读全文
posted @ 2006-01-21 10:54 Justin 阅读(1612) 评论(4) 推荐(1) 编辑
摘要: 35岁是青春的后期,35岁以后是收获的季节,如果你没有资格说这句话,你将会憎恨自己。 所以在35岁以前,在烂漫蓬勃的青春年华里,你最好把下面十件事做好! 第一,学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时 ,已经成为零件行业的领袖,并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或... 阅读全文
posted @ 2006-01-18 01:13 Justin 阅读(1227) 评论(3) 推荐(0) 编辑