摘要: 1、为什么使用node.js?我为什么向后端工程师推荐Node.js2、了解node.js (1)深入浅出Node.js(一):什么是Node.js (2)深入浅出Node.js(二):Node.js&NPM的安装与配置 (3)深入浅出Node.js(三):深入Node.js的模块机制 (4)深入浅出Node.js(四):Node.js的事件机制 (5)深入浅出Node.js(五):初探Node.js的异步I/O实现 (6)深入浅出Node.js(六):Buffer那些事儿 (7)深入浅出Node.js(七):Connect模块解析(之一) 阅读全文
posted @ 2012-06-08 14:32 煤矿 阅读(195) 评论(0) 推荐(0)
摘要: 装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式(Decorator)比生成子类更为灵活。Component:定义一个对象接口,可以给这些对象动态地添加职责;ConcreteComponent:定义了一个具体的对象,可以给这个对象动态地添加一些职责;Decorator:装饰抽象类,继承了Component,从外类来扩张Component类的功能,但对Component来说,是无需知道Decorator的存在的;ConcreteDecoratorA和ConcreteDecoratorB:具体的装饰类,起到给Component对象添加职责的功能;基本的代 阅读全文
posted @ 2011-01-13 14:45 煤矿 阅读(238) 评论(0) 推荐(0)
摘要: 策略模式(strategy):定义了算法家族,并封装起来,让它们之间可以相互替换,此模式让算法替换不影响使用算法的客户。实现代码实例应用:商场结账时会有几种情况:1、正常原价结账;2、打八折;3、满300赠100 等多种方式分析:该需求总结起来就是根据原价计算价格,都是结构相同但实现不同的算法,同时算法间经常替换实现代码注:代码中客户端获得具体结算方法中添加了简单工厂模式回顾:策略模式(strategy)是一种定义一系列算法的方法 ,从概念上看,这些算法完成的是相同的工作,只是实现不同,它可以以相同的方式调用所有算法,减少了算法类与算法使用类之间的耦合。 阅读全文
posted @ 2011-01-06 10:51 煤矿 阅读(503) 评论(0) 推荐(0)
摘要: 今天有空学习了一下设计模式-> 原型模式(prototype pattern),记录一下笔记做一个初稿,记录一下该模式的知识要点和一些自己的理解,有不对的记得留言改正,灰常感激。实现原理:创建指定类型的对象,以该对象为原型通过拷贝(深拷贝 或 浅拷贝,关于拷贝初稿就不说了,有空细致研究一下)方式创建新对象。结构图(摘的,感谢TerryLee,无量天尊):适用范围(场景):个人感觉该模式适合在... 阅读全文
posted @ 2010-11-26 18:24 煤矿 阅读(238) 评论(0) 推荐(0)
摘要: 开始学习PowerDesigner12,做个笔记。PowerDesigner12支持UML1.3的所有图:用例图、序列图、类图、活动图表和组件图表;1、用例图(The Use Case Diagram):    UML 用例图提供了一个系统环境的建模方式。它能够帮助您确定系统/应用程序的外部和内部元素以及系统范围。作为图形建模模式,它在您需要与所收集的系统需求进行对话时也将有所帮助,对于研制成品的... 阅读全文
posted @ 2010-03-24 10:30 煤矿 阅读(1157) 评论(0) 推荐(0)