我在地球上说话字数最少的那一天
公元后2009年4月8日,罹患病毒性流感后的第3天,我的喉咙估计已经肿大得不得了,张嘴伸舌头也无法看得见里面的器官肥大到什么程度,于是我这天真的是有苦难言。
上班后,在msn群和各位同事打了个招呼“是日喉咙痛,有事请打字,切勿逗我说话”。
今天想起来,打至我会说话的那天起,似乎也没像这天那样说话字数那么少,统计一下来就是说了一下数字:
“一号餐”(中午吃饭)
“牛肉滑蛋”(晚餐)
“人民北”(晚上打的回家)
“打票”(要报销)
一共12个字
写点关于IT、棋牌、游戏、电影、游记的事情
公元后2009年4月8日,罹患病毒性流感后的第3天,我的喉咙估计已经肿大得不得了,张嘴伸舌头也无法看得见里面的器官肥大到什么程度,于是我这天真的是有苦难言。
上班后,在msn群和各位同事打了个招呼“是日喉咙痛,有事请打字,切勿逗我说话”。
今天想起来,打至我会说话的那天起,似乎也没像这天那样说话字数那么少,统计一下来就是说了一下数字:
“一号餐”(中午吃饭)
“牛肉滑蛋”(晚餐)
“人民北”(晚上打的回家)
“打票”(要报销)
一共12个字
网上其实大部分的技术文档都是你炒我我炒你,互相抄袭,犯错扎堆,就算发现了也很难从google、baidu的错误数据中把正确的答案挣扎出来。
只要你用搜索引擎搜nginx、日志分析、awstat这几个关键词,就会搜到几乎是同一篇的文章,洋洋洒洒几千字把用awstat分析nginx日志的方法描述下来,不少新用nginx的人可能就这样掉下了一个坑。
这坑是如此这般的~~~~
nginx.conf有一段定义日志格式的,上面写的是:
log_format main '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
出来的日志会是这样:
58.35.169.100 - - [31/Jan/2009:23:59:24 +0800] GET /enews/ HTTP/1.1 "302" 18298 "http://www.xxx.com/yyy/111" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; MAXTHON 2.0)" "-"
而事实上,正确的应该是这样:
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
出来的日志才会是正常的apache格式
58.35.169.100 - - [31/Jan/2009:23:59:24 +0800] “GET /enews/ HTTP/1.1” 302 18298 "http://www.xxx.com/yyy/111" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; MAXTHON 2.0)" "-"
好了,为此要对千万行日志批量处理,tmd!!!就为了一对站错位置的双引号,希望日后用nginx的人都栽到这个坑里面去!
对了,我发这篇博文会被人搜索到么?我是不是要seo一下。
今天做一个windows下的脚本,想起写个笔记:分别在windows、linux下以当天日期作为文件名命名
- %Y 年(4位显示)
- %m 月(2位数字显示)
- %d 日(2位数字显示)
- %H 时(24小时制)
- %M 分
- %S 秒
- %s UTC标准时间
- %W 第几周
这样脚本写下来就是(标准年月日命名):
#!/bin/sh
cd /mysql/bin
datename=`date +%Y%m%d`
mysqldump -u用户名 -p密码 --default-character-set=utf8 --all-databases > /路径/$datename.sql
date /T
2009-04-01 星期三
- %date:~0,4%(取date的第0个后面的4个字符。也就是年2009)
- %date:~5,2%(取date的第5个后面的2个字符。也就是月04)
- %date:~8,2%(取date的第8个后面的2个字符。也就是月01)
这样脚本写下来就是(标准年月日命名):
mysqldump -u用户名 -p密码 --default-character-set=utf8 --all-databases > /路径/%date:~0,4%%date:~5,2%%date:~8,2%.sql