存档

2012年5月 的存档

SVN代码回滚

2012年5月24日 没有评论

不知道什么时候干了个错事儿,把错误的代码给提交上去了,由于提交的时候的commit是乱写的,故而很悲剧。写个文章mark下,提醒我下次commit记得认真写。记录下回滚的过程吧:

1、svn info filename 看看文件的最新版本号

2、先svn log filename下,看看日志,筛选下日期

3、svn diff –r a:b filename 查看代码改动

4、找出需要回滚的版本号

5、svn merg –r n(当前版本): o(需要回滚版本)  filename

分类: 关于技术 标签:

cmake备忘

2012年5月9日 没有评论

现在好多开源软件都需要用cmake来编译安装,比如mysql5.5,对于习惯了 ./configure make&&make install的同学来说会有点困扰,就像我,查了下手册,把configure和CMake常用用法对比列出来,备忘吧。

1、./configure –help 对应 cmake . –LH或ccmake .

打印源码支持的选项,建议使用后者,看起来比较舒服

2、cmake编译选项写法: cmake . -Dxxxx=x

3、./configure 对应 camke .

了解这3点,对于安装一个软件就没问题了,第一个查询支持的选项,第二个添加选项,第三个编译。然后make && make install就OK了~

分类: 关于技术 标签:

密码保护:python开发工具wing ide 4.1.x破解方法

2012年5月5日 要查看留言请输入您的密码。

这是一篇受密码保护的文章,您需要提供访问密码:

分类: 关于技术 标签:

python调用系统命令

2012年5月4日 没有评论

按照需要选适合自己的方法:
1、os.system(‘commond’) 无法获取返回码和返回值
2、os.popen(‘command’+’arg’).read()|readlines() 获取返回值,read返回字符串形式,readlines返回list形式.
3、commands.getstatusoutput(‘command’)获取返回码和返回值列,表形式
4、commands.getoutput(‘command’)获取返回值,字符串形式

分类: 关于技术 标签: