- 博客(10)
- 资源 (14)
- 收藏
- 关注
原创 python中使用traceback来追踪异常
test1.py中,当分母为0的时候,调用系统退出#!/usr/bin/pythonimport sysdef division(a=1, b=1): if b==0: print 'b eq 0' sys.exit(1) else: return a/btest2.py中,用try..except捕获异常,
2012-07-26 17:27:27 42854
转载 Python 代码性能优化技巧
转自:http://www.ibm.com/developerworks/cn/linux/l-cn-python-optim/index.htmlPython 代码优化常见技巧代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:
2012-07-24 09:40:26 1775
原创 python.vim
在linux上,先执行$locate python.vim/usr/share/vim/vim70/ftplugin/python.vim/usr/share/vim/vim70/indent/python.vim/usr/share/vim/vim70/syntax/python.vim如果找不到,就去http://www.vim.org/scripts/script
2012-07-20 15:38:18 594
转载 如何获取 Python 模块的路径?
1import a_module2print a_module.__file__上述代码将范围 .pyc 文件被加载的路径,如果需要跨平台解决方案,可用下面代码:1import os2path =os.path.dirname(amodule.__file__)
2012-07-19 11:23:05 56527
转载 使用email-ext替换Jenkins(Hudson)的默认邮件通知
转自:http://www.juvenxu.com/2011/05/18/hudson-email-ext/简述众所周知,Jenkins(Hudson)默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。在这样的情况下,我们找到了Jenkin
2012-07-17 16:33:27 2399
原创 推荐一个网站,碰到jenkins相关的问题,可以上去查查
很多人接触jenkins不久,可能会遇到很多问题。这里我推荐个网站,很多常见问题可以在上面找到答案。也可以注册一个用户在上面提问。http://jenkins.361315.n4.nabble.com/Jenkins-issues-f395223.html
2012-07-17 10:26:39 773
原创 Linux删除乱码文件
1、通过ls -i命令获取文件的节点号$ll -itotal 1890827906753 -rw-rw-r-- 1 fesu cc_rdr_mxranc 9 Jul 13 11:59 "2、通过find命令删除文件$find . -maxdepth 1 -inum 27906753 -delete
2012-07-13 14:51:37 657
原创 在shell中调用sed中替换斜杠的问题
工作中,经常试用shell调用sed命令做匹配替换工作。我们知道替换用s///这样的格式,如果pattern中包含斜杠,就需要转义。如果不想转义,就可以使用s### ,s::: 之类的来替换。但是,如果我们在替换之前想匹配一下,发现只能用//来匹配,怎么办?比如 sed -n ‘/'$pattern'/s/a/b/p' filename,shell变量$pattern中包
2012-07-13 14:19:24 9174 1
原创 如何用expect读文件
之前我写expect脚本喜欢在bash中嵌入here-document来实现,因为这样往expect脚本中传shell变量比较方便。结果最近发现有个问题,当我用while读文件的时候,变量值全部为空。这是因为here-document中把变量当作是bash的变量,而不是expect中的变量。所以在shell中嵌入expect的话,需要用转义屏蔽bash的变量。(记住,如果想用she
2012-07-13 12:41:20 9109 1
原创 从一个文本文件读取正文,将其中的小写字母转化成大写字母,大写字母转换成小写字母,其他字符不变。
#include #include #include using namespace std;int main(int argc, char* argv[]){ ifstream infile("txt"); if (!infile) { cerr << "Can't open file." << endl; } char ch
2012-07-04 10:52:16 15208
无损分区软件WINPM7.0
2013-09-09
jenkins开机启动和备份脚本
2012-05-23
C++编程思想 第二卷 源代码
2012-04-14
Quicker.em
2012-04-13
高级perl编程.pdf (黑豹书)
2012-03-23
C++ Primer, Fourth Edition (中英文)
2012-03-23
在《大耳朵英语》网站上,批量下MP3
2012-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人