摘要: 现在眼下很多地方时兴养宠物,特别是那五花八门、大大小小的狗。我以前住的小区,还可以理解,因为那些养狗的要么是老人、要么是妇人,并且经常有人开车来接送。可是现在我发现一些下岗的人也养起了狗,我还听见几个男孩和其父亲叫苦不迭:自从那狗入家门,我们家掌柜的眼里哪里还有我们,小狗不吃饭什么的,那可是眼泪直流啊。她要是也这么关心我们多好啊 院子里有一个鹤发老者,他居然也养了一条狗,并且取了个奇... 阅读全文
posted @ 2005-11-17 12:21 成为-行动-拥有(BeDoHave) 阅读(1364) 评论(9) 推荐(0) 编辑
摘要: 看到那么多人对我写的文章有响应,但是却没有发现QPG成员的痕迹,实在是开心不起来。开发人员应该有活跃的思维才好好。Blog这么好的交流平台却没有充分发挥。希望QPG能是一个密切合作的团队,大家相互分享观点,实在没有观点,表达一下自己已经阅读也是一种表达啊。alex 11-16 阅读全文
posted @ 2005-11-16 12:32 成为-行动-拥有(BeDoHave) 阅读(559) 评论(2) 推荐(0) 编辑
摘要: 有人相信世间有轮回,我没有经历过,所以我只能说:我不知道它是否真的存在。 但是我觉得IT运用运用模式正如三国演义的开篇:话说天下事,分久必合,合久必分。这也许就是事物螺旋上升的本质规律,但也许是厂商故意制造用来扩大商机的手段,设想如果现在的技术都够用了,那还有谁去购买呢? 最早我的那台奔腾是1997年买的,那时我用word 97写一篇文章和现在2003写一篇文章花费的... 阅读全文
posted @ 2005-11-15 14:12 成为-行动-拥有(BeDoHave) 阅读(1781) 评论(29) 推荐(0) 编辑
摘要: 新技术总是有那么大的吸引力,让许多开发人员孜孜不倦,有时可能还”乐不思蜀”了。 我又想起有人开玩笑说:”其实男人是很专一的,总是喜欢18岁的少女!” 我去了一家韩国高水品的软件公司后我发现那里很成功的项目经理(PM)和业务分析(BA)人员很多不是毕业于计算机专业,有些还是学习意大利语或是地理,还有更有趣的是学习哲学的呢,难以想象这些人竟然成为指挥我们这些专才的高级... 阅读全文
posted @ 2005-11-07 17:42 成为-行动-拥有(BeDoHave) 阅读(2765) 评论(12) 推荐(0) 编辑
摘要: 一天工作8小时算不算多?多! 那为什么我们那么多人要加班工作呢?并且是经常性的呢?答案是除了中国IT业还很不成成熟外,我们许多开发人员还不太会管理时间也是很重要的原因吧。 中国IT人员很幸运,通过网络工具,我们可以很快接触到各种新思想和技术。但也正是这样一些便利,使得很多开发人员每天很容易就发散开去,失去了自己原先的目标,从而使得有效开发时间大大缩短。不信你可以统计一下周围的... 阅读全文
posted @ 2005-10-25 11:53 成为-行动-拥有(BeDoHave) 阅读(1345) 评论(6) 推荐(0) 编辑
摘要: 我在网上看到好多同学老是讨论一个问题:到底跟J2EE还是.NET? 回想我曾经面试过超过500人的心得,简要和大家交流一下。希望对大家有点帮助 其实我们开发软件有两个主要的客户,一个是掏钱卖软件的业主,这是直接的客户。直接客户当然是希望少花钱买到可以解决问题的产品了;另一个是给你工资的老板,产品的所有权通常是归老板的。所以我们的软件产品必须让这两人满意,成功的标志是他们... 阅读全文
posted @ 2005-10-19 09:52 成为-行动-拥有(BeDoHave) 阅读(2148) 评论(8) 推荐(0) 编辑
摘要: 很早就注意到AOP将带来一些新的气象,不过AOP的一些思想在.NET里应该是有体现的.如果你做过ASP.NET的filter过滤,可能就会比较容易理解了. 和以往一样,我这不过多谈理论,你可以随便找到一把文章.接下来的例子可以下载:http://www.cnblogs.com/Files/QPG2006/AopDemo.rar 没有把它集成到GPG_Demo方案中是避免影响其他例子的效果,下面开始... 阅读全文
posted @ 2005-10-14 18:23 成为-行动-拥有(BeDoHave) 阅读(1415) 评论(2) 推荐(0) 编辑
摘要: 实际开发中一定少不了数据处理。QPG如何简化这个繁杂的工作呢?QPG最早使用自己的DataMapping,后来因为维护的问题转用了NHibernate;因为集成Castle到平台里,所以后来也尝试使用ActiveRecord.这样就不用编写HBM文件了(Java版有一本好书>),讲得不错。我是在那里学到高级用法的。ActiveRecord相关的使用可以看:http://www.castleproj... 阅读全文
posted @ 2005-10-10 12:34 成为-行动-拥有(BeDoHave) 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 不好意思,这个月单位的事情实在太多。昨天又加班到23:00。在技术篇(2)--QPG容器的高级用法中我们讲到,使用QPG平台后,您就可以把对象间的耦合和依赖降到最小。以前的做法如下:原始法: TypeA o1=new TypeA();//可能是算法策略 TypeB o2=new TypeB(o1); o2.getResults(x,y);// may be call o1.getResu... 阅读全文
posted @ 2005-10-09 11:59 成为-行动-拥有(BeDoHave) 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,我发现很多程序员花很多时间在界面处理上.并且界面之间的关系和控制逻辑可能工作量并不小.所以好些老手到后面就跑去做后台服务,做通讯去了. 界面布局和交互设计本身有很多的学问,或者有很多艺术,但是本文这里先不讨论这个问题. 在QPG团队实践中,我们把界面划分成很多的UI_PART,这和ASP.NET2.0的WebPart可能有相同的地方.我们用这些简单的PART进行接... 阅读全文
posted @ 2005-10-07 12:41 成为-行动-拥有(BeDoHave) 阅读(1183) 评论(2) 推荐(0) 编辑