自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

angel的博客

一个人的旅途

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 信号

函数signle: #icnlude <signal.h> void (*signal(int signo,void (*func)(int)))(int); 返回值:成功,返回以前的信号处理配置,出错,返回SIG_ERR signo参数是信号名。func的值是常量SIG_IGN、常量SIG_DEL或当接到此信号后调用的函数的地址。如果指定SIG_IGN,则向

2018-03-26 22:30:20 173

原创 进程关系

进程关系:终端登录: 当我们登录到UNIX系统时所执行的各个程序。在早期的UNIX系统中,用户用哑终端(用硬连接到主机)进行登录。终端或者 是本地的(直接连接)或者是远程的(通过调制解调器连接)。在这两种情况下,登录都经由内核中的终端设备驱动程序。例如, 在PDP-11上常用的设备是DH-11和DZ-11。因为连接到主机上的终端设备数是固定的,所以同时的登录数也就有了已知的上

2018-03-23 15:04:27 154

原创 进程控制

进程控制:进程标识: 每个进程都有一个非负整形表示的唯一进程ID。因为进程ID标识符总是唯一的,常将其用作其他标识符的 一部分以保证其唯一性。例如,应用程序有时就把进程ID作为名字的一部分来创建一个唯一的文件名。 虽然是唯一的,但是进程ID是可复用的。当一个进程终止后,其进程ID就称为复用的候选者。大多数的UNIX系统 实现延迟复用算法,使得赋予新建进程的ID不同于最近

2018-03-19 23:00:25 222

原创 进程环境

进程环境:main函数: C程序总是从main函数开始执行。main函数的原型是: int main(int argc,char *argv[]); 其中,argc是命令行参数的数目,argv是指向参数的各个指针所构成的数组。 当内核执行c程序时(使用一个exec函数),在调用main前先调用一个特殊的启动例程,而连接编译器 则由C编译器调用。启动例程从内核取得

2018-03-14 13:49:33 160

原创 标准I/O库

标准I/O库:流和FILE对象: 在文件I/O函数都是围绕这文件描述符的。当打开一个文件时,即返回一个文件描述符,然后该文件描述符就用于后续的I/O 操作。而对于标准I/O库,它们的操作时围绕流进行的。当用标准I/O库打开或者创建一个文件时,我们已使一个流与一个文件 相关联。 对于ASCLL字符集,一个字符用一个字节表示。对于国际字符集,一个字符可用多个字节表示。标准

2018-03-11 13:56:52 398

原创 file结构体

1.1 struct file   struct file结构体定义在include/linux/fs.h中定义。文件结构体代表一个打开的文件,系统中的每个打开的文件在内核空间都有一个关联的 struct file。它由内核在打开文件时创建,并传递给在文件上进行操作的任何函数。在文件的所有实例都关闭后,内核释放这个数据结构。在内核创建和驱动源码中,struct file的指针通常被命名为file...

2018-03-10 17:22:42 858

原创 文件和目录全解

第四章:文件和目录stat、fstat、fstatat、lstat函数:获取文件信息 #include <sys/stat.h> int stat(const char *restrict pathname,struct stat *restrict buf); int fstat(int fd,struct stat *buf); int lstat(const c

2018-03-09 10:46:16 290

windwos记事本

此程序中的音乐播放功能必须要和exe文件放在同一个目录下面, 音乐的扩展名必须为LVY.mp3,否则播放不了音乐

2018-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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