概述 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类.让子类决定实例化哪一个类角色
抽象工厂(Creator):这个抽象类(或接口)声明一个创建对象的工厂方法,用来返回一个Product类型的对象。
具体工厂(ConcreteCreator):重定义工厂方法,返回一个具体的...
分类:
其他好文 时间:
2014-05-01 11:22:38
阅读次数:
366
概述
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。解决
即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。角色
目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也...
分类:
其他好文 时间:
2014-05-01 11:07:59
阅读次数:
413
1 前言
长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S....
分类:
其他好文 时间:
2014-05-01 10:38:45
阅读次数:
338
对Cli的重新认识*). hive cli有两种模式, 本地模式:
采用持有的driver对象来处理, 远程模式: 通过连接HiveServer来实现, 由此可见之前的架构图中的描述还是模糊且带有误导性*).
支持singal的处理支持, 比如对ctrl+c中断, 需要两次才完全退出交互*). 交互...
分类:
其他好文 时间:
2014-05-01 08:20:07
阅读次数:
415
原文:http://blog.sina.com.cn/s/blog_6203dcd60100xon9.html 【第七阶段 : 拆分】
到上面一个阶段,我们初步接触到了逻辑、存储等的多机模式。这样的结构,对于逻辑不是特别复杂的网站,足以撑起千万级的压力。所以大多数网站,只要能够用好上面的结...
分类:
Web程序 时间:
2014-05-01 07:59:58
阅读次数:
362
1、从www.cpan.org搜索你所需要的模块,下载下来,一般是gz,或者tgz格式,下面以Unicode-MapUTF8模块为例。2、用winRAR之类解压缩软件接压缩3、进入CMD模式,进入到刚才解压缩的文件夹下,含有“Makefile.PL”文件的目录下:依次运行:
perl Makef.....
解释一下什么是MVVM摘自汤姆大叔的教程:MVVM and View
ModelsModel-View-View Model (MVVM) 是一种创建用户界面的设计模式。 描述的是如何将复杂的UI用户界面分成3个部分:model:
你程序里存储的数据。这个数据包括对象和业务操作(例如:银子账户可以完...
分类:
其他好文 时间:
2014-05-01 07:27:30
阅读次数:
320
首先:我们建立一个超类:Clothes: public abstract class
Clothes { public string Look = "beautiful"; public string Getlook() { ...
分类:
其他好文 时间:
2014-05-01 05:33:23
阅读次数:
231
维尔福软件公司简介 维尔福软件公司(Valve
Software)是一个位于华盛顿州的专门开发电子游戏的公司。它的第一个产品半条命在1998年11月发布。Valve继续开发了它的后续版本和游戏模式,其中包括半条命2,取得了巨大的成功。Valve公司旗下游戏品牌包括《半条命》、《军团要塞》、《入口》....
分类:
其他好文 时间:
2014-05-01 04:28:43
阅读次数:
348
IronMan之工厂前言实用为主,学一些用得到的技术更能在如今的社会里保命。
虽然在日常的工作中设计模式不是经常的用到,但是呢,学习它只有好处没有坏处。设计模式像是一种“标签”,它是代码编写者思想的体现。有木有感觉到这样很便捷?看到一些代码的时候就很清楚的了解编写者的思想了,这是为什么呢?因为编写者...
分类:
其他好文 时间:
2014-05-01 03:06:39
阅读次数:
379