摘要: by Martin Echenique When developing large software projects, one of the main time consuming tasks is building the program over and over. Modern day c... 阅读全文
posted @ 2010-01-08 21:27 alsky 阅读(763) 评论(1) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/ly4cn/archive/2006/08/04/467550.htmlLua脚本语法说明(增加lua5.1部份特性)  Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。  所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。  在Lua中,一切都是变量,除了关键字。I. 首先是... 阅读全文
posted @ 2010-01-08 15:20 alsky 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 转:张子阳 本文将描述四种最简单的排序方法,插入排序、泡沫排序、选择排序、希尔排序,我在这里将其称为“简单排序”,是因为它们相对于快速排序、归并排序、堆排序、分配排序、基数排序从理解和算法上要简单一些。对于后面这几种排序,我将其称为“高级排序”。 简单排序 开始之前先声明一个约定,对于数组中保存的... 阅读全文
posted @ 2010-01-08 14:18 alsky 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 转:张子阳引言本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制引用类型成员来划分的。由此又引出了 引用类型和 值类型,以及相关的对象判等、装箱、拆箱等基... 阅读全文
posted @ 2010-01-08 13:55 alsky 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/fineboy/archive/2005/09/02/228684.html1 反射技术与设计模式 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方... 阅读全文
posted @ 2010-01-08 13:26 alsky 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 最近频繁的接触到方面的问题,所以也不得不来学习一下了,开始主要是在MSDN的WebCast上去下载教学录象看的(李建忠老师的),本篇文章先介绍一下泛型入门方面的知识,希望能让刚开始学习泛型的朋友能够更快的入门,言归正传,首先我们来看一下泛型的基本概念: 最显著的一点就是它参数化了类型,把类型作为参数... 阅读全文
posted @ 2010-01-08 13:08 alsky 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/kym/archive/2009/12/31/1636768.html 引子: 事情的起因我已经记不清了,但是事情的根本原因在于,我们要遍历一个集合,是用字典来存储还是用数组链表来存储。 1. 把基本概念说清 对List的阐述,我在h... 阅读全文
posted @ 2010-01-08 12:06 alsky 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、观察者模式简介(Brief Introduction) 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化的时,会通知所有观察者对象,使他们能够自动更新自己。 二、解决的问题(What To Solve) 当一个对象的改变需要同... 阅读全文
posted @ 2010-01-08 11:17 alsky 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、抽象工厂模式简介(Bref Introduction) 抽象工厂模式(Abstract Factory Pattern),提供一个创建一系列相关或者相互依赖对象的接口,而无需制定他们的具体类。优点是:易于交换产品系列,由于具体工厂类在一个应该用中只需要在初始化的时候出现一次,这就使得改... 阅读全文
posted @ 2010-01-08 11:15 alsky 阅读(128) 评论(0) 推荐(1) 编辑
摘要: Introduction)工厂方法模式(Factory Method Pattern),定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类中。二、解决的问题(What To Solve) 工厂方法模式较简单工厂模式,修改时关闭的,扩展时开放的,完全符合开放-封闭原则。工厂方法使一个类的实例化延迟到其子类中。三、工厂方法模式分析(Analysis)1、工厂方法... 阅读全文
posted @ 2010-01-08 11:13 alsky 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、简单工厂模式简介(Bref Introduction) 简单工厂模式(Simple Factory Pattern)的优点是,工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖二、解决的问题(What To Solve) 客户实例化对象时不需要关心该对象是由哪个子类实例化的。三、简单工厂模式分析(Analysis)1、简单工厂模式结构I... 阅读全文
posted @ 2010-01-08 11:12 alsky 阅读(141) 评论(0) 推荐(0) 编辑