摘要:
1、php子类无 构造函数,实例化子类时默认会调用父类的构造函数;子类有构造函数,实例化子类时默认不会调用父类的父类的构造函数,需要在子类中使用parent::__construct()调用父类构造函数;这些同样适用于析构函数。测试用例: 1 bb();26 ?>2、php函数引用返回语法: 1 v... 阅读全文
摘要:
与apache一起使用: Configure Command => './configure' '--prefix=/home/sujunjie/local/php' '--with-apxs2=/home/sujunjie/local/apache/bin/apxs' '--with-mysql= 阅读全文
摘要:
以下是我习惯的vim配置,做个记录~_~" 文件编码set fileencoding=utf-8set encoding=utf-8set termencoding=utf-8" 开启语法高亮syntax enable" 防止在文件末尾追加换行符set noendoflineset binary"... 阅读全文
摘要:
在一个shell脚本中看见一行代码:DATE=${1:-`date "+%Y%m%d" -d "-1 day"`}查了一下${var1:-var2}这种结构执行过程:如果变量var1有定义且不为空时,返回$var1,如果var1未定义或者为空,则返回‘-’后面的内容。所以开头的代码的含义就是先检查脚... 阅读全文
摘要:
1){ $k=$arr[0]; $x=array(); $y=array(); $_size=count($arr); for($i=1;$i1;$l--){ for($i=0;$i $arr[$i+1]){ ... 阅读全文
摘要:
/** * 将字符串拆分为指定最大宽度的字符串数组。单字节字符宽度为1,多字节字符通常宽度为2 * @param string $msg 要拆分的字符串 * @param int $width 结果数组中每个元素的最大宽度。如10代表10个英文字母或者5个汉字 ... 阅读全文
摘要:
jquery绑定事件处理函数的方法有好几个,比如:bind(),on(),delegate(),live()。其中delegate和live都是用on实现的,效果也类似,live好像在1.7版本中已经废弃了。这里重点看看on的用法:$(el).on( events [, selector ] [, data ], handler(eventObject) )如果省略了selector参数,on方法和bind方法效果一样。如果传递了参数selector,其实就生成了一个“事件委托”。什么是“事件委托”呢?我们知道浏览器事件传播时经历了三个过程:捕获阶段 、目标阶段 和 冒泡阶段。事件捕获是指事件 阅读全文
摘要:
与vim编码相关的四个配置:encoding:vim核心编码,所有vim交换区,信息提示区都用这个编码。打开文件的编码如果是其他编码,会自动转换为核心编码,保存时再转回文件编码。fileencoding:文件编码。新建文件的编码是配置文件里的fileencoding配置值,如果无配置,怎根据locale设置。fileencodings:vim打开一个文件以后会去匹配此配置项中的编码列表,从前往后,找到“感觉对”的编码以后会认为当前文件是该编码形式的。termencoding:客户端编码,比如在secureCRT是用vim,应该将客户端编码跟secureCRT的“选项/会话选项/外观/字符编码” 阅读全文
摘要:
mysql> show variables like '%character%';+--------------------------+----------------------------------------+| Variable_name | Value |+--------------------------+----------------------------------------+| character_set_client | gbk ... 阅读全文
摘要:
直接上代码// 获取当前窗口url中param参数的值function get_param(param){ var query = location.search.substring(1).split('&'); for(var i=0;i parseInt(page_total)){ ... 阅读全文