Category: Life

  • vim添加ruler

    这里 ruler 用来标示一行的宽度

    在 .vimrc 中添加一行

    set colorcolumn=85

    参考:http://scriptogr.am/joshearl/post/adding-a-vertical-ruler-to-vim

  • 统计进程占用内存

    
    ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'
    
  • mysql添加联合唯一索引

    为表 project_server 添加联合唯一索引

    mysql> alter table project_server add unique index(project_id,object_id);
    ERROR 1062 (23000): Duplicate entry '11-1177' for key 'project_id'

    如果提示说记录已经存在,那么加上 ignore,会自动将重复的去掉,很有效

    mysql> alter ignore table project_server add unique index(project_id,object_id);
    Query OK, 166 rows affected (0.06 sec)
    Records: 166  Duplicates: 1  Warnings: 0
  • php array merge

    两个数组合并为一个数组

    $a = array(1 => 1, 2 => 2, 3 => 3);
    $b = array(3 => 3, 5 => 5, 6 => 6);
    $c = $a + $b;
    print_r($c);
    

    结果

    Array
    (
        [1] => 1
        [2] => 2
        [3] => 3
        [5] => 5
        [6] => 6
    )
    
  • ab测试

    centos6

    安装

    yum install httpd-tools

    -c 并发数
    -n 总请求数

    ab -c 100 -n 10000 http://www.abc.com/
  • shell下的三元表达式

    如果第一部分成功则执行第二部分

    否则就执行第三部分

    nginx -s reload &&  echo 'nginx 重新载入成功' || echo 'nginx 重新载入失败'

    基本就的实现