2011年12月2日
摘要: 升级到3.01以后命令有些变动原来的purge变为banpurge.url变为ban.url记录下 以作备份 又学习了下shell编程 1 #!/bin/bash 2 3 if [ -z $1 ];then 4 echo "请输入参数" 5 exit 6 fi 7 8 9 check_ver() { 10 echo $1 | grep -Eq '[0-9]{14}$' 11 if [ $? -ne 0 ];then 12 echo "请输入正确的参数版本号" 13 exit 14 fi 15 } 16 17 18 varnish_id=$ 阅读全文
posted @ 2011-12-02 15:37 雨弓 阅读(883) 评论(0) 推荐(0) 编辑
摘要: /usr/local/php/bin/pecl install channel://pecl.php.net/libevent-0.0.4添加extension=libevent.so 到 php.ini基于libevent的简单server 监听2000端口 打印回当前时间 1 $socket = stream_socket_server ('tcp://0.0.0.0:2000', $errno, $errstr); 2 stream_set_blocking($socket, 0); 3 $base = event_base_new(); 4 $event = event 阅读全文
posted @ 2011-12-02 15:35 雨弓 阅读(1909) 评论(0) 推荐(0) 编辑
摘要: 灵感来自使用linux时的 |xargs ,将嵌套函数改为链式风格,意义嘛 来看个例子$result = abs(round(pow(sin(123),3),1));》》 0.1这个是简单的 ,只有四层括号 ,如果需求改了下 四舍五入从保留1位改为保留2位 - - 是不是在数括号了 如果再增加几层呢....相对而言 如果用管道将结果传递给下个函数 那伪代码是这样的123 | sin | pow 参数 3|round 参数 1|abs这样就清爽多了, 用php的魔术方法实现了下这个风格 代码如下: 1 class eItem{ 2 private $oItem; 3 public... 阅读全文
posted @ 2011-12-02 15:13 雨弓 阅读(315) 评论(0) 推荐(0) 编辑