依赖于抽象。具体而言就是高层模块不依赖于底层模块,二者都同依赖于抽象;抽象不依赖于具体,具体依赖于抽象。依赖一定会存在于类与类、模块与模块之间。当两个模块之间存在紧密的耦合关系时,最好的方法就是分离接口和实现:在依赖之间定义一个抽象的接口使得高层模块调用接口,而底层模块实现接口的定义,以此来有效控制...
分类:
其他好文 时间:
2014-05-08 17:55:28
阅读次数:
239
mangle表:可以对数据包进行修改,此表中的链与其它表中的关系如下:数据包从网卡接口进来后,最先经过的就是mangle表中的prerouting链。此表中有五条链:iptables-tmangle-L-n
ChainPREROUTING(policyACCEPT)
targetprotoptsourcedestination
ChainINPUT(policyACCEPT)
target..
分类:
其他好文 时间:
2014-05-08 16:52:26
阅读次数:
467
最近,师弟们维护的教务系统出了点问题,存在sql注入漏洞,老板让我给他们看看,于是乎在网上查找了一番,又看了看项目的代码,项目使用的是statement,决定换成preparedStatement.Statement是PreparedStatement的父接口,不进行预编译操作,减少了进行预编译的开销.单次运行Prep..
分类:
数据库 时间:
2014-05-08 16:29:07
阅读次数:
375
CGI全称是“通用网关接口”( Common Gateway Interface),它可以让一个客户端从
网页浏览器向执行在web服务器上的程序请求数据。CGI描述了客户端和这个程序之间传
递数据的一种标准...
分类:
Web程序 时间:
2014-05-08 16:21:17
阅读次数:
417
protocol
['pr?ut?k?l] (例子:http://blog.sina.com.cn/s/blog_6aafe9c90100yozz.html )
一、说明
两个类进行通讯,用协议就比较方便。
1.协议声明了可以被任何类实现的方法
2.协议不是类,它是定义了一个其他对象可以实现的接口
3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。
...
分类:
移动开发 时间:
2014-05-08 16:04:26
阅读次数:
412
生活中的代理:
比如一个明星成名了以后,是需要有一个代理的,因为太多人想找他签名,应付不来,那么这个时候代理的作用是拦截你对真正明星的访问,他可以拦截下来收点费用,再叫真正的明星过来为你签名。
程序中的代理:
1,要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做?
2,编写一个与目标类具有相同接口的代理类...
分类:
编程语言 时间:
2014-05-08 15:55:57
阅读次数:
431
每一种输入设备都要通过硬件接口或控制器与CPU相连,程序利用I/0指令,存取接口上的寄存器,获得外部设备的状态信息,从而实现输入输出I/O的地址:在8086家族中,I/O端口地址和存储单元的地址是相互独立的,各自占用不同的地址空间,8086提供的I/O端口地址达64KI/O指令【1】输入指令:IN格...
分类:
其他好文 时间:
2014-05-08 15:37:10
阅读次数:
242
使用多个小的专门的接口,而不要使用一个大的总接口。
具体而言,接口隔离原则体现在:接口应该是内聚的,应该避免“胖”接口。一个类对另外一个类的依赖应该建立在最小的接口上,不要强迫依赖不用的方法,这是一种接口污染。
接口有效地将细节和抽象隔离,体现了对抽象编程的一切好处,接口隔离强调接口的单一性。而.....
分类:
其他好文 时间:
2014-05-08 15:24:32
阅读次数:
288
定义:
将一个类(Adaptee)的接口转换成客户(Client)希望的另外一个接口(Target)。
目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。需要适配的类(Adaptee):需要适配的类或适配者类。适配器(Adapter):使得一个东西适合另一个东西的东西。百度中定义为:接口转换器。通过包装一个需要适配的对象,把源接口转换成目标接口。
...
分类:
其他好文 时间:
2014-05-08 11:10:01
阅读次数:
224
Android应用的自动升级、更新模块的实现http://blog.csdn.net/xjanker2/article/details/6303937http://www.duobei.com/course/1067640645Android常用开放接口的原理及使用方法http://www.duob...
分类:
移动开发 时间:
2014-05-08 08:27:24
阅读次数:
373