2013年7月23日

linux常用命令

摘要: TAR压缩解压命令解压:$ tar zxvf FileName.tar.gz压缩:$ tar zcvf FileName.tar.gz DirName 阅读全文

posted @ 2013-07-23 17:55 生菜me 阅读(86) 评论(0) 推荐(0)

2013年6月26日

UTF-8汉字正则匹配

摘要: 正则匹配UTF-8汉字,JS以及PHP版:/[\u4e00-\u9fa5]+/.test('JS匹配UTF-8汉字');preg_match('/^[\x{4e00}-\x{9fa5}]+/u', 'PHP匹配UTF-8汉字', $m); 阅读全文

posted @ 2013-06-26 17:15 生菜me 阅读(261) 评论(0) 推荐(0)

2013年6月21日

Linux:PHP 5.3.3 以上版本的php-fpm的重启

摘要: php 5.3.3 源码中已经内嵌了 php-fpm,不用象以前的php版本一样专门打补丁了,只需要在configure的时候添加编译参数即可。 关于php-fpm的编译参数有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。 但是,php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制: master 进程可以理解以下信号:INT, TER 阅读全文

posted @ 2013-06-21 16:12 生菜me 阅读(792) 评论(0) 推荐(0)

2013年6月15日

PHP socket 中 pack 和 unpack 的使用

摘要: 任何一款拥有socket操作能力的语言都有一个专门用于组包的函数,php也不例外!用了很久php了却很少有机会用php进行一些二进制操作。 最近用php写一个socket客户端连接一个用C++语言开发的游戏服务端。 服务器端开发人员使用了二进制的形式来定义协议的格式。协议格式如下:包头(2bytes)+加密(1byte)+命令码(2bytes)+帧内容1.包头的内容是记录帧内容的长度;2. 加密:0表示不加密,1表示加密;3. 命令码为服务端命令识别符号;一开始不了解php原来有pack可以来组装二进制包, 走了弯路,让服务端开发人员用C语言帮忙开发了的几个内存操作函数,按照协议规则返回二进制 阅读全文

posted @ 2013-06-15 13:27 生菜me 阅读(1137) 评论(0) 推荐(0)

2013年6月3日

在linux命令行不能svn up中文文件名的解决办法

摘要: 直接在命令行执行:export LC_CTYPE=en_US.UTF-8 && svn up 阅读全文

posted @ 2013-06-03 11:19 生菜me 阅读(287) 评论(0) 推荐(0)

2013年5月13日

mysql常用操作

摘要: mysql 阅读全文

posted @ 2013-05-13 11:14 生菜me 阅读(133) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示