【1】什么是观察者模式?观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己【2】观察者模式代码示例:代码示例如下: 1 #include 2 #include 3 #include ...
分类:
其他好文 时间:
2014-08-30 20:23:29
阅读次数:
285
一、前言确定了渐进式增强的上传方式,接下来我们需要将上传功能从具体的业务逻辑中剥离出来,作为公共组件供业务层调用。这就要求我们必须对业务层隐藏上传细节,只暴露统一的上传API。这时候大家是不是跟我一样想到了Facade模式?二、Facade模式实现文件上传,代码示例:/*上传组件,IE浏览器默认fl...
分类:
Web程序 时间:
2014-08-30 17:42:29
阅读次数:
270
在C#程序中在程序外部存储一些配置信心标记,如果用数据库就有些大材小用了,因此用*.txt、*.dat等存储,即方便又快捷,还可以减轻程序负担 下面研究一下 C#程序中:如何向记事本中写入内容和导出内容。 下面的代码示例演示如何使用 WriteAllText 方法在文件中写入内容。在此示例中,如果....
分类:
其他好文 时间:
2014-08-29 19:43:38
阅读次数:
264
【1】什么是建造者模式?将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。【2】建造者模式代码示例:代码示例1: 1 #include 2 #include 3 #include 4 using namespace std; 5 6 class Person 7 { ...
分类:
其他好文 时间:
2014-08-28 22:30:16
阅读次数:
328
【1】什么是模板模式?又叫模板方法模式,在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情冴下,重新定义算法中的某些步骤。【2】模板模式代码示例:代码示例1: 1 #include 2 #include 3 using namespace std;.....
分类:
其他好文 时间:
2014-08-28 22:26:06
阅读次数:
201
【1】什么是原型模式?原型模式即复制,或者克隆模式。【2】原型模式代码示例:代码示例1: 1 #include 2 #include 3 using namespace std; 4 5 class Prototype 6 { 7 private: 8 string str; 9 pu...
分类:
其他好文 时间:
2014-08-28 22:23:26
阅读次数:
256
【1】什么是代理模式? 为其他对象提供一种代理,并以控制对这个对象的访问。【2】代理模式代码示例:示例代码: 1 #include 2 #include 3 using namespace std; 4 5 class SchoolGirl 6 { 7 public: 8 strin...
分类:
其他好文 时间:
2014-08-28 21:09:46
阅读次数:
175
HTML5 Canvas 将使用像素在屏幕上绘制图形图像。 本节演示了五种用于操作像素以创建摄影特效的 Canvas 技术。 您可使用这些技术来生成独具特色的图像,为您的网站、博客、视频游戏画面、广告和插图等提供信息或艺术趣味。本教程包含五个独立的带有注释的代码示例,为您演示了这些技术如何改善一张有...
分类:
Web程序 时间:
2014-08-27 18:20:18
阅读次数:
238
分享一例c#生成二维码的代码,直接引用ThoughtWorks.QRCode.dll 类生成二维码,有需要的朋友参考下。方法1,直接引用ThoughtWorks.QRCode.dll 类,生成二维码。代码示例:ThoughtWorks.QRCode.Codec.QRCodeEncoder encod...
分类:
Web程序 时间:
2014-08-27 14:38:07
阅读次数:
295
【1】什么是装饰模式?装饰模式:动态地给一个对象添加一些额外的职责。【2】装饰模式代码示例:代码如下: 1 #include 2 #include 3 using namespace std; 4 5 class Person 6 { 7 private: 8 string m_str...
分类:
其他好文 时间:
2014-08-27 09:18:57
阅读次数:
159