《让僵冷的翅膀飞起来》 外传
最近看了看 Contributing to Eclipse , 很好的一本书. 看的过程中联想到wayfarer以前写的《让僵冷的翅膀飞起来》 突然有很多新的想法,详见 http://www.cnblogs.com/idior/articles/113958.html...
Script Callback in ASP.NET 2.0 (脚本回调)
让我们面对它:Web开发者们愿意付出任何东西来得到一个开发工具使他们能够避免页面刷新。想象下面这样平常的场景:你添加一个表格控件到一个ASP.NET面,然后给让他显示一个导航栏给用户。无论何时党用户点击显示一个新的行集合时,页面提交后台,在服务器上完成一些工作,然后才和上次一样的重新显示(除非是新的...
Rational_XDE_EvaluatorsGuide_dotNET_v4
好久没有更新blog了,最近真的太忙了,今天 在ED找到了这么本书,初看了一下,不错入门教程,给大家分享一下,如果哪个达人有时间的话把它翻译一下,这样 看着就不用这么累了Rational_XDE_EvaluatorsGuide_dotNET_v4 修正地址...
项目管理规范-RUP管理实施
作者:李杰 本文选自:UMLCHINA2002年03月28日 第一部分:项目阶段 第二部分:核心工作流程 第三部分:角色划分 第四部分:目前实施项目规范的考虑 概述 软件开发的产品质量水平,是一个由来已久的话题。而提高软件企业的产品质量水平,必须改进软件产品的开发过程。但是这里没有什么百试百灵的灵丹...
[公告]Design & Pattern团队在Google上成立了Group
为方便团队成员更加方便地进行团队主题讨论,同时促进团队成员内部的交流,我在Google上成立了一个Group,信息如下: Homepage: http://groups-beta.google.com/group/DesignPatternTeam Group email: DesignPatter...
设计模式[2]-旧话重提之工厂模式
设计模式[2]-旧话重提之工厂模式 一、 序言 在所有已知的各种模式中,最重要的和应用范围最广泛的模式应该就是隶属于创建型模式工厂模式了。尤其是在Framework的编程中使用更为广泛,毫不夸张的讲几乎任何一个优秀框架中都有工厂模式的影子。 工厂模式虽然结构比较简单,却集中体现了面向对象设计中最重要...
责任分离的思想--- oo dp orm aop
从责任分离的角度看待当前的技术 http://www.cnblogs.com/idior/articles/108291.html...
如何测试私有方法?(TDD)
在.net 1.1下一个比较好的方法是(经寒枫提示) usingSystem; namespaceidior { publicclassTested { #if(DEBUG) public #else private #endif stringPrivateMe...
DotLucene:37行代码实现全文搜索
DotLucene是一个强有力的开源全文搜索引擎,它是从Apache的Lucene(java)项目移植到.Net(C#)上的。 DotLucene的效率非常高,并且还具有对搜索结果评级、高光、搜索非结构数据以及本地化等特点。它还和Lucene的索引兼容,因此你可以在不同的平台间迁移而不会丢失任何索引...
何时使用Hibernate (Gavin King的回答)
You should use Hibernate if you have a nontrivial application (definition of nontrivial varies, but I usually think of Hibernate being less applicable...
设计模式-旧话重提之类工厂的使用
设计模式-旧话重提之类工厂的使用 作者:janes 工厂模式大家都非常熟悉包括常用的简单工厂、工厂方法、和抽象工厂等几种。总的来说应该这样定义:定义一个通用的接口用来创建对象。无论是使用哪一种工厂模式目的都相同,那就是“把对象的创建和对象的使用过程分离使其可以自由变动,而不会相互影响”。 ...
Enterprise Library Webcasts
Enterprise Library Webcasts Session Date Level Title Abstract ...
再次提升“华容道自动求解”程序效率
自从《华容道与数据结构》系列文章写完后,有很多热心的朋友提出了宝贵的意见,使得华容道程序的运行效率不断提升。在这里特别感谢“智能算法爱好者”与sumtec,给程序提出了很多宝贵的意见。Sumtec指出:“AVLTree是否可以用HashTable来替代,毕竟你的目的不是要排序,而是要检验是否容易产生...
软件设计思想的变化(13 年前)
下面是对一片文章的摘要. 看完以后告诉你它的出处. Source Code“The final goal of any engineering activity is the some type of documentation. When a design effort is complete, ...
Delegate和Command Pattern
前天写了一篇有关Delegate的随笔,随后又看了看吕震宇的一篇相关随笔.发现Delegate有些问题. Delegate就是接口,我是这样理解它的. 后来发现Delegate比起接口可以"乱用".因为它只要方法的签名一样就可以替换.比如下面这个例子. publicclassCl...
提供《华容道与数据结构》代码供测试
《华容道与数据结构》的代码编写工作暂时告一段落,先将代码放上来,大家可以下载测试一下。注:测试代码目前已被正式代码所取代。大家可以访问《华容道与数据结构 (5) 》下载最终代码。程序的输入输出界面做得仍然不很理想,将来写《华容道与设计模式》时再做修改。数据结构用到了环形链表、树、链表、快速排序法以及...
A piecture of J2EE Core Patterns
这张图是J2EE Core Patterns里面的一幅图片,在Enterprise SolutionPatterns Using Microsoft.Net里面虽然模式的概念与应用大同小异,但是那张表现架构模式整体的图感觉有点不直观,相比之下这幅图显得更清晰一点。发到这里供大家参考学习:)...
《OOP实践》的培训文档
前一段时间公司做了一个《OOP实践》的培训,对象是一些刚刚毕业不久的学生和一些没有太多OO开发经验的开发人员。 我负责了其中的一部分,主要包括: - 多态的概念 - 多态的例子 - 设计模式介绍 - 设计模式的例子 - 重构的概念 PPT和代码(C#),还有一本《设计模式迷你手册》都在附件中。 OO...