小议Linux中的僵死进程

这篇博客介绍了linux中僵死进程的产生原因,消除僵死进程的方法,以及init进程是如何消除僵死进程的。

2014-01-02 21:19:33

阅读数 1791

评论数 0

unix进程的环境--unix环境高级编程读书笔记

主要介绍进程的运行环境,包括c程序的空间分配,进程的执行和终止的过程,存储空间的分配

2013-12-31 11:00:51

阅读数 1120

评论数 0

linux系统数据文件和信息--unix环境高级编程读书笔记

linux中对文件passwd,group,utmp,wtmp的操作,以及uname函数和时间操作的一些介绍,总的来说,是对linunx中的一些系统文件操作的相关介绍。

2013-12-30 11:56:31

阅读数 1440

评论数 0

Linux驱动开发经典书籍

Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为《linux_device_driver 3rd Edition》,这是一本很经典的书,无奈Linux的东东还是过于庞大,这本侧重于实战的书籍也只能停留在基本的接口介绍上,更深入的东东只能靠我们自己摸索了。但万事总有一个开头,没有对Li...

2013-12-28 11:32:02

阅读数 2994

评论数 1

在pcduino开发板上写驱动控制板载LED的闪烁

由于关于pcduino的资料比较少,所以这篇文章是参考了pcduino爱好者论坛的一篇教程《手把手教你用A10点灯》,并且系统的结合了linux驱动的开发步骤。读完这篇文章,你不但可以对pcduino开发板的硬件结构有所了解,更重要的是可以对linux的驱动开发步骤有一个系统的认识。我也是一个li...

2013-12-26 14:58:01

阅读数 5091

评论数 4

标准IO库--unix环境高级编程读书笔记

linux的标准io库操作,缓存操作,流操作,fopen,fgetc,fputc,fgets,fputs等函数的使用

2013-12-20 17:26:11

阅读数 1590

评论数 0

文件和目录(二)--unix环境高级编程读书笔记

linux的文件系统相关介绍,包括文件和目录一些操作

2013-12-19 20:21:15

阅读数 1454

评论数 2

驱动程序的学习步骤

了解linux驱动程序技巧学习的要领很主要,学习linux操作系统时,你可能会遇到关于驱动方面的疑问,这里将介绍学习linux驱动程序的要领,在这里拿出来和大家分享一下。 1.学会写基本的makefile 2.编一使用程序,可以用makefile跑起来 3.学会写linux驱动程序的make...

2013-12-19 11:29:26

阅读数 1231

评论数 0

文件和目录(一)--unix环境高级编程

普通文件和目录linux中最多的两类文件,linux中一共有七种类型的文件,如下:1.普通文件 2.目录 3.字符特殊设备 4.块特殊设备 5.FIFO,又叫命名管道 6.Socket,即套接字 7.符号链接 获取一个文件的详细信息可以使用stat函数组,stat函数组包括三个函数,它们的函数原型...

2013-12-18 20:19:05

阅读数 1381

评论数 0

linux中SUID,SGID和SBIT的奇妙用途

linux的SUID,SGID和SBIT的相关介绍和讨论

2013-12-17 16:56:16

阅读数 23224

评论数 1

重写dup2函数

在unix环境高级编程的第三章中有一道题目是这样的:重写dup2函数,不能使用fnctl函数,要有规范的容错处理 刚开始没有什么思路,后来在网上查了一下,发现大多数的处理都是,一直调用dup直到得到我们所想要的文件描述符为止,然后关闭不需要的文件描述符。代码如下:#include #inclu...

2013-12-16 21:47:14

阅读数 989

评论数 0

文件io(二)--unix环境高级编程笔记

linux中的文件操作的同步,以及更改打开文件的状态,原子操作

2013-12-16 17:47:17

阅读数 1297

评论数 0

linux下截图软件 shutter

终端安装: sudo apt-get insatll shutter 介绍shutter:       你是否听说过一款叫“Gscrot”的图形化截图工具,它是一款相当棒的截图软件,可以截窗口(包括边框)、控件、网页还有全屏幕。    现在,GScrot已经更名为Shutter,...

2013-12-16 16:03:32

阅读数 3320

评论数 0

文件io(一)--unix环境高级编程读书笔记

unix环境高级编程笔记,文件io即不带缓存的io。

2013-12-15 21:07:59

阅读数 2101

评论数 1

linux下好玩的命令

Linux下好玩的命令 1、yes命令,输出很多个y,可以用来对付选择很多y/n的应用。 2、banner命令,打印字符标题,就是用字符拼出大字来: 3、ddate命令,把日历转换成其他的什么历: 4、fortune命令,随机输出一句话,或者是一句英文名言,或者是一首唐诗宋词来,如...

2013-12-10 21:16:38

阅读数 7025

评论数 2

Linux命令中的常用符号解释(zz)

一、通配符:" * ” 、" ? ”   和DOS下一样,当我们不知道确切的文件名时,可以用通配符来进行模糊操作。“*”可以代表任意长度的任意字符,“?”代表一个任意字符。 二、转义字符:" \ ”   和DOS的命名规则不同的是,通配符" * ”、&...

2013-12-07 17:30:09

阅读数 1358

评论数 0

小议C++中函数的参数的传递

c++中为每一个函数都维护了一个运行栈(活动记录),这个栈存储了与该函数相关的一系列信息,包括函数中声明的变量,传递给函数的实际参数,以及该函数的返回地址等,使用gdb调试器可以清楚的看到这一切。当调用发生时,该函数会将实际参数的值copy到运行栈,也就是常说的值传递。那么很显然的就是,如果我们在...

2013-12-05 22:12:07

阅读数 1076

评论数 0

如何编译Linux内核

内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,...

2013-12-03 15:43:25

阅读数 1964

评论数 0

sed用法及实例

1.       打印:p [root@TestAs4 chap04]# cat datafile               原文件 northwest       NW      Charles Main            3.0     .98     3       34 wes...

2013-11-26 19:16:54

阅读数 740

评论数 0

Linux平台代码覆盖率测试工具GCOV简介

本博客http://blog.csdn.net/livelylittlefish 贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content   1. gcov是什么? 2. gcov能做什么? 3. 如何使用gcov? 3.1 使用gcov的3个阶段...

2013-11-19 20:01:44

阅读数 1905

评论数 0

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