摘要: 1 强制类型转换为bool !!expr 解析:!expr是将expr强制转换为bool,并取非,!!取得正常的值2 Math.floor(f) ~~f 例如:Math.floor(840,89) = 840 ,~~840.89 = 840 阅读全文
posted @ 2012-05-27 15:02 加油戈多 阅读(117) 评论(0) 推荐(0)
摘要: 什么是apache的工作模式?个人理解:apache的工作模式就是apache在运行时候的内存分配,进程和线程的使用方式。举个例子:一台apache正在运行的服务器,如果有个用户访问这个apache,那么apache是启用一个进程来处理用户的请求呢?还是在已有的进程中启用一个线程来处理该用户的请求?这个选择就是 apache的工作模式来确定的。如果指定了某个工作模式比如prefork模式,那么每个用户的请求就要启用一个进程来处理。apache有几种工作模式?怎么查看和修改apache的工作模式?apache的工作模式有:beos,event,worker,prefork,mpmt_os2。在l 阅读全文
posted @ 2012-02-07 15:57 加油戈多 阅读(3183) 评论(1) 推荐(0)
摘要: 代理模式的概念:类图:时序图:客户端调用的代理类,可以进行三个基本步骤:1 preRequest(这个可以通过事件分发来完成)2 request(这个是调用被代理对象的reqest,真实主题的调用)3 postRequest(调用后的收尾工作)java的aop一部分实现的原理也是根据代理模式来完成的。这个过程可以很好的对真实主题的request方法又精细的控制,对于前端,可以通过注册回调函数来进行控制。在设计类库的时候,经常用到这个模式。使用场景:1 远程(Remote)代理、为一个位于不同的地址空间的对象提供一个局域代表对象。这个不同的地址空间可以是在本机器中,亦可是在另一台机器中。远程代理 阅读全文
posted @ 2011-11-21 13:47 加油戈多 阅读(198) 评论(0) 推荐(0)
摘要: 门面模式要求一个子系统的外部与其内部的通信必须通过一个统一的门面(Facade)对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。在门面模式中,通常只需要一个门面类,并且此门面类只有一个实例,换言之它是一个单例类。当然这并不意味着在整个系统里只能有一个门面类,而仅仅是说对每 一个子系统只有一个门面类。或者说,如果一个系统有好几个子系统的话,每一个子系统有一个门面类,整个系统可以有数个门面类。门面模式的角色: 1、门面角色:客户端可以调用这个角色的方法。此角色知晓相关的(一个或多个)子系统的功能和责任。 在正常情况下,本角色会将所有从客户端发来的请求委派到相应的子系统去。 ... 阅读全文
posted @ 2011-11-21 12:21 加油戈多 阅读(175) 评论(0) 推荐(0)