- 博客(7)
- 收藏
- 关注
原创 ecshop 源码分析
缓存文件的开头反序列化出来的结果:array 'template' => array 0 => string 'D:/webroot/gewei.jiage/themes/yihao2011/goods.dwt' (length=49) 1 => string 'D:/webroot/gewei.jiage/themes/yihao2011/library/
2012-11-26 10:19:34 462
原创 如何让所有的事情的变得准确无误
打了补丁却导致了其他的bug,更新了一个文件,其他应该正确出现的地方却没有显示。隐形的无形的,任何地方都会让你的程序功亏一篑。自己总结了下,避免以上结果的手段:程序的伊始,应该对总体框架做深入了解,各个模块可能影响的因素都找出来。作为以后bug的原因库。对单个模块进行时,应该严格遵循该模块本来定义的职责。一般开发中的低级错误在进行中就会被排查,会导致BUG的是那些语言的死角,所以了解语
2012-10-18 17:38:09 245
原创 使用mysql profile精确找到sql性能缺陷
SET profiling = 1;select @@profiling;show profiles;show profile for query 1;
2012-10-17 16:52:02 201
原创 mt_rand与rand的对比
php测试代码:echo microtime().''; mt_rand(0,9);echo microtime().'';echo microtime().''; rand(0,9);echo microtime();测试结果:0.40673600 13504558890.40675100 13504558890.40675500 13504558890.40676
2012-10-17 14:38:59 607
原创 mysql优化实例
1.查询所有字段的sql耗时: 0.003497 秒2.查询所需字段sql耗时(limit 3):0.001194 秒SELECT group_sn,small_desc,group_name,end_time,group_image,(already_orders+already_orders_virtual) as already_orders,ext_info,market
2012-10-17 10:06:06 285
原创 php函数解析
1.return 和 exit 的区别return是语言结构不是函数。不应用();如果该脚本被include()可以获取return 参数的值exit()是函数 $ret = system('php a.php');会接收到a.php中exit(3)值
2012-05-07 20:45:26 219
原创 linux 下配置文件编码的方法
配置编码列表:1.配置:在~/.vimrc 或者/etc 下的vimrc文件添加 set encoding=utf-8 fileencoding=ucs-bom,gbk,utf-8,latin1 vim会自动从列表中检测编码类型2.检测编码::set fileencoding3.设置编码::set fileencoding = utf-8或者在命令行中
2012-03-31 11:59:24 591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人