- 浏览: 54405 次
- 性别:
- 来自: 北京
最新评论
文章列表
每天上班都要跑很远,既要走公路,又要爬山。不过现在我有一辆小车,可以在公路上跑。我还有一个飞行器,可以翻山。嘿,如果我高兴我还可以用飞行器吊着小车跑(当然我的小车重量是可以忽略的,要不我直接用飞 ...
- 2008-06-09 23:37
- 浏览 731
- 评论(0)
桥接模式: 将抽象和行为划分开来,各自独立,但能动态的结合。
在这里抽象不是表示抽象类或接口,而是表示对应于现实的一种实体的集合。比如说人就是一种抽象,吃饭就是一种行为。抽象不一定有行为。但行为一定是依附于抽象的。对于抽象的不同子集会有不同的行为。而同样的行为也可能属于抽象的不同子集。这样我们可以把行为抽取出来进行不重不漏的分类封装。从而和抽象的子集进行"排列组合"。类图:
下面来谈一谈防盗门。如果我们把门设计成和门的防盗功能结合在一起。<!--<br />
<br />
Code highlighting produced by Act ...
- 2008-06-06 11:33
- 浏览 619
- 评论(0)
观察者模式是实现一个对象对多个对象通知的解决方案(订阅和发布关系),任何人只要符合一定的条件(实现订阅者接口)就可以订阅一份报纸。报馆向每一个订阅了该报纸的人投递报纸。订阅者可以随时退订报纸,其他的人也可以随时订阅报纸。
//订阅者接口,只要你能够接收报纸,我就让你订阅。
1namespace Observer 2{ 3 public interface IReceiver 4
- 2008-06-04 16:19
- 浏览 691
- 评论(0)
继承:实现接口:
聚合
聚合是一种特别类型的关联,用于描述“总体到局部”的关系。在基本的聚合关系中, 部分类 的生命周期独立于 整体类 的生命周期。
举例来说,我们可以想象,车 是一个整体实体,而 车轮 轮胎是整 ...
- 2008-06-03 17:48
- 浏览 1178
- 评论(0)
看了一篇 关于工厂方法的文章 http://terrylee.cnblogs.com/archive/2006/01/04/310716.html
有人提出
string strlogName=System.Configuration.ConfigurationSettings.AppSettings["logName"];
Log log; log=(Log)Assembly.Load("WindowsApplication1").CreateInstance("FactoryMethod."+strlogName);
这样完全没 ...
- 2008-06-02 01:05
- 浏览 660
- 评论(0)
http://book.csdn.net/bookfiles/250/
Spring从入门到精通
颠覆C#王权的“魔比斯环” — 实现AOP框架的终极利器
你真的了解Ioc与AOP吗
- 2008-05-12 11:33
- 浏览 545
- 评论(0)
5.3
AOP的3个关键概念
因为AOP的概念难于理解,所以在前面首先对Java动态代理机制进行了一下讲解,从而使读者能够循序渐进地来理解AOP的思想。
学习AOP,关键在于理解AOP的思想,能够使用AOP。对于AOP众多的概念,读者只要理解3个重要的概念即可。这3个概念是Pointcut、Advice和Advisor。
5.3.1 切入点(Pointcut)
在介绍Pointcut前,有必要先介绍一下
Join Point(连接点)的概念。Join
Point指的是程序运行中的某个阶段点,如某个方法调用、异常抛出等。前面示例中的doAuditing()方法就是一个Join
Point,表示 ...
- 2008-05-12 11:03
- 浏览 670
- 评论(0)
http://blog.csdn.net/maxway/archive/2006/04/24/675500.aspx http://czdj2000.yo2.cn/articles/åèåºé®é¢.html
字节序问题
http://hi.baidu.com/xuekoe/blog/item/89ebf7cb5b60e01abe09e629.html 8086指令系统(1)http://topic.csdn.net/u/20070531/13/443ac9fb-4250-4800-9492-46b4c30a1190.html SS代表的是堆栈的栈底吗
- 2008-05-09 13:18
- 浏览 475
- 评论(0)
using System;using System.ComponentModel;using System.Data;using System.Windows.Forms;namespace WindowsApplication1...{ public partial class Form1 : Form
- 2008-04-15 19:21
- 浏览 720
- 评论(0)
为站点加上证书之后,访问站点就需要使用 https:// 协议访问了,但前提就是要先去获取一个证书。你可以从证书颁发机构(如 Verisign)获得 基于 Internet 的客户端进行 SSL 通信所需的证书。
但是,如果是为了测试,您可以使用名为 MakeCert.exe 的工具创建一个测试证书。MakeCert.exe 可以从 Microsoft .NET Framework 中获得。(位置在:F:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin)。MakeCert.exe 也可从 Platform SDK 中获得。MakeCert ...
- 2008-03-21 15:32
- 浏览 763
- 评论(0)
引用 http://www.cnblogs.com/SmileMan/archive/2008/01/22/1048909.html
一、设置服务器安全通信“要求客户端证书”。
此时如果客户端未安装相关证书,则出现“需要客户证书界面“
二、申请客户证书(通过证书管理网站,添入个人相关信息:姓名、密钥用法、密钥大小等)
三、管理员颁发证书
四、安装证书
五、使用证书访问网站时,系统会弹出“选择数字证书“对话框,确定后就可以访问网站了
- 2008-03-21 15:07
- 浏览 751
- 评论(0)
<script>
var s ="";
function show(node)
{
if(node.id)
s = s+ node.id +"/ ";
else if (node.nodeName)
s=s+node.nodeName +"# ";
else
s = s+ node.nodeValue + "$ ";
if( node.childNodes && node.childNodes. ...
- 2008-01-16 01:52
- 浏览 641
- 评论(0)
性能监视计数器检测错误
SQL Server 2005 中为安装程序增加计数器注册表项值
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
"Last Counter"=dword:00000ed4 (5276) "LastHelp"=dword:00000ed5 (5277)和
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]
Counter,Help ...
- 2007-12-30 23:44
- 浏览 664
- 评论(0)