转载自:LINUX SCREEN窗口中文乱码问题,感谢原作者!
环境:Linux Dist: CentOS 4.3,locale: en_US.UTF-8, .vimrc: set fencs=gbk
目标:终端使用 less/more/grep 等命令正确显示 GBK 编码文件内容,vim 正确显示 GBK 编码文件汉字
症状:
1. 系统自带 gnome-terminal 在设置终端编码为 GBK 后,能达到目标。
2. 使用 xshell 在 windows[......]
转载自:LINUX SCREEN窗口中文乱码问题,感谢原作者!
环境:Linux Dist: CentOS 4.3,locale: en_US.UTF-8, .vimrc: set fencs=gbk
目标:终端使用 less/more/grep 等命令正确显示 GBK 编码文件内容,vim 正确显示 GBK 编码文件汉字
症状:
1. 系统自带 gnome-terminal 在设置终端编码为 GBK 后,能达到目标。
2. 使用 xshell 在 windows[......]
我们经常需要定时的执行某个任务,在Linux下我们有强大的crontab,但是在Python这个粒度(定时执行函数),如何处理呢?
除了第三方的模块外,标准库为我们提供了sched模块和Timer类。
先说sched模块,准确的说,它是一个调度(延时处理机制),每次想要定时执行某任务都必须写入一个调度。
使用步骤如下:
(1)生成调度器:
s = sched.scheduler(time.time,time.sleep)
第一个参数是一个可以返回时间戳的函数,第二个参数可以在定时[......]
为什么要重新用Tokyo Cabinet和Tokyo Tyran?因为在上一篇文章:《编译、安装Kyoto Cabinet, Kyoto Tycoon和Python编程接口》中,发现yoto Tycoon压根就没有靠谱儿的python接口(几个开源的都很不完善,不敢用)。
其实TT在商用环境也应用很多了。比如张宴改造后用于金山游戏的后台存储。
#TC
wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.47.tar.gz
tar[......]
1、下载
wget http://sphinxsearch.com/files/sphinx-1.10-beta.tar.gz
tar -xzvf sphinx-1.10-beta.tar.gz
cd sphinx-1.10-beta/
2、相关库
出了libexpat用于xml之外,还有一个libstemer可选。其实还有libiconv和libzip,只不过我好像之前装过了。
sudo apt-get install libexpat-dev
3、编译
我不需要mysql支持[......]
由于服务器是共用的,不给root权限,所以只能用解压缩,安装到自己home的方式来安装jdk。
1、下载最新JDK
#下载
wget http://cds-esd.sun.com/ESD6/JSCDL/jdk/6u24-b07/jdk-6u24-linux-x64.bin?AuthParam=1303266937_f832ac172b27d2af47ebec23c9a3fae1&TicketId=nod2BlEYQ3d%2BnusqlEOZWZiZcg%3D%3D&Gr[......]