摘要: 使用了 Vista Transformation Pack 5.5 以后的效果 阅读全文
posted @ 2006-10-22 16:20 quitgame 阅读(1054) 评论(2) 推荐(0) 编辑
摘要: 点击这里查看美图:http://www.blog.163.com/realljx 阅读全文
posted @ 2006-09-07 23:36 quitgame 阅读(797) 评论(1) 推荐(0) 编辑
摘要: 卷首语 一个有OO设计经验的人都知道解耦给系统带来的好处:灵活性、扩展性……。其实,解耦早在OO出现之前很久就已经出现了。 萌芽 N年之前 雌雄同体 播种和生育都由同一个个体完成 几乎所有的古代传说和宗教都认为,最早的神和人是雌雄同体的,后来被分割成单性存在物,这证明了‘性’一词来自拉丁文secus,secus一词又来自seco一词,意即劈开、砍开。在中国古代的佛教塑像中,人们把佛塑造成... 阅读全文
posted @ 2006-08-21 22:55 quitgame 阅读(653) 评论(1) 推荐(0) 编辑
摘要: 业务层模式复合实体(将来自不同来源的数据集中到一个单独的对象中,以减小复杂性和通信开销)领域对象模型(创建代表底层应用概念的一个对象,与特定领域相关)数据传递模式(为发送和接收数据使用DTO)行集DTO(执行数据查询并将结果转换成行集DTO) 业务层数据库模式DAO工厂(用于集中创建DAO的工厂,以便在运行时集中配置DAO的属性,多使用反射)数据访问对象(将持久化机制从数据处理代码中分离出来)Is... 阅读全文
posted @ 2006-07-16 13:48 quitgame 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 表现层模式 装饰器 (动态添加功能到前端控制器,Filter)前端控制器(创建一个统一的集中的组件来执行公共的功能--截获所有请求,Struts)MVC(将表达层分解为自包含的可重用的几个部分,Struts)复合视图(根据几个可重用的子视图建立一个试图,Tiles)服务工作者(将导航功能从前端控制器中解耦出来,Struts,JSF)视图助手(将模型数据类型转换成表现层形式,JSP 标签) 表现层伸... 阅读全文
posted @ 2006-07-16 13:46 quitgame 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 经典的 J2EE 设计模式 JSP-ACTION-Delegate-EJB-Service中,业务逻辑在 Service层实现,我们经常可以看到同样签名的方法出现N次,但都是把职责一层一层向后传递,最终由Service实现。 之所以有 Delegate 是因为,EJB 的使用者不愿意面对 EJB 的复杂接口 , 而 EJB 的编写者往往更清楚应该怎样调用,所以EJB的编写者顺便编写了DE... 阅读全文
posted @ 2006-07-09 00:20 quitgame 阅读(633) 评论(2) 推荐(0) 编辑
摘要: 看看我机器上的BETA IE 7.0 Beta3 Foxmail 6.0Beta3 Office 2007 Beta Maxthon2.0 Beta Windows Mediaplayer 11.0 beta Windows Live Messenger 8.0 beta TM 2006 Beta Gmail Beta Pi... 阅读全文
posted @ 2006-07-08 22:47 quitgame 阅读(593) 评论(4) 推荐(0) 编辑
摘要: 在新的公司工作了也有2个月了。在这两个月里面有一个非常明显的感觉,那就是---写程序是最轻松的事情。为什么这么说呢? 不需要担心别人会不会配合你的行动,所有的东西都属于自己控制,包括算法、逻辑、实现,可以充分发挥自己的想象力和主观能动性; 每天都专注于一件事情,那就是根据需求来进行编码;没有那么多杂碎的事情来烦你,即使有,也都是有求于你的; 熟练的人的编码进度总是超出预期... 阅读全文
posted @ 2006-06-04 11:19 quitgame 阅读(727) 评论(8) 推荐(0) 编辑
摘要: 先看个图:将集成在Vista中的MediaPlayer就是这个样子的,黑色的,非常诱人。Download如果你的系统是VLK版,那安装可能要花一番力气了。在正版校验的时候会出问题。不过这里有一个方法,可以一解你的烦忧。首先尝试直接安装,如果通过正版认证那么可以直接安装,如果不行,那么:打开C:\Documents and Settings\All Users\Application Data\Wi... 阅读全文
posted @ 2006-06-03 18:15 quitgame 阅读(644) 评论(1) 推荐(0) 编辑
摘要: 转向J2EE阵营,已经有一段时间了,对于常用的 J2EE Pattern 也有了一定的认识,如果用一句话总结,J2EE远没有.net优雅。 基于 EJB或者说 ServiceLocator 的远程调用方案远远没有 .net Remoting 优雅,前者显得过于复杂。 基于CMT或者说SessionBean管理的事务远远没有 EnterpriseService 或者说 Tr... 阅读全文
posted @ 2006-05-04 10:00 quitgame 阅读(809) 评论(2) 推荐(0) 编辑
摘要: dudu 在这篇文章中(http://dudu.cnblogs.com/archive/2006/02/14/330320.html)提到了 IE7 的一个问题:Internet Explorer 7 Beta 2 Preview处理CSS中的“text-align:center;”有问题,文字只能显示一部分我使用的 皮肤 WinXPOlive 正好也有这个问题,在 IE 7 中显示的惨不忍睹怎么... 阅读全文
posted @ 2006-03-07 17:11 quitgame 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 1 foreach 和 for 的效率那个更高 2 C# 访问修饰符的类型 3 ViewState和Session 那个更消耗服务器资源 4 WebService vs Remoting 5 WebService相关技术 6 override overload polymorphism(重写、重载、多态) 阅读全文
posted @ 2006-03-07 10:16 quitgame 阅读(833) 评论(2) 推荐(0) 编辑
摘要: 面试的时候经常被问到 singleton 有几种写法,singleton 也是被面试官问得最多的模式之一,因此转载此文。 另外,如果您初学设计模式的话,这里有一本不错的电子书,您可以下载回去看看。 地址:Download 阅读全文
posted @ 2006-03-06 14:20 quitgame 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 用户体验一直都是微软的口头禅,其实也很容易理解,对于(普通)最终用户来说,他并不在乎你使用的何种技术何等高超,你的软件是多么的安全,在乎的是,你的软件给我的感觉怎么样,用起来是否顺手、简单。这也是为什么Linux为什么一直鼓吹自己功能多么先进,但是个人用户仍然寥寥无几的原因。 以下是我总结的几条关于用户体验方面的最佳实践。 1、清爽 典范:IE 7.0 Beta2+... 阅读全文
posted @ 2006-02-11 15:51 quitgame 阅读(1990) 评论(10) 推荐(0) 编辑
摘要: 过程和方法对于结果只有次要影响,首要的影响是人。 人不是插入即兼容的编程装置,如果想要项目取得成功,就必须构建起具有合作精神的自组织的团队。 合作、沟通以及交互能力要比单纯的编程能力更为重要。 过多的文档比过少的文档更糟,编写以及代码的同步会花费更多的时间。直到迫切需要并且意义重大时,才来编写文档。 成功的项目需要频繁、有序的客户反馈。成功的关键在于和客户之间真诚的合作。 在“充满激烈讨... 阅读全文
posted @ 2006-02-08 19:34 quitgame 阅读(811) 评论(2) 推荐(0) 编辑
摘要: 在 ASP.net 2.0 的配置文件中,经常看到 Provider的影子,比如说StarterKit 中的XmlSiteMapProvider以及使用Login Controls时隐含的SqlMembershipProvider。如此众多的Provider,我猜测它们肯定有共同的父亲!查阅了一下资料,果然不出我所料,它们的父亲是 ProviderBase。 [图中的 三个点 代表直接父类... 阅读全文
posted @ 2006-01-16 20:36 quitgame 阅读(3844) 评论(5) 推荐(0) 编辑
摘要: 1.11-1.12日,将一个用vs2003编写的解决方案(windows form)升级到.net2.0。升级的过程比较顺利,基本没有出现编译错误(不过有一堆警告),但是运行的时候出了不少问题,以下节选其中比较典型的几个。 1. vs2005无法启动调试 1) 症状 vs2005启动调试失败,弹出错误提示:Error while trying to run project: ... 阅读全文
posted @ 2006-01-12 18:22 quitgame 阅读(6511) 评论(16) 推荐(0) 编辑
摘要: 总结中,希望各位大虾指点 1) 使用强类型的资源文件 不使用资源文件 ShowMessage(“没有执行”+ privilegeName +”的权限”); 使用强类型的资源文件 ShowMessage(SR.NotHavePrivilege(privilegeName)); 2) 尽量避免使用Copy/Paste 将重复的代码抽象成方... 阅读全文
posted @ 2006-01-11 20:57 quitgame 阅读(2241) 评论(11) 推荐(0) 编辑
摘要: 小弟愚钝,总结的不好,希望各位大虾纠正、补充。 1、 了解系统集成方面的知识 硬件基础知识 网络基础知识 行业的最新知识 软件工程基础知识 我觉得一个架构师的知识面应该非常宽广,遇到难题,总能够想到最佳的解决方法,也即最合适的设计。所谓“复杂的系统,一流的设计”,一流的设计往往是最合适的设计,比如说分布式应用,可以使用WebService、Remoting、J2EE,架构师会... 阅读全文
posted @ 2006-01-11 20:24 quitgame 阅读(4717) 评论(9) 推荐(0) 编辑
摘要: 2005年即将成为历史,看到很多人都开始写年终总结,我也忍不住了。"温故而知新"有点不敢当,不过在总结的过程中,我发现了自己取得的进步,也发现了许多不足之处,倒是让我感觉到有些意外。 OK,废话不说,正式开始了。 一、项目 1) 广州市XXXXXX数据交换系统 这是一个比较复杂的数据交换系统,提供本地数据库和XML的双向数据交换功能。其中Xml的格式在XSD(Schem... 阅读全文
posted @ 2005-12-31 17:02 quitgame 阅读(782) 评论(3) 推荐(0) 编辑