January 12th, 2011
txt = u’11%u6708%u4EFD%u603B%u7ED3%u4F1A%u8BAE%u901A%u77E5.doc’
>>> print re.sub(r’%u(\w{1,4})’,lambda s: unichr(int(s.group(1), 16)),txt)
11月份总结会议通知.doc
上次遇到的,我很弱智的用了正则,今天知道个原来可以这样
print “%u4f60″.replace(‘%’, ‘\\’).decode(‘unicode_escape’)
Posted in 胡言乱语 | Comments Off
January 6th, 2011
MySQL日志设置
# logs
log-bin=D:/MySQL/logs/mysql-bin
#expire_logs_days = 10
#max_binlog_size = 100M
log=D:/MySQL/logs/mysql.log
log-error=D:/MySQL/logs/error.log
#log-update=D:/MySQL/logs/update.log 未能成功生成
long_query_time=1
log-slow-queries
log-queries-not-using-indexes
Posted in Mysql | Comments Off
January 5th, 2011
ORM的
ORM::factory('some_model')->order_by(DB::expr('RAND()'))->find();
Model的
$this->db->from('table')->select('*')->limit(1)->orderby(null, 'RAND()')->get();
Posted in PHP | Comments Off
November 20th, 2010
winmerge.sh
#!/bin/sh
echo Launching WinMergeU.exe: $1 $2
“C:/Program Files/WinMerge/WinMergeU.exe” -e -ub -dl “Base” -dr “Mine” “$1″ “$2″
vim ~/.gitconfig
[diff]
tool = winmerge
[difftool "winmerge"]
cmd = winmerge.sh “$LOCAL” “$REMOTE”
[difftool]
prompt = false
~
git difftool r2 views.py
Posted in Git | Comments Off
November 10th, 2010
早上配置测试服务器时几张大图显示不全,刷新几次无效,于是开始查资料,发现nginx fastcgi的几个参数
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
其中一篇文章写到:nginx会使用fastcgi_buffer_size指定的大小的缓冲区用于缓存fastcgi流的内容。当大小超出此大小时会继续用fastcgi_buffers指定的数量和大小申请缓冲区。如果依然超出此大小,会将多出的内容写入临时文件。
原文在这里
不过我的图片并没有走fastcgi,整个项目还算复杂,应用的每个都从前端proxy到各个应用服务器,于是想proxy是否也有这个设置呢,翻下proxy的,果然有
proxy_buffer_size 32k;
proxy_buffers 4 32k;
根据文件大小修改了一下,问题解决。
Posted in 胡言乱语 | Comments Off