自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个怕猫怕狗的程序员

little one big dream

  • 博客(17)
  • 收藏
  • 关注

原创 C语言基础-字符串处理函数

字符串处理函数 获取字符串的长度 <strlen> int main() { char str[] ="I love you!"; printf("sizeof str = %d\n",sizeof(str)); printf("strlen str =%d\n",strlen(str)); return 0; } 拷贝字符串 <strcpy and strncpy> int main() { char str1[]= "original string" char str2[]

2020-07-15 07:56:38 179

原创 第十一讲-进程通信

2020-06-29 08:19:58 135

原创 第八讲-整形信号量

整形信号量 释放资源 signal

2020-06-28 08:18:49 577

原创 数据结构-基本概念和术语

数据 数据元素 数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。 数据项 数据项:一个数据元素可以由若干个数据项组成。 数据项是数据不可分割最小单位。 数据对象 数据对象:是性质相同的数据元素的集合,是数据的子集。 数据结构 不同数据元素之间不是独立的,而是存在特定的关系,我们称其为这些关系为结构。 ...

2020-06-26 19:26:19 150

原创 第六讲-进程控制

进程图 线性结构 -一对一 非线性结构 -一对多,多对多(数据结构) 根节点 A进程把整个进程分为B and C ,B 又可以分为 D and E ,C 进程又可以分为F\G\H 每一个程序都可以有自身的子孙进程,子孙进程都可以继承父进程的资源。 例如父进程的资源和数据、缓冲区。主优点是共享资源。 创建进程 进程的创建 使用create ()原语创建 PCB 初始化标识信息 引起进程终止的时间 引起阻塞和唤醒的时间- 等待IO 进程阻塞过程 由阻塞原语BLOCK 完成 进程唤醒过程 由唤醒.

2020-06-26 16:56:33 159

原创 第五讲-进程状态转化

进程状态转化 进程的基本状态转换 进程的状态 挂起状态 五个状态九种状态 进程结构 什么是记录型? PCB 进程标识符 PCB 的组织方式 执行进程只有5 就绪队列指向 有1、4、8 阻塞队列指针 有 2、3 空闲队列指针 有6、7、 索引方式 ...

2020-06-26 11:07:37 144

原创 第四讲-进程的管理

进程管理 进程的基本概念 进程的特征 结构特征 动态性 并发性 独立性 异步性

2020-06-21 10:35:19 126

原创 操作系统基本特征-第三讲

操作系统基本特征 并发性(最重要的) 共享性 虚拟性 异步性 操作系统的五大功能 类似中断

2020-06-19 08:57:24 122

原创 操作系统基础知识-第一讲

操作系统概述用户与硬件系统的接口四类资源管理处理机管理存储器管理 -为进程运行分配内存空间设备管理功能文件存储空间的功能用作扩充机器操作系统的发展过程单道批处理系统多道批处理多道的批处理的特征 用户与硬件系统的接口 软件接口,给用户提供三种方式 (1)命令方式 —类似在窗口上输入命令 (2)系统调用方式----类似于C语言的函数条用 (3)图形、窗口方式 ----类似于windows 四类资源管理 (1)处理机管理 (2)储存器管理 (3)设备管理 (4)文件管理 处理机管理 处理机的功能:为各个程序(进程

2020-06-19 08:30:12 136

原创 linux 常用命令 5 vim 使用方法 and 快捷方式

vim 需要自己安装 根据 linux 常用命令 4 文章来 安装vim 软件 vimtutor Vim 三种工作模式 A.命令模式 : vim +文件名 就会进入命令模式 B.编辑模式 : C.末行模式 编辑模式与末行模式不能相互切换,必须进入命令模式才能进行切换 vim 命令模式下的相关操作 保存退出:按下 Shift + ZZ 代码格式化(代码对齐):按下 gg=G 光标的移...

2019-02-12 07:53:11 195

原创 linux常用指令 4 软件的安装和卸载

在线安装 安装:sudo apt-get (apt) install +安装包的名字 卸载:sudo apt-get (apt) remove +软件的名字 软件列表的更新:sudo apt-get (apt)update 清空缓存:sudo apt-get(apt) clean +路径(例如/var/cache/apt/archives/) 软件包安装 安装 :sudo dpkg -i xx...

2019-02-11 20:51:31 277 2

原创 linux 常用指令 3 解析压缩包 or 压缩文件

压缩包的管理 linux 下常见的压缩的格式 .gz :gzip + 文件名 只能压缩文件,不能压缩文件夹 .bz2 : bzip2 + 文件名 只能压缩文件,不能压缩文件夹 常用的压缩格式 (1) tar -打包 参数: c -创建压缩文件 x-释放压缩文件 v-打印提示信息 f-指定gzip压缩文件 -xxx.tar.gz z-使用gzip 压缩文件 -xxx.tar.gz j-...

2019-02-11 18:08:31 277

原创 linux 常用命令 2 查找文件or 查找文件内容所在的路径

根据文件内容查找 grep -r &amp;quot;helloworld&amp;quot; 根据文件内容查找(显示行号) grep -nr &amp;quot;helloworld&amp;quot; 查找文件

2019-02-11 13:45:01 347

原创 vim 显示tab

vim 显示tab vim 显示 tab(&gt;---------) 在根目录下,通过 ls -all 查找到 .vimrc 文件 ,进入该文件,找到 set listchars=eol:$,tab:&gt;-,trail:~,extends:&gt;,precedes:&lt; 所在的位置(extends:&gt;,precedes:&lt;这些功能由个人喜好,自由选择) 添加下面代码 set...

2019-01-29 10:52:36 963

原创 linux 常用指令 1 输入指令 ls-cd-pwd-rm-cp

1.tree ○ 查看目录的内容 ○ Tree 查看当前目录 ○ Tree dir 查看指定目录(tree 后面不能加文件名,只能接目录) ○ 需要安装:sudo apt-get install tree 2.ls ○ 功能:查看文件or 目录 ○ 语法 ○ 参数 § -a 显示所有文件(包括隐藏文件) (ls...

2018-09-09 21:35:43 224

原创 绝对路径和相对路径

1.根目录的表达的方式:/ 2. 3.相对路径和绝对路径 用户当前工作目录: 1.相对路径:从当前目录开始表示 § 使用相对路径:从当前的目录开始表示 ○ 使用相对目录进入到food 目录 ./zoo/animal/food/ 2.绝对路径 ○ 使用绝对路径进入到food 的目录 /home/kevin/demo/1...

2018-09-09 13:05:12 221

原创 shell 命令的快捷键

作为新人步入职场,发现自己有太多的不足,无论是能力上还是学习思维,跟别人一相比较起来,还是有很多东西需要我们自己花时间去学习。作为自己的第一篇的博客,更想向大家分享我自己学习的过程。作为嵌入式工程师,linux shell 命令是基础。所以让我们一起把基础打牢!嘻嘻。开始。 不知道大家喜欢B站不?虽然不是动漫迷,但是B站有着大量的学习视频,没有广告,不收费,嘻嘻。热衷于逛B站,总能发现自己喜欢的...

2018-09-02 09:21:51 330

空空如也

空空如也

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

TA关注的人

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