摘要: 进程间通信(IPC)介绍 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个 阅读全文
posted @ 2018-07-26 19:50 大超0426 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、基本的概念 1、中断 中止、暂停当前正在执行的进程,转而去执行其它的任务。 硬中断:来自硬件设备的中断 软中断:来自其它程序的中断 2、信号 信号是一种软中断,可以把他看作是进程与进程、内核与进程通信的一种方式,它为进程的异步执行,提供了技术支持。 3、一些常见信号 SIGINT(2) 终端中断 阅读全文
posted @ 2018-07-25 19:13 大超0426 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、进程的基本概念 1、进程与程序 程序是存储在磁盘上的文件,它是包含要执行的机器指令和数据的静态实体。 进程是一个正在运行的程序,一个程序可能包含多个进程(多任务、多进程),进程在操作系统中是一个执行任务的单位。 2、进程的分类 交互进程:需要用户输入数据,也会显示一些结果给用户看。 批处理进程: 阅读全文
posted @ 2018-07-24 19:35 大超0426 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、关于排序算法 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排序、选择排序、冒泡排序、归并排序、快速排序、计数排序、鸡尾酒排序等。 1、插入排序 void i 阅读全文
posted @ 2018-07-24 19:00 大超0426 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 搬家搬家 阅读全文
posted @ 2018-07-23 20:45 大超0426 阅读(68) 评论(0) 推荐(0) 编辑
摘要: c语言宏定义#define的理解与资料整理 1. 利用define来定义 数值宏常量 #define 宏定义是个演技非常高超的替身演员,但也会经常耍大牌的,所以我们用它要慎之又慎。它可以出现在代码的任何地方,从本行宏定义开始,以后的代码就就都认识这个宏了;也可以把任何东西定义成宏。因为编译器会在预编 阅读全文
posted @ 2018-07-20 09:57 大超0426 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 转自博客园:DoubleLi 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 阅读全文
posted @ 2018-07-18 15:55 大超0426 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 下面是自己的一些学习操作以及总结,能用我会很开心,有不足之处,欢迎大家提出宝贵的意见! c语言链表是一种基本的数据结构,与顺序表一样属于线性表,但是顺序表在内存中的存储单元是连续的,这样就对内存的要求比较高,而链表就不一样了,它能够很好的解决这些缺点,唯一不足就是访问元素的效率不如顺序表来的那么高, 阅读全文
posted @ 2018-05-16 20:49 大超0426 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 首先介绍两个概念: 一、变量的生存周期: 变量从建立到撤销的时间段成变量的生存周期。静态变量,从变量产生到整个程序执行结束。当函数使用变量结束后,变量的存储空间依然存在,变量的值也会随着函数的对其的使用而改变。如在函数内定义了一个static变量,那第一次调用该函数后,该变量的值将会被保留,当第二次 阅读全文
posted @ 2018-05-05 18:23 大超0426 阅读(329) 评论(0) 推荐(0) 编辑
摘要: C语言文件操作 一、标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文 阅读全文
posted @ 2018-05-03 11:58 大超0426 阅读(210) 评论(0) 推荐(0) 编辑