- 博客(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-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
原创 操作系统基础知识-第一讲
操作系统概述用户与硬件系统的接口四类资源管理处理机管理存储器管理 -为进程运行分配内存空间设备管理功能文件存储空间的功能用作扩充机器操作系统的发展过程单道批处理系统多道批处理多道的批处理的特征 用户与硬件系统的接口 软件接口,给用户提供三种方式 (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 &quot;helloworld&quot; 根据文件内容查找(显示行号) grep -nr &quot;helloworld&quot; 查找文件
2019-02-11 13:45:01
347
原创 vim 显示tab
vim 显示tab vim 显示 tab(>---------) 在根目录下,通过 ls -all 查找到 .vimrc 文件 ,进入该文件,找到 set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:< 所在的位置(extends:>,precedes:<这些功能由个人喜好,自由选择) 添加下面代码 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关注的人