技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2012年9月3日 #

python:easy_install安装第三方库

摘要: sudo apt-get install python-setuptoolssudo easy_install BeautifulSoupsudo easy_install lxml#如果编译lxml提示缺少Python.h还需要安装下面的包sudo apt-get install python-dev#如果编译提示缺少xslt-config命令,还需要安装下面的包sudo apt-get install libxslt-dev 阅读全文

posted @ 2012-09-03 19:58 codestyle 阅读(404) 评论(0) 推荐(0)

应要求写的比较简单的单元测试代码

摘要: #include <assert.h>#include <stdio.h>#include <stdlib.h>/*作者:猪头被测模块功能:编写一个累加整数数组元素的函数,并把累加结果作为函数返回值返回被测模块参数:整数指针指向数组第一个元素;整数表示数组元素个数 参数异常:如果指针为空则应该返回-1 ,表示传入者参数有错误 *//*被测模块*/int sum(int *array,int length){ int index = 0; int sum = 0; if (array == NULL) { return sum; /*我故意埋下... 阅读全文

posted @ 2012-09-03 15:08 codestyle 阅读(519) 评论(0) 推荐(0)

[转] 很深刻的文章:特性分支是邪恶的?!(更频繁的合并分支)

摘要: http://kb.cnblogs.com/page/113988/ 为了吸引大家的注意力,我想说:“特性分支是邪恶的化身”。 自2008年起,Mercurial (最近是Git)就成了我日常工作的工具,而且我喜欢使用分布式版本控制系统。正如《持续交付》一书中讨论的那样(英文版第393页和394页),有很多理由说明,与之前已存在的同类工具相比,DVCS代表了一种巨大的转变。但正如所有强大的工具一样,你会有很多种方法来使用它们,但并不是所有的方法都是好的。这里所有的讨论不是想说DVCS不好:使用特性分支和使用DVCS完全是正交的。而且,我认为,DVCS的支持者用这种工具的功能分支来推销DVCS. 阅读全文

posted @ 2012-09-03 14:05 codestyle 阅读(304) 评论(0) 推荐(0)