`
文章列表
具体效果请查看http://www.leisongwang.com 设计的初衷是:文章列表页,如果用strip_tags删除了所有的样式,则首页的文章简介会显得很乱,没有样式。如果简单的用strip_tags保留p或者br,那么再截取字符串时会有p或者br被截断的情况。 设计思路为:保留p和br,然后替换p为br;再以br为分隔符对整个文章进行分隔。 具体代码如下:可直接使用 /** * 长文章分段 * @param string $article 文章内容 * @param number $return_number 文章字节限制 * @return array */ ...
1、find命令 find命令是一个无处不在命令,是linux中最有用的命令之一。find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。下面就通过实例来体验下find命令的强大。   1.1、find命令的一般形式 man文档中给出的find命令的一般形式为: find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]   其实[-H] [-L] [-P] [-D debugopts] [-Olevel]这几个选项并不常用(至少在我的日 ...
今天手抖本来要修改/usr/bin/下面的一个文件属性为   user:user,执行chown -R /usr/bin/的时候,再按tab之前直接敲了回车;结果导致执行sudo命令时出现错误提示:“sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位 ” 网上找了一些解决方案,都没能很好的成功;结果结合两个帖子顺利搞定。步骤如下 进入recovery模式--->重启-->重启开始时按esc或者shift进入选择模式【不是每次都能进入】。 --->选择recovery 模式---->选择root 进入后执行命令行 c ...
编译安装   wget http://pecl.php.net/get/xhprof-0.9.3.tgz tar zxf xhprof-0.9.2.tgz cd xhprof-0.9.2/extension/ sudo phpize ./configure --with-php-config=/usr/local/php/bin/php-config sudo make sudo make install  配置 php.ini 在php.ini里加入(一般加到文件最末尾)   [xhprof] extension=xhprof.so; ; direc ...
 不断有人跟我说Nginx比Apache好、比Apache快之类。Nginx更主要是作为反向代理,而非Web服务器使用。我翻译过一本关于反向代理的技术书籍,同时精通Apache API开发,对Nginx和Apache的工作原理都略有了解,粗谈一下看法。   不管是Nginx还是Squid这种反向代理,其网络模式都是事件驱动。事件驱动其实是很老的技术,早期的select、poll都是如此。后来基于内核通知的更高级事件机制出现,如libevent里的epoll,使事件驱动性能得以提高。事件驱动的本质还是IO事件,应用程序在多个IO句柄间快速切换,实现所谓的异步IO。事件驱动服务器,最适合做的就是 ...
比如,我想搜源码目录src下,包含“niuc”的所有ec文件 find ./src -name '*.ec' -exec grep -i niuc {} /; -print     在特定文件中grep某关键字,除了使用find 命令加exec选项之外,其实还有更简单的方法: grep -R --include="*.cpp" key di ...
editplus 3 注册码 注册信息:kariryo5387D-12450-BCZ8B-D6W0B-85TE1
rsync 简介 rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机之间的文 件。也可以使用 rsync 同步本地硬盘中的不同目录。 rsync 是用于替代 rcp 的一个工具,rsync 使用所谓的 rsync算法 进行数据同步 ...
常见问题 1. Warning: post-commit hook failed (exit code 255) with no output. 如果执行提交时SVN提示255错误,则是 post-commit 脚本文件的权限不对,post-commit 脚本必须有 +x 权限。 chown svn:svn post-commitchmod +x post-commit  
magic_quotes_gpc 设置为 OFF     1. 对于PHP magic_quotes_gpc=on的情况, 我们可以不对输入和输出数据库的字符串数据作addslashes()和stripslashes()的操作,数据也会正常显示。 如果此时你对输入的数据作了addslashes()处理,那么在输出的时候就必须使用stripslashes()去掉多余的反斜杠。 2. 对于PHP magic_quotes_gpc=off 的情况 必须使用addslashes()对输入数据进行处理,但并不需要使用stripslashes()格式化输出,因为addslashes()并未将 ...
  #1 安装eaccelerator export PHP_PREFIX="/usr/local/webserver/php" $PHP_PREFIX/bin/phpize ./configure --prefix=/usr/local/webserver/ --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config make make install  #2 安装memcache /usr/local/webserver/php/bin/phpize ./confi ...
  原文地址:http://blog.developers.api.sina.com.cn/?p=124 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库 负载,提升性能。关于这个东西,相信很多人都用过,本文意 ...
其实是你家的路由器收发包的时候产生了断档....试试在cmd里面输入 ipconfig/flushdns   然后重启路由器....就可以上了~不用改DNS~
原文参考:http://hi.baidu.com/wastorode/item/ec86ade6ac0af7a2c10d75f4 sudo gedit /var/log/nginx/error.log 查看错误日志 upstream sent too big header while reading response header from upstream 你去搜这个错误,网上的解释都差不多,无外乎是cookie携带的header太多了,让你设置: fastcgi_buffer_size 128k;fastcgi_buffers 8 128k; 逐步尝试。其中fastcgi_bu ...
原文链接:http://www.cnblogs.com/luckcs/articles/2619846.html 前段时间,因为一个项目的关系,研究了php通过调用memcache和memcached PECL扩展库的接口存储到分布式缓存
Global site tag (gtag.js) - Google Analytics