一、概述
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
二、适用性
1.你想使用一个已经存在的类,而它的接口不符合你的需求。
2.你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口 可能不一定兼容的类)协同工作。
3.(仅适用于对象Adapter)你想使用一些已经存在的子类,...
分类:
编程语言 时间:
2015-05-03 13:25:41
阅读次数:
143
带箭头阴影的提示框,CSS代码,不过IE8下好像不兼容,似乎看不到效果,火狐、Opera等都可以,不要小看那个小箭头,对CSS不熟悉的朋友,还真是有点不好捣。
分类:
Web程序 时间:
2015-05-02 13:38:45
阅读次数:
144
鼠标的光标可以显示成图片(ico格式或者cur等),光标在线制作网址为:http://app.baidu.com/widget?appid=134026。
html:
css:
#bottle{
background:url("../images/flower.jpg");
height:330px;
...
分类:
Web程序 时间:
2015-04-30 21:59:54
阅读次数:
521
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
解决的问题:
即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
类图:
模式中的角色
目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,...
分类:
其他好文 时间:
2015-04-30 21:53:10
阅读次数:
187
解决方案:commons DBCP版本不兼容,在这个网址http://commons.apache.org/proper/commons-dbcp/download_dbcp.cgi 上下载相对应的jar包,将其拷贝入WEB-INF里面的lib文件夹中。
分类:
移动开发 时间:
2015-04-30 20:05:17
阅读次数:
207
有几个服务发布在HP unix上,weblogic版本是12c,服务器经常100%(多个cpu均是100%)。分析过当前的进程的状态,都是在GC。现象是CPU使用率上去以后就下不来了。
然后把weblogic降到10g,重新部署系统,CPU就降下来了,推测是服务器和weblogic不兼容。
找来...
分类:
Web程序 时间:
2015-04-30 08:52:01
阅读次数:
210
网上找了好几个都不兼容IE,这个能兼容,在这里记录下,以后能用到 function?getObjsByClass(n)?{?
????var?el?=?[],
????????_el?=?document.getElementsByTagName(‘*‘);
????for(var?...
分类:
Web程序 时间:
2015-04-29 21:57:16
阅读次数:
191
今天在查询数据表中的一个字段,数据类型为TEXT。SELECT TOP 10 * FROM Table1 WHERE TEXT1 = ‘12321’;错误提示:数据类型 text 和 varchar 在 equal to 运算符中不兼容。C#中不管是TEXT或VARCHAR还有NAVCHAR都会对....
分类:
数据库 时间:
2015-04-29 21:22:30
阅读次数:
298
前段时间做表单中有文件上传的功能,主要是因为用uploadify上传,发生了问题:问题描述1:用uploadify实现文件上传时,遇到在火狐上不兼容问题,uploadify样式无法加载的问题,这个简单,直接在火狐浏览器上安装flash插件就可以了解决,问题描述2:使用uploadify上传文件时,发...
分类:
Web程序 时间:
2015-04-29 19:10:36
阅读次数:
1295
适配器模式:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。——《HEAD FIRST 设计模式》 我的c++代码: #ifndef DESIGN_ADAPTER_H_
#define DESIGN_ADAPTER_H_ namespace adapter{ cl...
分类:
其他好文 时间:
2015-04-29 00:31:13
阅读次数:
109