自定义博客皮肤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 115

原创 第十一讲-进程通信

2020-06-29 08:19:58 90

原创 第八讲-整形信号量

整形信号量释放资源 signal

2020-06-28 08:18:49 468

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

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

2020-06-26 19:26:19 103

原创 第六讲-进程控制

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

2020-06-26 16:56:33 121

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

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

2020-06-26 11:07:37 103

原创 第四讲-进程的管理

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

2020-06-21 10:35:19 89

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

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

2020-06-19 08:57:24 80

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

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

2020-06-19 08:30:12 87

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

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

2019-02-12 07:53:11 145

原创 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 169 2

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

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

2019-02-11 18:08:31 218

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

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

2019-02-11 13:45:01 260

原创 vim 显示tab

vim 显示tabvim 显示 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 860

原创 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 179

原创 绝对路径和相对路径

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

2018-09-09 13:05:12 164

原创 shell 命令的快捷键

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

2018-09-02 09:21:51 272

空空如也

空空如也

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

TA关注的人

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