嗨,新朋友,很高兴认识你,欢迎来到我的博客。
存档于 十月, 2013

关于网站文章内链的一个思路

利用字符串替换。 当关键词存在包含关系时,存在两种情况: 1. 短关键词优先 这种情况比较容易,将关键词进行排序,然后先替换短的关键词,不存在重复替换的问题 2. 常关键词优先 如果按照第一种情况的方法,会出现重复替换的问题。 ...

mysql联合索引详解

联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 ....

使用Xdebug调试和优化PHP程序

1. 安装(简略过程) 编辑php.ini,加入下面几行: extension=php_xdebug.dll [Xdebug] xdebug.profiler_enable=on xdebug.trace_output_dir="I:/Projects/xdebug" xdebug.profiler_output_dir="I:/Projects/xdebug" 2. WinCacheGrin...

Redis配置文件参数说明

配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /v...

Redis数据备份与恢复

Redis提供了两种持久化选项,分别是RDB和AOF。 默认情况下60秒刷新到disk一次[save 60 10000 当有1w条keys数据被改变时],Redis的数据集保存在叫dump.rdb一个二进制文件,这种策略被称为快照。 也可以手动调用Save或BGSAVE命令的: /u...

redis的 rdb 和 aof 持久化的区别

aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。 rdb的特性如下: fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。 save, shutdown, slave 命令会触发这个操作。 粒度比较大,如果save, sh...

zendStudio代码不能自动提示的解决方案

解决方法如下: 到你的用户目录下的Zend目录中删除org.eclipse.dltk.ui.prefs这个文件,关闭项目重新启动Zend Studio即可。 比如我的用户是Administrator,则该文件所在的位置是 C:\Documents and  Settings\Administrator\Zend\works...

php去除价格后面多余的0

rtrim(rtrim($str, '0'), '.');