适配器模式(Adapter):将一个类的接口转换为客户希望的另一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
(1),系统的数据和行为都正确,但接口不符时,我们应该考虑适配器模式,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。
(2),使用一个已经存在的类,但如...
分类:
编程语言 时间:
2014-08-01 23:14:02
阅读次数:
228
以bootstrap为框架常常会出现不兼容ie各大浏览器的问题,用以下代码基本可以解决,一般在加入以下代码后,网页可能还一些比较不美观,再写一点css hack就可以了,如果加入以下代码网页还是特别乱,请检查一下你的css和js的文件顺序,有加载顺序的。。。 ...
分类:
其他好文 时间:
2014-08-01 23:05:43
阅读次数:
354
VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation。今天在用win8.1的时候发现了这个问题,解决办法如下第一步:第二步:重新启动就可以安装了
分类:
其他好文 时间:
2014-07-30 23:12:45
阅读次数:
452
对象是在堆中的,堆只负责内存空间的划分,这块内存空间并没有设置它的类型,任何类型的指针都可以指向这块地址,但在XCode中不兼容的类型会有黄色警告。copy方法创建一个对象的副本(通常会多开辟一块空间),但也有例外就是那些不可被改变的对象,比如NSString对象的copy方法,不会开辟新内存。mu...
分类:
移动开发 时间:
2014-07-30 11:40:13
阅读次数:
242
if(window.ActiveXObject)//判断浏览器是否属于IE
{
var browser=navigator.appName
var b_version=navigator.appVersion
var version=b_version.split(";");
var trim_Version=...
分类:
Web程序 时间:
2014-07-29 14:32:28
阅读次数:
219
参考博客:http://blog.csdn.net/sunxing007/article/details/4187038
以上博客是参考,毕竟第一次做,真让自己盲人摸象做不出来。
不过我在其上做了一些改进,界面等效果看起来更好一些。
下图是在Chrome上运行的效果,但是火狐和IE会不兼容,onkeydown事件不能正确调用
这里用了一张图把贪吃蛇制作过程的思想画了...
分类:
编程语言 时间:
2014-07-27 23:57:19
阅读次数:
609
编译android 4.4.3,错误是: unable?to?find?any?jni?methods?for?org/chromium/ui/clipboard 原因是Xcode升级到5.1之后不兼容,无法编译`external/chromium_org`,解决方法参考<link>...
分类:
移动开发 时间:
2014-07-26 03:41:17
阅读次数:
379
1、简单说明适配器模式将一个类的接口 转换成 客户所希望的 另外一个接口。 Adapter模式使得原本由于接口不兼容而不能一起工作的可以一起工作。人物:客户, 接口A, 接口B客户:小A啊,你这接口我用不了啊,你看我这把老骨头,也不能让我去适应你啊是不是,呵呵,你应该向小B学习一下呀,他的接口就蛮不...
分类:
其他好文 时间:
2014-07-26 00:41:46
阅读次数:
198
??
下面说说适配器模式:
定义:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适用地方:在软件开发中,也就是系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。
注意:要在双方都...
分类:
其他好文 时间:
2014-07-25 11:10:41
阅读次数:
201
Strict standards: Declaration of ... should be compatible with that of ... 意思就是子类(IndexAction)重写的show方法与父类(Action)中的show方法不兼容,php方法重写要求是要参数个数、方法名称与父类要一致...
分类:
Web程序 时间:
2014-07-23 13:56:36
阅读次数:
256