linux程序调试

转自编程吧。。。 调试-linux程序设计 错误查找及纠正 有几种原因会造成程序的缺陷,针对每种原因,都有一些建议的方法来查找和纠正。比如功能定义错误,设计规划错误和代码编写错误。 程序调试的5个阶段 使用printf来排错        相信这个方法是N多人使用的方法 ...

2013-08-21 00:29:46

阅读数:1171

评论数:0

硬链接与软链接

【ln 建立连接档】 前面提到过两次连接档的概念,现在终于该好好介绍下这部分内容了。连接档分为两种,硬连接(hard  link)和软连接(symbolic link)。 Hard  Links: 上面内容中说过,当系统要读取一个文件时,就会先去读inode table,然后再去根据inode...

2013-02-26 15:43:24

阅读数:1121

评论数:0

awk简单用法介绍(转)

awk处理文本总结 - Alex.Wang            2008-2-19 15:55   作为技术支持工程师,我们最最经常的工作就是要处理文本文件,不管是什么数据库最后都可以导成文本,我们就可以对他进行处理了,这样即使你不是对所有数据库操作都很熟悉,也可以对他的数据进行处理了。 ...

2013-02-25 15:53:55

阅读数:699

评论数:0

解释性语言和编译性语言的区别

解释性语言和编译性语言的区别 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。 编译性语言 编译型语言写的程序执行之前,需要一个专门的编译过程,把...

2012-12-14 12:12:09

阅读数:1907

评论数:0

另一道与fork()有关的面试题

题目:请问下面的程序一共输出多少个“-”? #include #include #include int main(void) { int i; for(i=0; i<2; i++){ fork(); printf("-"...

2012-12-03 09:23:12

阅读数:4507

评论数:2

程序员练级攻略(转)

启蒙入门 1、 学习一门脚本语言,例如Python/Ruby 可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目: 处理文本文件,或者csv (关键词 python csv, python open, python sys) 读一个本地文件,逐行处理(例...

2012-12-03 00:02:12

阅读数:1146

评论数:0

通过一道面试题谈linux下的fork运行机制

fork()的返回值指明的是进程运行的上下文环境。 如: pid_t pid; pid = fork(); if(pid>0) { /*如果返回值大于零,表明处于父进程上下文环境中,返回值是子进程的ID号*/ } else if(pid == 0) { /*返回值为零,表明处于...

2012-12-02 20:55:43

阅读数:1051

评论数:0

一道Intel的笔试题

#include #include #include int main() { fprintf(stdout, "Hello "); fprintf(stderr, "World!"); return ...

2012-11-23 22:44:21

阅读数:512

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭