zhenglu

导航

2013年7月23日 #

JS 中面向对象的5种写法

摘要: //第1种写法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } var c = new Circle(1.0); alert(c.area()); //第2种写法 var Circle = function() { var obj = new Object(); obj.PI = 3.14159; obj.area = functio... 阅读全文

posted @ 2013-07-23 11:29 zhenglu 阅读(229) 评论(0) 推荐(0)

2013年7月9日 #

命令链模式总结

摘要: 个人理解,命令链模式就是,给所有相关程序发送一条命令,然后处理结果比如说你要找苍老师的种子,于是你向baidu、google、yahoo发送你的关键字不管你用什么搜索引擎,你的目的只有一个,就是找种子那个响应girlFriendList[] = $myGirlfriend; } //借钱方法 function borrowMoney($money){ //翻开你手机通讯录,像他们挨个借钱 foreach($this->girlFriendList as $girlfriend){ $this->haveMoney += $girlfriend->giveMoney($mon. 阅读全文

posted @ 2013-07-09 22:36 zhenglu 阅读(498) 评论(0) 推荐(0)

策略模式总结

摘要: 个人理解,策略模式就是对待同一个事件,所有不同的方案你丢了自行车,如果你是中国人,你基本就告别自行车了,如果你是外国人,车子很快就能找到,而且还有有关部门的人给你赔礼道歉同一件事对待不同人的不同表现着就是一种策略name and I Speaking $this->language in $country, with a $this->dinnerware to eat"; } } class CHN implements Country{ public $language = "Chinese"; //我们在中国说的是中文 public $dinne 阅读全文

posted @ 2013-07-09 22:27 zhenglu 阅读(149) 评论(0) 推荐(0)

2013年7月8日 #

观察者模式总结

摘要: 个人理解,观察者模式,就是当一个动作发生,就会有一个与其相关的程序作出响应。应用范例,当你使用微博,有人@你,后台就会因为数据变动,给你发个通知。还有一些重要软件一般会有一个或多个守护进程,当主进程被强制关闭,守护进程会立即激活主进程heart = $obj; } function kissYou(){ //苍老师叫你过去,然后。。。 echo "Hey Boy Come Here! 么么哒 ~ "; //她心中的你觉得好爽,于是大叫 $this->heart->daJiao(); } } //new一个苍老师 $CangLaoShi = new CangLao 阅读全文

posted @ 2013-07-08 22:34 zhenglu 阅读(173) 评论(0) 推荐(0)

2013年6月18日 #

PHP单态模式总结

摘要: 快半年没用过php写东西,框架用的,php的基础都丢得差不多了单态模式的优点,一个对象只生成一次,节省内存提高效率操作符来访问。 * 用::方式调用一个非静态方法会导致一个E_STRICT级别的错误。 * 当实例化一个对象时,会调用构造方法 * 设为 private 外部将不可访问 */ /*private function StaticTest(){ echo "我爱"; }*/ private function __construct(){ echo "我爱"; } //生成对象,静态成员使用self调用 static function getObj 阅读全文

posted @ 2013-06-18 23:10 zhenglu 阅读(178) 评论(0) 推荐(0)

2013年6月16日 #

关于ueditor提交无值问题

摘要: ueditor让哥提交了一下午,值都提交不过去,最后只好一步步测试,发现是标签嵌套问题,坑爹啊!!!就是说如果 table 嵌套在 form 标签外面必无法提交,具体ueditor内部代码没有研究以下为测试代码 阅读全文

posted @ 2013-06-16 18:28 zhenglu 阅读(404) 评论(0) 推荐(0)

2013年4月27日 #

简单的数组递归算法

摘要: $city = array('beijing','heibei'=>array('shijiazhuang','chengde'),'shanxi'=>array('xian','huashan'),'shanghai'); test($city); function test($params) { if(!is_array($params)) { return; } foreach ($params as $key => $value) { if( 阅读全文

posted @ 2013-04-27 10:07 zhenglu 阅读(266) 评论(0) 推荐(0)

2013年4月13日 #

Sublime Text 2 注册码/破解方法

摘要: 准备工具:16进制文本编辑器WinHex1.打开安装目录,备份Sublime_text.exe2.用WinHex打开Sublime_text.exe 找到000CBB70 那一行,将该行的 8A C3 修改为 B0 01 然后保存 阅读全文

posted @ 2013-04-13 16:49 zhenglu 阅读(102) 评论(0) 推荐(0)

在Windows中添加右键菜单选项及快捷键(转)

摘要: regedit打开注册表1.在展开的 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\ 右键shell添加一个选项,命名gvim2.在默认值中输入gvim(&V),此值会出现在右键菜单上,& 表示设定快捷键3.选中新建项,在新建一个项命名为Command,在其默认值中输入程序路径,如C:\Program Files\Vim\vim72\gvim.exe "%1" ,确定即可,注意,路径为gvim安装路径,%1会替换为要打开的文件名。 阅读全文

posted @ 2013-04-13 09:19 zhenglu 阅读(399) 评论(0) 推荐(0)