在实际软件系统设计和开发中,会经常遇到这种问题:我们为了完成某项工作购买了一个第三方的库来加快开发。 这就带来了一个问题:
我们在应用程序中已经设计好了接口,与这个第三方提供的接口不一致,为了使得这些接口不兼容的类可以在一起工作,Adapter
模式提供了将一个类(第三方库)的接口转化为客户(购买使...
分类:
其他好文 时间:
2014-05-10 08:45:36
阅读次数:
240
1、参与者 定义:在系统之外与系统交互的某人或某物。
特点:1、可以非人;2、与系统直接交互;3、主动发出动作并获得反馈;4、涉众(stakerholder)的代表 具有两个版型: 1、业务主角(business
actor): 在需求阶段中用于业务建模 特点:针对业务人员而非计算机...
分类:
其他好文 时间:
2014-05-10 02:18:05
阅读次数:
274
1.工厂模式:及时由一个工厂类根据传入的参数决定生产那种产品类function
createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age;
o.job = job; o.sayName = functio...
分类:
编程语言 时间:
2014-05-10 02:11:47
阅读次数:
423
SafeHandle最大的意义是封装一个托管资源且本身会执行.NET中的资源释放模式(所谓的Dispose
Pattern),这样,开发者在使用非托管资源时,不可以不需要执行繁琐的资源释放模式,而直接使用SafeHandle就可以了,另外SafeHandle继承自CriticalFinalizerO...
分类:
其他好文 时间:
2014-05-10 01:40:42
阅读次数:
326
上传的php程序在运行后报“internal server
error”错误,检查以下两方面:1、请您检查php程序的属性是否设置为755,如果php程序的属性不是755,那么运行的时候会报“internal
server error”错误,请您使用ftp软件将属性更改为755再测试。2、请您检查p...
分类:
Web程序 时间:
2014-05-10 01:10:51
阅读次数:
358
(一)java 静态代码块
静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的.
静态方法在类加载的时候 就已经加载 可以用类...
分类:
编程语言 时间:
2014-05-09 19:16:19
阅读次数:
295
转自:http://blog.csdn.net/bluesky8640/article/details/6945776之前装python、jdk、hadoop都是用的root账户,这是一个绝对的失策,linux对用户访问权限很严格,新创的hod账户根本无法启动hadoop,而root在hod模式下使...
分类:
系统相关 时间:
2014-05-05 10:09:20
阅读次数:
753
适配器模式(Adapter
Pattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在一个已存在的类中。Adapter
Pattern有两种:类的Adapter Pattern(继承)对象的Ada...
分类:
其他好文 时间:
2014-05-05 10:06:24
阅读次数:
474
后台创建站点后后,域名已解析,但无法打开默认页面,创建网站后会有一个默认的index.html
存在于public_html下面的,我用FTP 查看是有的,但用域名却无法访问,总是显示403界面经查看,发现端口管理下面的
80端口显示的是nginx.conf ,然后我将系统设置里面的web引擎修改为...
分类:
Web程序 时间:
2014-05-05 09:53:22
阅读次数:
409
实现一个类似QQavator功能的代码1、原始实现 1 //存在的问题: 2
//1、wear*方法出现重复代码,可以重构;实质上为代码结构一致,输出内容相同,可以通过在定义一个基类,在基类中定义抽象的Wear*,在子类中重写; 3
//2、倘若需求中新增某种服饰,需要修改Pers...
分类:
其他好文 时间:
2014-05-05 09:39:47
阅读次数:
315