自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 系统IPC三种方式

消息队列    消息队列能够克服早期UNIX通信机制的一些缺点。作为早期UNIX通信机制之一的信号能够传送的信息量有限,但是信号这种通信方式更像“即时”的通信方式,它要求接收信号的进程在某个时间范围内对信号作出反应。消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式及特定的优先级。对消息队列有写权限的进程可以按照一定的规则添加新消息,对消息队列有读权限的进程则可以从消息队列中读走消...

2018-02-25 22:32:02 5873 1

转载 队列

1.队列的基本定义 队列 (Queue) :也是运算受限的线性表。是一种先进先出 (First In First Out ,简称 FIFO) 的线性表。只允许在表的一端进行插入,而在另一端进行删除。 队首 (front) :允许进行删除的一端称为队首。 队尾 (rear) :允许进行插入的一端称为队尾。队列中没有元素时称为空队列。在空队列中依次加入元素 a 1 , a 2 ,

2018-02-07 10:38:24 508

转载 数据结构相关问题

1.顺序存储结构不足的解决办法所有的元素都不要考虑相邻位置,哪有空位就到哪里,而只是让每个元素知道它下一个元素的位 置在哪里,这样,我们可以在第一个元素时,就知道第二个元素的位置(内存地址), 而找到它;在第二个元素时,再找到第三个元素的位置(内存地址)。这样所有的元素 我们就都可以通过遍历而找到。 2.线性表的链式存储结构的特点是什么?线性表的链式存储结构的特

2018-02-03 15:27:46 552

转载 数据结构中线性表的相关知识

1.顺序存储结构的定义:线性表的数据存储结构,指的是用一段地址连续的数据存储单元依次存储线性表的数据元素。 2.描述顺序存储结构需要的要点: 存储空间的起始位置; 线性表的最大存储量; 线性表的当前长度; 3.插入元素时要进行的操作: 插入位置不正确,存储异常; 线性表长度过短,需要增加容量; 从最后元素开始一直到插入的位置,分别向后移动一位; 将插入位置插入到

2018-02-01 20:16:37 432

转载 内存管理&结构体

一.内存存放位置全局变量、静态局部变量保存在全局数据区,初始化的和未初始化的分别保存在一起;普通局部变量保存在堆栈中;全局变量和局部变量在内存里的区别?预备知识—程序的内存分配:一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) —

2018-01-30 15:13:40 291

转载 C语言中指针常见问题

1.什么是指针?指针的类型和指针指向的类型的区别?什么是指针的值? 指针是变量,系统为指针分配内存空间,指针内部存的值是特殊值–地址。 指针的类型意思是 这个指针是什么数据类型的指针; 指针指向的类型是访问所指向的内存空间时,指针所指向的类型,两者概念不同。 指针的值是指针所指向的内存区或地址。 2.p和*p分别对应什么?p++和 *p++又分别表示什么? 

2018-01-28 19:41:52 1623

转载 函数和数组

1、数组的下标总是从0开始吗? 是的,对数组a[MAX]来说,它的第一个和最后一个元素分别是a[0]和a[MAX-1]。 2、函数的声明与函数定义的区别。 函数声明只是说明那个函数的名字,不涉及函数的实现,即没有函数体。函数定义就是确定一个函数的意义,即让函数具有某项功能。 3、C语言对数组

2018-01-26 18:49:59 287

转载 gcc.gdb.makefile简介

一.关于Linux上的GCC编译一个c的源文件的过程首先要明确的一点是,虽然称GCC为编译器,但是实际上GCC只是起到了一个调用的工作,实际上在编译汇编的过程中由不同的程序来执行相应的工作,而这个程序自然也不是GCC。接着开始讨论关于编译文件的过程,我们可以把Linux上的编译过程大致分成四个部分:预处理---------->>编译 ---------->>>>汇编----------->>>>链

2018-01-19 13:53:49 294

原创 Linux常用的15个命令

Linux提供了许多命令,利用命令可完成大量工作。下面我将分别介绍最常用的5种文件处理、系统管理、系统安全命令。一.文件处理命令 1.mkdir 作用: mkdir命令的作用是建立目录。使用权限是所有用户。 格式: mkdir  [options]  目录名 [options]主要参数: -m, --mode=模式; 设定权限; -p,  --parents:需要是创建上层目录;如果目录早

2018-01-18 23:37:39 898

空空如也

空空如也

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

TA关注的人

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