*** 汉字编码转换在跨平台开发中经常会遇到汉字编码转换问题,前几天用qt开发就发现一个问题:用qt写出来的界面show出来汉字有乱码,在设置了QString 以及tr的编码后还是不能解决,后来才发现原来是源文件的编码格式与设置的不一致。这里我简单记录一下linux下的转码方式。1,用iconv工具,可以实现批量转码for i in `find ./ -type f -name *` ; do iconv $i -f gb2312 -t utf8 -o ${i}.tmp && mv ${i}.tmp $i ;done
迷恋上linux,喜欢在shell里面快速地输入各种指令;迷恋上emacs,强大的扩展定制能力能够满足生活和工作用各种需求。但不得不说emacs比VIM 要难上手,看过了emacs自带的中文教程,也体验过一段时间,其中一度想到放弃,还好现在坚持了下来。通过搜集网上现有的各种dotemacs文件,我开始了自己的定制路线。想通过博客记录我学习emacs的路线,这是第一篇:dotemacs文件。
1,首先是~/.emacs
为了测试算法方便,想让linux开机后在字符模式下,启动自己指定的程序。这里我采用将算法配置成系统服务的形式,使系统在其后后自动执行。具体实施分为以下两步:
1,自定义开机启动服务,可以参考我的前一篇文章hi.baidu.com/minwhut/blog/item/20142f9438d15f6055fb961d.html
2,设置系统默认以字符模式运行,vi /etc/inittab,
# Default runlevel. The runlevels used by RHS are: #
介绍一下前天在fedora 上面搭建svn服务器的过程:
1,安装svn
2,创建源:svnadmin create ~/mysvn
3,配置svnserver, vi ~/mysvn/conf/svnserve.conf
编辑成以下的内容:
anon-access = none auth-access = write password-db = passwd
4,配置用户名和密码
vi ~/mysvn/conf/passwd
[users] name=passwd (usr: name passwd: passwd)
5,设置svnserve开机自动启动
vi /etc/rc.d/init.d/svn
#!/bin/bash #chkconfig: 345 05 95