
程序
文章平均质量分 79
jasonme
这个作者很懒,什么都没留下…
展开
-
SED,AWK学习笔记Part 1-----利用正则表达式进行文本匹配
1.3 文本匹配一些unix的文本处理程序让你可以搜索,某些时候可以改变一些文本模式,而不是固定的字串。这些应用包括编辑工具ed,ex,vi和sed,还有awk程序语言和命令行命令grep和egrep.文本模式(更正式地讲应该叫正则表达式)包含了平常的字符与一系列的特殊字符(称为元字符)1.3.1 文件名对模式在模式匹配中使用的元字符与在文件名扩展的元字符是不同的。当你在命令行发出一个命令的时候原创 2005-02-05 01:40:00 · 8803 阅读 · 0 评论 -
SED,AWK学习笔记Part 2-----sed编辑器
1.4 Sed编辑器sed是一个非交互式的流编辑器.它解释了一段脚本并执行脚本中的操作。sed是面向流的,因为跟很多的unix程序一样,它的程序输入是通过输入流的,并且它是直接输出到标准的输出的。例如sort是面向流的,但vi就不是。sed的输入经常是来自于一个文件或一个管道,但是它也可以从键盘中重定向过去。输出会默认的会输出的屏幕上,但是可以被捕捉到一个文件中或是发送到一个管道里。对于sed通常原创 2005-02-06 00:58:00 · 1592 阅读 · 0 评论 -
C++ FAQ阅读笔记[4]--构造函数
[10.1] 构造函数是干嘛的?构造函数是用来在杂乱的内存中构建对象的。 构造函数就像是"初始化函数"。它们可以把一系列的无规则的位转化为一个活生生的对象。最低程度地,它们初始化了内部使用的空间。它们也会为对象分配资源(内存,信号量,套接口等)"ctor"是构造函数的缩写[10.2] List x与List x()有什么不同吗?这两个太不同了!假设List是类的名字,那么f()是申明了一个本地的叫原创 2005-02-06 21:11:00 · 1002 阅读 · 0 评论 -
“UNIX系统开发-gcc参数详解"学习笔记
一.gcc历史 GCC最早是Richard Stallman在十几年前编写的针对于C的编译器,意思即为GNU C Compiler,后来发展支持Ada,C++,Java,Objective C,Pascal,COBOL,以及支持逻辑编程的Mercury语言,后来其英文原名变为:GNU Compiler ollection([1]).除此之外,GCC对于各种硬件平台都提供了完善的支持。一般的,GCC原创 2005-02-01 12:14:00 · 2137 阅读 · 0 评论 -
C++ FAQ阅读笔记[1] -- 类与对象
[7.1]什么是类(class)?它是面向对象软件的基本构成模块.一个类就定义了一种数据类型,就像在C中的struct的作用相似。在计算机科学角度上讲,一个类型由一系列的状态和一系列的改变这些状态的操作组合。这样的话,int可以说是一个类型,因为它有一系列的状态而且它有一些对于这些状态的操作,如j+j或i++,等。与此完全相同的是,一个类提供了一系列的这样的(通常都是public型的)操作,和一系原创 2005-02-03 17:02:00 · 1539 阅读 · 1 评论 -
makefile经典文档试译
一。总述二。依赖性检查: make vs. 角本三。隐含规则的基本用法四。处理的依赖性 五。空规则六。特殊目标七。不明目标八。make的保留字九。安静地运行命令 十。自动恢复SCCS文件十一。传递参数:简单的make宏一.总述我们将祥细介绍make程序,这将包括: 隐藏依赖性检查 命令依赖性检查 模式匹配规则 自动修补源代码控制系统(SCCS)文件这个版本的make可以与之前版本的makefile原创 2005-02-02 01:25:00 · 3308 阅读 · 0 评论 -
C++ FAQ阅读笔记[2]--引用
[8.1] 什么是引用?一个对象的别名(一个替换的名字)叫引用引用经常被用来做在函数参数的引用传递中void swap(int& i,int& j){ int tmp=i; i=j; j=tmp;}int main(){ int x,y; swap(x,y);}这里i和j是main是函数x和y的引用。换句话说,i就是x---不是说是x的一个指针或说是x的拷贝,而是x本身,你对i做的一切都相当于直接原创 2005-02-04 17:48:00 · 1447 阅读 · 0 评论 -
C++ FAQ阅读笔记[3]--内联函数
W[9.1] 内联函数是干嘛的?内联函数是将被插入到调用者代码流中的函数,就像一个#define的宏一样,内联函数通过避免调用自己和(特别是)通过编译在调用过程中优化调用过程(过程整合)来达到提升性能的效果.[9.2] 内联函数是如果保证安全和速度的平衡性的?在C中,你可以通过在结构体里面放置一个void*来达到"封装的结构体",这种情况下,void*指向结构体中用户不知道的实际数据。这样结构体的原创 2005-02-05 23:06:00 · 1481 阅读 · 0 评论 -
算法考试复习之胡思乱记-----贪心法
贪心法贪心法顾名思义就是说要贪,要一点一点的贪,歇斯底里地贪,嚼字一点的讲,就是说求一个问题的最优解时,将这个问题肢解为一系列的局部性的问题,然后通过在每个局部得到最优以使得在全局得到最优.其实这点挺有意思的,整个计算机界每天都在叫着虚拟现实,为此做了很多的算法,大部分算法都比较贪,结果现实给我们虚拟出来了.当然,即使在现实世界里面贪也就不见得全是坏事,所以这么想来也只能说是现实世界是比较残酷的吧原创 2005-06-09 19:08:00 · 3949 阅读 · 0 评论