2010年4月9日

关于C#泛型作用的简单说明

摘要: 泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。 C#泛型的作用概述C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。在一个方法中,一个变量的值是可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net... 阅读全文

posted @ 2010-04-09 16:37 O'Wood 阅读(494) 评论(0) 推荐(0)

2009年11月2日

学习如何设计架构

摘要: Part 1 层  层(layer)这个概念在计算机领域是非常了不得的一个概念。计算机本身就体现了一种层的概念:系统调用层、设备驱动层、操作系统层、CPU指令集。每个层都负责自己的职责。网络同样也是层的概念,最著名的OSI的七层协议。  层到了软件领域也一样好用。为什么呢?我们看看使用层技术有什么好处:  ● 你使用层,但是不需要去了解层的实现细节。  ● 可以使用另一种技... 阅读全文

posted @ 2009-11-02 00:01 O'Wood 阅读(194) 评论(0) 推荐(0)

2009年11月1日

学习<从架构到设计>

摘要: 设计就像是转魔方,你必须面面俱到。1.引言anytao开始想尝试尝试写点设计的东西了,只所以有了这个“突如其来”的想法,原因其实很简单:因为对设计、架构、分层、模式,我很陌生。因为陌生,所以接触,因为接触,所以随笔。系列之构思就这么诞生了。因此,这个系列是个方法论,是个杂文集,也是个见证史。我不期望能收获多少掌声,但求能保持更多交流。作为技术的狂热追求者,我始终认为两件事情... 阅读全文

posted @ 2009-11-01 23:08 O'Wood 阅读(128) 评论(0) 推荐(0)

2009年10月30日

学习C#设计模式-Observer模式实现

摘要: C#设计模式-观察者observer模式实现 题目:猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) 要求: 1.要有联动性,老鼠和主人的行为是被动的。 2.考虑可扩展性,猫的叫声可能引起其他联动效应。 要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象 <1>.构造出Cat、Mouse、Master三个类,并能使程序运行(2分... 阅读全文

posted @ 2009-10-30 23:50 O'Wood 阅读(188) 评论(0) 推荐(0)

学习Tomcat配置

摘要: 第一步:下载jdk和tomcat第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6):JAVA_HOME=c:\jdk1.6classpath=. ;%JAVA_... 阅读全文

posted @ 2009-10-30 09:40 O'Wood 阅读(131) 评论(0) 推荐(0)

导航