摘要: <?php/** 简单工厂模式 **/abstract class CDb { abstract function connect(); abstract function query();}class CMysqlDB extends CDb { function connect() { echo 'mysql connect success'; } function query() { echo 'mysql query'; } }class CMssqlDb extends CDb { function connect() { echo 'm 阅读全文
posted @ 2012-11-12 22:57 phpzxh 阅读(311) 评论(0) 推荐(0) 编辑
摘要: http://xdebug.org/下载xdebug安装1.linux下载源码包http://xdebug.org/download.phptar -zvxf xdebug.tgz进入解压的目录/usr/local/php/bin/phpize(可能你的系统会没有安装phpize,那就安装吧)./configure --enable-xdebug makemake install修改配置文件zend_extension = /usr/lib/php5/20090626/xdebug.so xdebug.profiler_enable = on 开启性能的监控xdebug.auto_trace 阅读全文
posted @ 2012-11-04 22:48 phpzxh 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: 今天在IE 下碰到一个奇怪的问题,就是当我修改a的标签内容有@字符,在修改该标签的href属性的时候,a标签的内容变成了该标签的 href 的值。 代码如下 <!DOCTYPE HTML> <html> <body> <a id="fruits">fruites</a> </body> <script> document.getElement... 阅读全文
posted @ 2012-06-26 11:18 phpzxh 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: set nocompatible set magic set ru "标尺信息 set ai set sw=4 set ts=4 set dy=lastline "显示最多行,不用@@ "以上是缩进相关 set backspace=indent,eol,start colo evening sy on set g... 阅读全文
posted @ 2012-05-17 15:11 phpzxh 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 1.还原到某个版本 svn up -r 版本号 svn up -r 版本号 文件名称 2. 还原改动 对应提交(commit),要有类似回滚(rollback)的操作。 svn revert 或者通过tortoiseSVN,eclipse插件。 这个操作对开发人员十分有用,在改动被人很多代码后可以“一键恢复”。 3. “还原”已提交的改动 revert只适合未提交的情况。... 阅读全文
posted @ 2012-05-17 15:10 phpzxh 阅读(4944) 评论(0) 推荐(0) 编辑
摘要: 分手,只需要一个人同意,但“在一起”,可是需要两个人同时认可才能作数。恋 爱就是要这么不确定才有趣,不是吗?至少我已经完成了我这一半的拼图。 “你想想,你跟小华现在才十五岁,如果你们现在就在一起了,真的可以一直当 男女朋友直到三十岁结婚吗?” 你一定会死,那你为什么不现在就死一死?” 生没有意外,只能说是命运使然。 联结的方式有很多种,有的连结是一种陪伴,... 阅读全文
posted @ 2011-11-27 00:02 phpzxh 阅读(288) 评论(0) 推荐(0) 编辑
摘要: B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中; ... 阅读全文
posted @ 2011-10-15 00:07 phpzxh 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 一、下载源码。 先到官网下载PHP的源代码,这里我用的是PHP5.3.5 打开我们可以看到ext这个目录这目录是放所有的扩展的。在改目录下我们可以看到ext_skel的脚本下面我就用这个命令来生成扩展的基本架构。 二、创建基本框架 ./ext_skel --extname=example这个命令会在ext目录下生成一个example目录,改目录下有以下文件 #在目录下有不少文件,t... 阅读全文
posted @ 2011-09-07 18:55 phpzxh 阅读(3063) 评论(0) 推荐(0) 编辑
摘要: escape、encodeURI 和encodeURIComponent 的区别 escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,今天我就在这里对这三个方法详细地分析与比较一下。 escape() 方法 MSDN JScript Reference... 阅读全文
posted @ 2011-05-23 14:57 phpzxh 阅读(10724) 评论(0) 推荐(0) 编辑
摘要: 一、层定位 普通流、浮动和绝对定位 position : static | absolute | fixed | relative position:satic 就是普通流(普通流中的元素的位置由元素在 HTML 中的位置决定。) position:relative就是相对定位(相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留) 比如: <!DOCTYPE ht... 阅读全文
posted @ 2011-05-23 14:54 phpzxh 阅读(322) 评论(0) 推荐(0) 编辑