• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






ketoli

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 下一页

2017年12月7日

Linux下进程间通信(二)----共享内存和信号量
摘要: 共享内存 实现 共享内存实现分两个步骤:1、创建共享内存,使用shmget函数2、映射共享内存,将这段创建的共享内存映射到具体的进程空间去,使用shmat函数。 创建 int shmget(key_t key, int size, int shmflg)key:1、0/IPC_PRIVATE:当ke 阅读全文
posted @ 2017-12-07 16:43 chen.zhe 阅读(166) 评论(0) 推荐(0)
 
Linux下进程间通信(一)----概述和管道通信
摘要: Linux下进程间通信的几种方式: 管道(Pipe)和有名管道(FIFO) 信号(Signal) 消息队列 共享内存(Shared Memory) 信号量(Semaphore) 套接字(Socket) 1.管道通信 管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此, 除具有 阅读全文
posted @ 2017-12-07 16:35 chen.zhe 阅读(1339) 评论(0) 推荐(0)
 

2017年12月6日

进程控制编程
摘要: 进程的定义进程是一个具有一定独立功能的程序的一次运行活动,同时也是资源分配的最小单元; 进程与程序程序是放到磁盘的可执行文件进程是指程序执行的实例进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制进程是暂时的,程序使 阅读全文
posted @ 2017-12-06 20:58 chen.zhe 阅读(262) 评论(0) 推荐(0)
 
文件编程
摘要: 系统调用所谓系统调用是指操作系统提供给用户的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的的服务由于在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的级别上,在逻辑上是相互隔离的。因此,用户进 阅读全文
posted @ 2017-12-06 20:42 chen.zhe 阅读(126) 评论(0) 推荐(0)
 

2017年12月5日

数据结构(二) 栈和队列
摘要: 栈栈是一个特殊的线性表,只能在一端操作;栈顶(top):允许操作 的一端;栈底(bottom):不允许操作的一端性质:先进后出 栈的常见操作:创建栈销毁栈清空栈进栈出栈获取栈顶元素获取栈的长度 1.栈:是限定仅在表尾进行插入和删除操作的线性表;又称后进先出的线性表。LIFO结构。 栈顶top:允许插 阅读全文
posted @ 2017-12-05 20:58 chen.zhe 阅读(212) 评论(0) 推荐(0)
 
数据结构(一)顺序表与链表
摘要: 线性表线性表的定义 定义n个数据元素的有限序列,记作(a1, a2, …, an)ai 是表中数据元素,n 是表长度线性表的特点 除第一个元素外,其他每一个元素有一个且仅有一个 直接前驱。 除最后一个元素外其他每一个元素有一个且仅有一个 直接后继。顺序表的定义和特点 定义:将线性表中的元素相继存放在 阅读全文
posted @ 2017-12-05 20:46 chen.zhe 阅读(840) 评论(0) 推荐(0)
 

2017年11月21日

初识结构体
摘要: 结构体声明一个结构体类型的一般形式为: struct 结构体名 {成员表列};如:struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; } ;定义结构体类型变量: (1)先声明结 阅读全文
posted @ 2017-11-21 19:56 chen.zhe 阅读(257) 评论(0) 推荐(0)
 

2017年11月16日

指针基础
摘要: 指针1.指针是什么?起什么作用? 指针是变量的一种,里面是一个地址,通过这个地址找到要找的数据。 实质:单元的地址就是指针内容; 2.指针运算符 &是取地址的运算符,*是表示指针运算符 3.指针作函数参数 函数的参数不仅可以是整型、实型、字符型等数据,还可以是指针类型。作用是将变量的地址传送到另一个 阅读全文
posted @ 2017-11-16 23:55 chen.zhe 阅读(232) 评论(0) 推荐(0)
 

2017年11月13日

数组与常用函数
摘要: 1.一维数组 (1)一维数组的定义格式为: 类型说明符 数组名[常量表达式] (2)在定义数组时,需要指定数组中元素的个数,方括弧中的常量表达式用来表示元素的个数,即数组长度。 (3)常量表达式中可以包括常量和符号常量,但不能包含变量。 注意: C语言不允许对数组的大小作动态定义,即数组的大小不依赖 阅读全文
posted @ 2017-11-13 23:57 chen.zhe 阅读(499) 评论(0) 推荐(0)
 

2017年11月10日

C语言基础
摘要: 1.基本数据类型 整形(int):4个字节 单精度实型(float):4个字节 双精度实型(double):8个字节 字符型(char):1个字节 枚举型(enum) 2.常量与变量 常量是一种在程序中保持固定类型和固定值的数据。 分为整型常量、实型常量、字符常量、字符串常量、枚举常量。 整型常量: 阅读全文
posted @ 2017-11-10 20:19 chen.zhe 阅读(247) 评论(0) 推荐(0)
 
上一页 1 2 3 下一页