摘要: php7中,preg_replace()不再支持"\e" (PREG_REPLACE_EVAL),需要使用preg_replace_callback()来代替。 看例子来说吧 $content = preg_replace("/{#(.+?)}/eis", '$lang[\'\\1\']', $co 阅读全文
posted @ 2016-11-23 16:41 ChoiceShan 阅读(7328) 评论(0) 推荐(0) 编辑
摘要: jquery自诞生以来,版本越来越多,而且jQuery官网的新版本还在不断的更新和发布中,但是我们在以前的项目中就已经使用了旧版本的jQuery,比如已经出现的:1.3.X、1.4.X、1.5.X、1.6.2等等。 之前在修改前台页面的时候,就碰到过这样的问题,我用的是最新的jQuery版本,之前程 阅读全文
posted @ 2016-08-19 10:47 ChoiceShan 阅读(2372) 评论(0) 推荐(1) 编辑
摘要: 1、方法1PHP Codefunctionmb_is_utf8($string) { returnmb_detect_encoding($string,'UTF-8')==='UTF-8';//新发现}2、方法2PHP Codefunctionpreg_is_utf8($string) { retu... 阅读全文
posted @ 2014-05-04 12:50 ChoiceShan 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 把字符串用base64加密后,然后挨个把字符用预先设计的随机数组对应替换<?phpfunctionmd_cookie($temp_cookie,$md=0){$hx_arr=array('a'=>'C','b'=>'A','c'=>'6','d'=>'B','e'=>'9','f'=>'W','g'=>'f','h&# 阅读全文
posted @ 2012-11-30 16:52 ChoiceShan 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Cakephp执行主要流程加载基本文件cake/basics.php 里面定义了常用的方法以及时间常量$TIME_START = getMicrotime(); 记录开始执行时间cake/config/paths.php 里面定义一些基本路径cake/lib/object.php cake的基本类cake/lib/inflector.php 这里主要是处理单复数,带下划开命名以及驼峰式命名cak... 阅读全文
posted @ 2010-03-24 09:54 ChoiceShan 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 数据库的最初雏形据说源自美国一个奶牛场的记账薄(纸质的,由此可见,数据库并不一定是存储在电脑里的数据^_^),里面记录的是该奶牛场的收支账目,程序员在将其整理、录入到电脑中时从中受到启发。当按照规定好的数据结构所采集到的数据量大到一定程度后,出于程序执行效率的考虑,程序员将其中的检索、更新维护等功能分离出来,做成单独调用的模块,这个模块后来就慢慢发展、演变成现在我们所接触到的数据库管理系统(DBM... 阅读全文
posted @ 2009-06-11 09:44 ChoiceShan 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、数据库设计过程  数据库技术是信息资源管理最有效的手段。  数据库设计是指:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。  数据库设计的各阶段:  A、需求分析阶段:综合各个用户的应用需求(现实世界的需求)。  B、在概念设计阶段:形成独立于机器和各DBMS产品的概念模式(信息世界模型),用E-R图来描述。  C、在逻辑设计阶... 阅读全文
posted @ 2009-06-10 17:32 ChoiceShan 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 大家都知道mysql的myisam表适合读操作大,写操作少;表级锁表innodb表正好相反;行级锁表互联网服务,不算支付性的服务外,互动产品,新闻系统等等一般都是读多,写少。用myisam表比较合适。 表的设计定长表:所有列的字段长度都是定长的。可以去查mysql的手册不定长字段是VARCHAR、BLOB或TEXT。int char都是定长的,定长表占用空间会大。动态表:就是字段不是都定长的。定长... 阅读全文
posted @ 2009-06-10 17:24 ChoiceShan 阅读(627) 评论(0) 推荐(0) 编辑
摘要: link: http://www.cnblogs.com/firstyi/archive/2008/06/13/1220094.html 阅读全文
posted @ 2008-12-25 16:52 ChoiceShan 阅读(132) 评论(0) 推荐(0) 编辑
摘要: [ 2006-9-15 23:47:00 | By: hkzj ] 一、CMD中可执行的结束进程命令(其实是一个远程关机工具) ntsd -c q -p pid (pid 为进程标识符,在任务管理器中可以调出这一属性列) 例: 如explorer.exe的pid为1332,则 运行: ntsd -c q -p 1332就能结束explorer.exe进程 ntsd -c q -pn ***.... 阅读全文
posted @ 2008-07-18 10:57 ChoiceShan 阅读(2419) 评论(0) 推荐(0) 编辑