djdqlt

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年5月20日

摘要: 元字符元字符,如\b,.,*,还有\d. 正则表达式里还有更多的元字符,比如\s匹配任意的空白 符,包括空格,制表符(Tab),换行符,中文全角空格等。\w匹配字母或数字或下划线或汉字等。对中文/汉字的特殊处理是由.Net提供的正则表达式引擎支持的,其它环境下的具体情况请查看 相关文档。下面来看看更... 阅读全文
posted @ 2014-05-20 15:31 无心之源 阅读(162) 评论(0) 推荐(0) 编辑

2014年5月6日

摘要: 数据库设计create table crawler ( crawler_ID bigint(20) unsigned not null auto_increment primary key, crawler_category varchar(20) not nul... 阅读全文
posted @ 2014-05-06 13:14 无心之源 阅读(317) 评论(0) 推荐(0) 编辑

2014年5月4日

摘要: ##1:索引可以大幅度提高查询性能1.1 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询( > , =,>但只有MyISAM存储引擎支持全文索引。b:... 阅读全文
posted @ 2014-05-04 16:57 无心之源 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 在优化查询中,数据库应用(如MySQL)即意味着对工具的操作与使用。使用索引、使用EXPLAIN分析查询以及调整MySQL的内部配置可达到优化查询的目的。 任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多... 阅读全文
posted @ 2014-05-04 11:00 无心之源 阅读(157) 评论(0) 推荐(0) 编辑

2014年4月28日

摘要: 一个利用php比较精确的统计在线人数的办法,注意这里所说的精确是指个数,如果需要精确在时间上,则需要根据实际情况调整代码中的有效时间。$ftime){ $fline=$fuid.'|'.$ftime."\n"; @fputs($fp,$fline); } flock($fp,LOCK_U... 阅读全文
posted @ 2014-04-28 14:22 无心之源 阅读(313) 评论(0) 推荐(0) 编辑

2014年4月25日

摘要: 下面的PHP代码可以解决以下问题:1.json_encode UTF8码中文后的字符串不可阅读2.json_encode 多级数组中文乱码问题3.json_encode 数组中包含换行时错误问题4.json_encode 数组中键为中文的问题function _encode($arr){ $na ... 阅读全文
posted @ 2014-04-25 14:07 无心之源 阅读(318) 评论(0) 推荐(0) 编辑

摘要: 序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 'Apple' ,'b' => 'banana' , 'c' => 'Coconut');//序列化数组$s = serial... 阅读全文
posted @ 2014-04-25 13:37 无心之源 阅读(1173) 评论(0) 推荐(0) 编辑

摘要: 工作中用到的一些数据表字段控制信息pre_forum_post 表first :0 非第一楼,1第一楼;invisible:0 通过审核,-2待审核anonymous:0非匿名 usesig:1启用签名htmlon:是否允许HTML(0,1) bbcodeoff:是否关闭BBCODEsmil... 阅读全文
posted @ 2014-04-25 10:32 无心之源 阅读(237) 评论(0) 推荐(0) 编辑

摘要: 普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次... 阅读全文
posted @ 2014-04-25 10:01 无心之源 阅读(172) 评论(0) 推荐(0) 编辑

2014年4月23日

摘要: 1.冒泡排序function bubble_sort($arr) { $n=count($arr); for($i=0;$i$high) return false; else { $mid=floor(($low+$high)/2); if... 阅读全文
posted @ 2014-04-23 17:08 无心之源 阅读(199) 评论(0) 推荐(0) 编辑