
Linux
BugSu
一不小心喜欢了机器人,一不小心喜欢了嵌入式,又一不小心做了coder。
展开
-
Linux 信号signal处理机制
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出一些基本的信号类型和信号对应的事件。基本概念对于理解和使用信号,对于理解信号机制都特别重要。下面就来看看什么是信号。 1、转载 2011-05-20 18:01:00 · 488 阅读 · 0 评论 -
linux中的信号处理(signal和alarm)
<br />信号是unix中所使用的进程通信的一种最古老的方法.系统使用它来同志一个或多个进程异步事件的发生.<br /><br />linux系统库bits/signum.h对信号名作了定义:<br />linux的大多数信号是提供给内核的,仅有少数几种信号可以在信号间发送.<br /><br />.SIGHUP 当终止一个终端时,内核就把这种信号发送给该终端所控制的所有进程.<br />.SIGINT 当一个用户按下中断键(ctrl+c)后,内核就向该终端用关联的所有进程发送这个信号.<br />.SI转载 2011-05-20 17:27:00 · 714 阅读 · 1 评论 -
17.4.1 数据接收函数recv
<br />摘要:《Linux系统下C程序开发详解》第17章讲述的是面向连接的套接字通信,这种信息传输方式是网络中最常用最重要的信息传输方式,本节为您介绍的是数据接收函数recv。标签:Linux C程序 开发 函数recv Linux系统下C程序开发详解<br /> <br />17.4 数据的发送与接收<br />建立套接字并完成网络连接以后,可以把信息传送到远程主机上,这个过程就是信息的发送。对于远程主机发送来的信息,本地主机需要进行接收处理。本节将讲述这种面向连接的套接字信息发送与接收操作转载 2011-05-24 19:40:00 · 806 阅读 · 0 评论 -
lrzsz的安装过程
<br /><br />本文是记录lrzsz的安装过程<br />1、从下面的网站下载 lrzsz-1.12.20.tar.gz<br />http://www.filewatcher.com/m/lrzsz-0.12.20.tar.gz.280938.0.0.html <br />2、查看里面的INSTALL文档了解安装参数说明和细节<br />3、解压文件<br />tar zxvf lrzsz-1.12.20.tar.gz<br />4、进入目录<br />cd lrzsz-1.12.20<br />转载 2011-04-25 00:07:00 · 1078 阅读 · 0 评论 -
linux超级终端minicom的使用方法
<br /><br /> ===== 一.Minicom介绍 ===== <br /> <br /> Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件 <br /> 设备.适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom对外置Modem <br /> 进行控制. <br /> <br /> ===== 二.Minicom的安装 ===== <br /> <br /> ==== 1.rpm包方式 ==== <转载 2011-05-02 01:16:00 · 684 阅读 · 0 评论 -
shmget() -- 建立共享内存
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://leezen.blogbus.com/logs/19564086.html #include #include int shmget(key_t key转载 2011-09-08 10:01:02 · 659 阅读 · 0 评论 -
tar 压缩与解压缩打包命令
原文链接:http://www.xiaoxiaozi.com/2009/05/23/600/一直都只记着用tar命令怎么给gz的文件解压缩。可是,一旦下到个bz2的文件就不知道怎么处理了。这就是知识不扎实的结果,无奈,只好仔细查一下man手册,和向“鸟哥”请教。现记录一下,呵呵。高手勿怪。tar [-cxtzjvfpPN] 文件与目录参数:转载 2011-11-19 15:18:25 · 467 阅读 · 0 评论 -
Linux中rename命令的用法
刚学习linux的时候,对文件重命名首先想到的就是rename命令,但是按照在windows下对文件重命名的方式试了N多次都没有反应,在网上一搜索,发现很多人都对rename命令知之甚少,甚至有一部分人说linux下没有rename命令,建议大家用mv命令。鉴于此,于是man rename一下,好好的研究了一下它的用法 ,在此对rename命令和mv命令在重命名文件方面做一个比较,有不足之处,希望转载 2011-11-19 16:00:49 · 509 阅读 · 0 评论 -
安全编程: 防止缓冲区溢出(防止如今最常见的程序缺陷)
原文链接:http://www.ibm.com/developerworks/cn/linux/l-sp/part4/简介: 本文讨论 Linux/UNIX 系统中最常见的缺陷:缓冲区溢出。本文首先解释什么是缓冲区溢出,以及它们为何如此常见和如此危险。然后讨论广泛用于解决缓冲区溢出的新 Linux 和 UNIX 方法 ―― 以及为什么这些方法还不足够。随后将展示 C转载 2012-07-13 14:13:21 · 3363 阅读 · 0 评论