实现要点:1.组合模式采用树形结构来实现普遍存在的对象容器,从而将“一对多”的关系转化“一对一”的关系,使得客户代码可以一致地处理对象和对象容器,无需关心处理的是单个的对象,还是组合的对象容器。2.将“客户代码与复杂的对象容器结构”解耦是组合模式的核心思想,解耦之后,客户代码将与纯粹的抽象接口——而...
分类:
其他好文 时间:
2014-05-08 13:03:35
阅读次数:
355
1 duration = $duration;10 $this->costtype =
$costtype;11 }12 13 function cost(){14 switch ($this->costtype){15 ...
分类:
其他好文 时间:
2014-05-08 12:02:21
阅读次数:
190
Linux下如何让CPU负载瞬间升高?前段时间,有一个命令组合想不起来是什么了,上网搜索了一番也没有找到合适的结果,最后好不容易翻看以前测试监控服务器时配置的脚本,终于找到了。这是一个很简洁的命令行,当初前面是记起来了,cat/dev/urandom(注意不是/dev/random),后面..
分类:
其他好文 时间:
2014-05-08 11:12:58
阅读次数:
267
Ioc控制反转(Inversion of Control) 也被叫作DI依赖注入(Dependency Injection).在程序设计中经常使用到组合的形式,就是在一个类中使用到其他类的对象。Ioc就是用来当这个类实例化时,它里面所使用到的相关对象也会被实例化。实例化的方式有①构造器参数②方法参数③属性。...
分类:
编程语言 时间:
2014-05-08 00:34:31
阅读次数:
462
任何的读写打开的条件组合都必须了解各种配合使用的方法在使用FIFO的时候,如果采用无阻塞的方式设置FIFO,必须要采用RDWR的方式否则,将导致失败。
分类:
其他好文 时间:
2014-05-07 22:10:40
阅读次数:
390
设计模式就如同搭积木,这几种关系就如同积木,设计模式的作用无非就是为了将这几种关系组合,最大化降低程序耦合度,使代码结构达到最优,便于应对以后的需求变更。...
分类:
其他好文 时间:
2014-05-07 21:50:58
阅读次数:
576
Explain的type显示的是访问类型,是较为重要的一个指标,结果值从好到坏依次是:system
> const > eq_ref > ref > fulltext > ref_or_null > index_merge
> unique_subquery > index_subquery > r...
分类:
其他好文 时间:
2014-05-07 21:26:56
阅读次数:
282