- 博客(13)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 设计模式(代理模式)
代理:就是把发送请求的和提供请求的中间放一个过滤处理器,由这个处理器来负责两者之间的交互。代理商呢,其实和这个概念差不多,代理服务器呢也是这个概念原理。 本地客户对象要调用远程对象,可以通过代理来实现。
2013-09-24 15:28:07 726
转载 Capture和Bubble事件阶段
一篇好文章,转发下。做过Web开发应该都知道addEventListener,它接受三个参数,前两个都很好懂,分别表示事件类型和事件处理器,而最后一个参数是 useCapture,就有点让费解了,它是boolean参数,为true时表示Capture阶段触发事件,为false表示在Bubble阶段触发 事件。之前一直没有怎么关注这个参数,对它只是一知半解,主要原因在于IE使用AttachEvent
2013-09-24 10:43:41 1271
原创 设计模式(状态模式)
字面上理解:比如一个流程中存在多个状态,每个状态对应一个行为,一个流程下来就完成了一项任务;但是现在我要修改其中一个状态或者要增加一个状态,怎么设计呢? 采用策略模式(策略模式可以在程序运行时对象动态组合)?当然可以采用策略模式,最好的方法是采用状态模式了,因为状态模式是针对许多不同状态的对象,也 就
2013-09-23 16:10:21 969
原创 设计模式(适配器模式,外观模式)
适配器模式图例所示:二孔插头和三孔插座是解耦的,一个不知道另一个,实现了解耦。适配器模式定义:将一个类的接口,转换成客户期望的另一个接口。适配器可以让原本不兼容的两个类相互合作。Duck.javapublic interface Duck{ public void quack(); public void fly();}Malla
2013-09-22 13:12:28 1293
转载 进程,线程,程序 概念和联系
1:什么是线程 线程是进程的一个实体,是CPU调度和分配的基本单位,其本身不拥有系统资源,只含有程序计数器、寄存器和栈等一些运行时必不可少的基本资源。它的存在时为进程服务的,同属于一个进程的线程共享进程所拥有的全部资源。2:什么是进程 进程是具有一定独立功能的程序块关于某个数据集合上的一次运行活动,它是系统进行资源调度分配的一个独立单位。3:什么
2013-09-21 16:37:05 1037
原创 设计模式(命令模式)
命令模式,简单一句话概括就是:把调用的方法封装起来。既然是“命令”,那么就有发送命令者(请求对象)和执行命令者(执行对象),两者均不在乎是拥有的是什么对象,只要实现了命令接口就可以了。Command.javapublic interface Command{ public void execute();}LightOnCommand.java
2013-09-18 16:11:12 1018
原创 设计模式(装饰者模式)
看到字眼,你应该心里有个数了,所谓装饰,就是在原有的基础上加些东西化化装,有修睫毛的,有化口红的,有时尚的衣服等等,然后呢就 变漂亮了;比如礼品,都要加个礼品盒,然后档次提高了,可以开个好价 ,这也是“装饰”。装饰者模式有个 需要遵循的原则:开闭原则,即对修改关闭,对扩展开放。什么情况下需要用到装饰装者模式? 我的理解就是:当我已经提供了一些method,而你要使用我的
2013-09-17 15:03:15 867
原创 设计模式(观察者模式)
观察者模式=发布者+订阅者Subject.javapublic interface Subject{ public void registerObserver(Observer o); public void removeObserver(Observer o); public void notifyObservers();}Observer.
2013-09-16 11:09:27 969
转载 eclipse快捷键
22Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下
2013-09-15 14:22:47 831
原创 设计模式(策略模式)
本文从HeadFirst阅读后记录:以下文件在同一目录下:character.java:public abstract class character{ weaponBehavior weapon_; public void fight(){ weapon_.useWeapon(); } public void setWeapon(weapon
2013-09-13 13:37:53 981
原创 火车头采集器
火车头采集器功能还是很强大的,不过如果涉及到数据导入程序的话,可能自己写采集的导入更有效率点(不过要有点实力了)。介绍下火车头采集的一点点知识点:1:采集的开始,就是新建任务。2:之后呢 ,就是建立规则了,分四步: 1):采集网址规则 2):采集内容规则 3):发布内容设置 4):文件保存及高级设
2013-09-10 13:01:54 5703 2
原创 w3af的安装(附pysvn的安装)
I have Python 2.6.6 installed on RHEL 6, and when I tried to install pysvn-1.7.6, I got an error. What should I do?/search/python/pysvn-1.7.6/Import/pycxx-6.2.4/CXX/Python2/Objects.hxx:2912: w
2013-09-03 14:50:43 6558
原创 win7下access驱动安装
在数据源(ODBC)中只发现了SQL Server的驱动,没有access的驱动,创建不了access的数据源。解决方法如下:在运行里面输入下面的命令即可:(64位系统的命令)REGSVR32 "C:\Program Files (x86)\Common Files\System\Ole DB\MSDASQL.DLL" (附:32位的命令)REGSVR32 "C:\Progra
2013-09-02 11:42:14 11127
rework(重塑工作)
2013-04-18
[PHP.Web.2.0.开发实战.英文原版].Practical.Web.2.0.Applications.With.PHP.pdf
2010-05-02
nginx配置thinkphp的rewrite
2015-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人