代码改变世界

随笔分类 - 【日常小记】

【日常小记】统计后缀名为.cc、.c、.h的文件数

2011-03-29 16:50 by 吴秦, 7549 阅读, 收藏, 编辑
摘要:在项目开发时,有时候想知道源码文件中有多少后缀名为.cc、.c、.h的文件。下面介绍Linux几种方法统计后缀名为.cc、.c、.h的文件数的方法。我以python3的源代码为例,python3的源码共有文件数:这段时间在学习python3,我就把它作为例子啦。感慨下:Python3跟Python2比变化了好多!有兴趣的同学可以从代码库中checkout代码研究研究,过程如下:(Python3使用git管理代码)mkdir py3k.git cd py3k.git git init git svn init svn+ssh://pythondev@svn.python.org/python/b 阅读全文

【日常小记】linux中强大且常用命令:find、grep

2010-12-25 19:48 by 吴秦, 175920 阅读, 收藏, 编辑
摘要:在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下:find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep正则表达式元字符集(基本集)grep命令的常用选项及实例 1、find命令find命令是一个无处不在命令,是linux中最有用的命令之一。find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。下面就通过实例来体验下find命令的强大 阅读全文

【日常小记】内存分配方式及常见错误

2010-12-03 00:07 by 吴秦, 5767 阅读, 收藏, 编辑
摘要:积少成多,滴水穿石——自勉 内存操作对于程序开发人员来说,永远是一块雷区。在这片区域,总是不断的埋雷、排雷,而且往往是排雷花了非常大的代价。记得在公司实习时,有大概2个星期的时间,team的几个人去排雷——有地方发生了memory leak! 而以我现在的认知来看,只有极少数的programer敢拍着胸脯说,非常熟悉内存操作,手到擒来不会排雷。针对这个情况,我要求自己在尽量去探索,以求少埋雷、... 阅读全文