- 博客(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
165
原创 数据结构-基本概念和术语
数据数据元素数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。数据项数据项:一个数据元素可以由若干个数据项组成。数据项是数据不可分割最小单位。数据对象数据对象:是性质相同的数据元素的集合,是数据的子集。数据结构不同数据元素之间不是独立的,而是存在特定的关系,我们称其为这些关系为结构。...
2020-06-26 19:26:19
136
原创 第六讲-进程控制
进程图线性结构 -一对一非线性结构 -一对多,多对多(数据结构)根节点A进程把整个进程分为B and C ,B 又可以分为 D and E ,C 进程又可以分为F\G\H每一个程序都可以有自身的子孙进程,子孙进程都可以继承父进程的资源。例如父进程的资源和数据、缓冲区。主优点是共享资源。创建进程进程的创建使用create ()原语创建PCB 初始化标识信息引起进程终止的时间引起阻塞和唤醒的时间- 等待IO进程阻塞过程由阻塞原语BLOCK 完成进程唤醒过程由唤醒.
2020-06-26 16:56:33
148
原创 第五讲-进程状态转化
进程状态转化进程的基本状态转换进程的状态挂起状态五个状态九种状态进程结构什么是记录型?PCB 进程标识符PCB 的组织方式执行进程只有5就绪队列指向 有1、4、8阻塞队列指针 有 2、3空闲队列指针 有6、7、索引方式...
2020-06-26 11:07:37
138
原创 操作系统基础知识-第一讲
操作系统概述用户与硬件系统的接口四类资源管理处理机管理存储器管理 -为进程运行分配内存空间设备管理功能文件存储空间的功能用作扩充机器操作系统的发展过程单道批处理系统多道批处理多道的批处理的特征用户与硬件系统的接口软件接口,给用户提供三种方式(1)命令方式 —类似在窗口上输入命令(2)系统调用方式----类似于C语言的函数条用(3)图形、窗口方式 ----类似于windows四类资源管理(1)处理机管理(2)储存器管理(3)设备管理(4)文件管理处理机管理处理机的功能:为各个程序(进程
2020-06-19 08:30:12
119
原创 linux 常用命令 5 vim 使用方法 and 快捷方式
vim 需要自己安装 根据 linux 常用命令 4 文章来 安装vim 软件 vimtutorVim 三种工作模式A.命令模式 : vim +文件名 就会进入命令模式B.编辑模式 :C.末行模式编辑模式与末行模式不能相互切换,必须进入命令模式才能进行切换vim 命令模式下的相关操作保存退出:按下 Shift + ZZ代码格式化(代码对齐):按下 gg=G光标的移...
2019-02-12 07:53:11
187
原创 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
263
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
263
原创 linux 常用命令 2 查找文件or 查找文件内容所在的路径
根据文件内容查找grep -r &quot;helloworld&quot;根据文件内容查找(显示行号)grep -nr &quot;helloworld&quot;查找文件
2019-02-11 13:45:01
327
原创 vim 显示tab
vim 显示tabvim 显示 tab(>---------)在根目录下,通过 ls -all 查找到 .vimrc 文件 ,进入该文件,找到set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<所在的位置(extends:>,precedes:<这些功能由个人喜好,自由选择)添加下面代码set...
2019-01-29 10:52:36
945
原创 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
216
原创 绝对路径和相对路径
1.根目录的表达的方式:/2.3.相对路径和绝对路径用户当前工作目录: 1.相对路径:从当前目录开始表示 § 使用相对路径:从当前的目录开始表示 ○ 使用相对目录进入到food 目录 ./zoo/animal/food/ 2.绝对路径 ○ 使用绝对路径进入到food 的目录 /home/kevin/demo/1...
2018-09-09 13:05:12
210
原创 shell 命令的快捷键
作为新人步入职场,发现自己有太多的不足,无论是能力上还是学习思维,跟别人一相比较起来,还是有很多东西需要我们自己花时间去学习。作为自己的第一篇的博客,更想向大家分享我自己学习的过程。作为嵌入式工程师,linux shell 命令是基础。所以让我们一起把基础打牢!嘻嘻。开始。不知道大家喜欢B站不?虽然不是动漫迷,但是B站有着大量的学习视频,没有广告,不收费,嘻嘻。热衷于逛B站,总能发现自己喜欢的...
2018-09-02 09:21:51
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人