月度归档: 2013 年 1 月


Linux下的“TortoiseSVN” – RabbitVCS
在Windows下最常用的SVN软件非TortoiseSVN莫属,习惯了这个“小乌龟”之后,转到Linux下,使用SVN是一件非常痛苦的事情。 不过好在我们还有“小乌龟”的替代品 - RabbitVCS。 通过RabbitVCS,可以同Windows一样,把SVN菜单集成到右键菜单中,实现几乎和Wi…
Read More
修改Linux系统鼠标滚轮方向
像Mac系统一样的反向滚轮方向可以很形象的模拟出触摸页面滚动的感觉,尤其是使用像我一样的T400之类触摸滚轮鼠标的用户。 在Windows下,可以使用AutoHotKey配合脚本来更改滚动方向,那么在Linux下面呢? 其实也是可以的,而且要更加简单,只需要一个配置文件就能搞定了。 在用户目录中新建…
Read More
Golang中神奇的“:=”符号
Go语言中引入了一种C/C++中没有的符号“:=”,用于明确表达同时进行变量声明及初始化的工作。 尽管Go语言是不折不扣的强类型语言,但是通过使用该符号,可以使得Go语言可以通过表达式自动推导出右值的类型,并声明左值的变量。 val := 10 // 编译器根据右值自动推导出val的类型为int 当…
Read More
Go语言中获取用户控制台输入
使用fmt包的Scanf方法可以获取用户的控制台输入: import “fmt” func main() { var str string fmt.Printf(“请输入内容:”) fmt.Scanf(“%s”, &str) fmt.Printf(“输入了:%s”, str) }
Read More
Go语言解析.ini配置文件
在Github上找到的Go语言读取.ini配置文件的包,实用派。 https://github.com/polaris1119/goconfig 基本用法: // 加载配置文件 c, _ := config.ReadDefault(“config.cfg”) // 字符串值 c.String(“se…
Read More
使用Python分析命令行传递的参数
用Python开发脚本程序的过程中,难免会使用到参数,可以通过下面方式对参数进行处理。 处理的过程中,需要用到内置的库getopt来进行分析: import sys, getopt opts = getopt.getopt(sys.argv[1:], ”, [‘date=’]) for key, …
Read More
Python下MySQLdb库的使用
Python下MySQLdb库的项目地址是:http://sourceforge.net/projects/mysql-python/ 连接: conn=MySQLdb.connect(host=”localhost”,user=”root”,passwd=””,db=”test”,charset=…
Read More
在GBK编码的页面中使用AJAX
在使用AJAX时,如果遇到使用GBK或GB2312编码的页面,怎么办呢?首先需要把GBK编码的汉字转换成UTF8编码,才不会出现乱码的情况。 使用下面的函数进行编码: function gb2utf8(data) { var glbEncode = []; gb2utf8_data = data; …
Read More