自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小蔡的专栏

一个关心产品的程序员!

  • 博客(6)
  • 收藏
  • 关注

原创 比较strtr, str_replace和preg_replace的效率

之前已经分析过strtr的源码了,现在就比较strtr, str_replace和preg_replace的效率: $str = 111111110000000000000000000000000000000111000001000100010000010010000010010000010100000010; $str = str_repeat($str, 1);

2009-12-30 21:23:00 5594 2

原创 在smarty中增加类似foreach的功能自动加载数据

      在smarty中使用自定义插件来加载数据(见:http://blog.csdn.net/yycai/archive/2009/12/26/5083594.aspx),在使用的时候还是感觉不够方便,灵机一动就想写成类似foreach那种标签: 第一步:在Smarty_Compiler.class.php的_compile_tag函数中增加://加载数据的开始标签case

2009-12-28 17:41:00 1687

原创 编写Smarty插件在模板中直接加载数据

      之前使用smarty的时候,通常是在php程序端读取数据(一般从数据库),然后assign给模板的变量,才可以在前端使用这个变量。这样不是不好,只是数据多的时候php端的代码维护起来有点麻烦,特别是当存在很多模板块化得数据时。 所以写了个插件,结合之前的crud类实现在前端模板可以加载一些模块化得数据。(http://code.google.com/p/cyy0523xc/

2009-12-26 23:15:00 2134 1

原创 strtr函数的效率问题

最近经常要对字符串进行匹配和替换操作,之前一般使用str_replace或者preg_replace,据说strtr的效率不错,所以对比了一下:$i = 0;$t = microtime(true);for(;$i<1000;$i++){ $str = strtr(md5($i), $p2);}var_dump(microtime(true)-$t); //

2009-12-26 20:39:00 1485

原创 (PHP)CRUD类及分页类

之前写的crud类实在比较简单(http://blog.csdn.net/yycai/archive/2009/12/15/5012353.aspx),重新封装了一下: <?php/** * 自动化数据表操作类 * @example * * $db = cls_crud::factory(array(table=>article)); * $data =

2009-12-22 17:18:00 1171

原创 PHP的CRUD类

因为项目需要,所以自己写了一个CRUD类 虽然还比较简单,不过感觉很实用。 注:cls_database是一个数据库操作类 见:http://code.google.com/p/cyy0523xc/source/browse/trunk/php/cls_crud.php  <?php/** * 自动化数据表操作类 * @author 小蔡

2009-12-15 16:24:00 2692

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除