#include "stdafx.h"#include #include #include using
namespace std;INT i;VOID CALLBACK Fun(PTP_CALLBACK_INSTANCE Instancd,PVOID
Context,PTP_WORK Work){...
分类:
编程语言 时间:
2014-05-16 06:42:47
阅读次数:
421
代理模式(Proxy
Pattern)也叫做委托模式,它是一项基本设计技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制,在一些著名开源软件中也经常见到它的身影,如Struts2的Form元素映射就采用了代...
分类:
其他好文 时间:
2014-05-16 05:38:40
阅读次数:
252
模板模式(Template
Pattern),又叫模板方法模式,通过定义一个操作的算法骨架,而将一些步骤延迟到子类中,可以不改变一个算法的结构即可以重新定义概算法的某些特定步骤。应用场景概念解释类型:行为型模式
分类:
其他好文 时间:
2014-05-16 05:30:17
阅读次数:
240
一、简介 线程池类为
java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int
corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit...
分类:
编程语言 时间:
2014-05-14 10:10:22
阅读次数:
321
代码中一开始的 几个 USES 单元,可能是多余的。unit
ShareRestrictedSD;interfaceuses Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Shlobj, ActiveX, Dia.....
分类:
其他好文 时间:
2014-05-13 18:48:38
阅读次数:
347
什么是依赖注入
依赖,就是一个对象需要的另一个对象,比如说,这是我们通常定义的一个用来处理数据访问的存储,让我们用一个例子来解释,首先,定义一个领域模型如下:
namespace Pattern.DI.MVC.Models { public class Product { publi...
静态模式可以更加容易地定义多目标的规则,可以让我们的规则变得更加地有弹性和灵活。我们还是先来看一下语法:
: :
...
targets 定义了一系列的目标文件,可以有通配符。是目标的一个集合。
target-pattern 是指明了targets 的模式,也就是目标集模式。
prereq-patterns 是目标的依赖模式,它对target-pattern 形成的模式再进行一...
分类:
其他好文 时间:
2014-05-13 07:21:57
阅读次数:
339
Q1:SectorCount->>CapacitySectorCount*SectorSize=totalbytes2097152*512=1073741824/1024/1024/1024=1GBQ2:Capacity->>SectorCountConverttototalbytes/sectorsize=SectorCount1GB*1024*1024*1024(bytes)=1073741824/512=2097152
分类:
其他好文 时间:
2014-05-13 04:32:42
阅读次数:
308
本文主要分析了中介者模式、观察者模式、备忘录模式、访问者模式、状态模式、解释器模式,介绍它们的定义、优缺点、使用场景,以及实例代码。为了深刻地理解设计模式,最重要的还是动手编写代码。
我参照书中的例程重新构想了一些更加生动、易于理解的例子,希望大家喜欢。
代码可以通过以下链接进行浏览:
http://git.oschina.net/caipeichao/java-design-pattern
这些代码都经过编译运行,保证没有错误。...
分类:
其他好文 时间:
2014-05-12 23:20:22
阅读次数:
436
unit Unit1;interfaceusesWindows, Messages,
SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;const
InputboxMessage = WM_USER + ...
分类:
其他好文 时间:
2014-05-12 19:20:32
阅读次数:
314