Lv.3
平凡的人1
更多个人资料
402
成长值
0
关注
1
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
数据库、编程语言
个人勋章
TA还没获得勋章~
成长雷达
370
12
0
0
20
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
数据库、编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
【Linux】shell命令行简单解释器
回顾一下,我们前面学习了进程创建,进程终止,进程等待,进程替换,通过这些内容我们可以来进行实现简单的shell命令行解释器!!!下面我们直接来看一看如何去实现shell命令行解释器:总体分为(整体需要循环哦):1.输出提示符2.输入和获取命令3.fork创建子进程4.内建命令输出提示符这里的提示字符为用户名@主机名 当前路径# 直接打印出来作为提示所用,也可以自己设置成其他的,问题不大pri...
Linux
Shell
任务调度
平凡的人1
2022-12-15 11:14:06
2596
0
0
2022-12-15 11:14:06
999+
0
0
【C++】快速入门list的使用
@[toc] 一、引入list的本质是带头双向循环链表,对于带头双向循环链表我们可是比较熟悉的了。本文只对list的一些常用接口进行说明,对于其他一些接口可自行查看文档。 二、构造void Test(){ list<int> lt;//无参构造 list<int> lt1(5, 1);//n个val构造 list<int> lt2(lt1);//拷贝构造 string s("hello wo...
C++
数据结构
平凡的人1
2022-12-15 11:13:42
653
0
0
2022-12-15 11:13:42
653
0
0
【C++笔试强训计划】第一天
遇事不决,可问春风,春风不语,即随本心欢迎来到我的笔试强训计划专栏,这是计划正式开始的第一天。另外,我想说的是:博主本身水平有限,本专栏只作为学习笔记分享记录使用,对于一些题目做法肯定有更优的解,不必过于较真。 选择题1.以下for循环的执行次数是()for(int x = 0, y = 0; (y = 123) && (x < 4); x++);A.是无限循环B.循环次数不定C.4次D.3...
平凡的人1
2022-12-15 11:13:17
610
0
0
2022-12-15 11:13:17
610
0
0
【C++】vector的使用与题目练习
@[toc] 一、前言学习完string类之后,我们在来学习vector难度并没有之前那么高,更加容易理解一些接口vector是表示可变大小数组的序列容器 ,本质讲,vector使用动态分配数组来存储它的元素。同理,对于vector的使用,我们也要学会去看文档:vector官方文档本文重点只介绍一些常用的接口 二、构造函数构造函数的具体介绍直接前往官网查看文档即可,这里只做简单介绍:(con...
C++
数据结构
平凡的人1
2022-12-15 11:12:00
1072
0
0
2022-12-15 11:12:00
999+
0
0
【Linux】进程控制
@[toc] 一、再识fork()对于fork我们是比较熟悉的了,现在我们可以在来看看fork👇fork()函数两个返回值问题fork()函数的实现在操作系统内部,函数准备return的时候核心代码已经执行完,子进程早已经被创建,并且可能在OS的运行队列中,准备被调度。fork之后,有两个执行流,父子进程代码是共享的,所以return会被调度两次,被父子进程各自执行return的。理解父进...
Linux
任务调度
平凡的人1
2022-12-15 11:11:37
1954
0
0
2022-12-15 11:11:37
999+
0
0
【Linux】翻山越岭——进程地址空间
@[toc] 一、是什么回顾我们学习C/C++时的地址空间:有了这个基本框架,我们对于语言的学习更加易于理解,但是地址空间究竟是什么❓我们对其并不了解,是不是内存呢?对于是什么这个问题,我们需要通过一个例子来进行切入,见一见现象下面我们通过代码看现象:我们发现子进程把全局变量global_value修改之后,子进程和父进程的值是不同的,这些我们都能理解,因为进程之间具有独立性。但是这里glo...
Linux
任务调度
平凡的人1
2022-12-15 11:11:12
681
0
0
2022-12-15 11:11:12
681
0
0
【C++】string类的模拟实现
@[toc] 一、string类的构造、拷贝构造、赋值重载以及析构 1.构造函数分为无参和带参这两种构造函数。无参构造函数默认构造空字符串"",所以我们只需要给一个缺省值即可。string(const char* str = ""){ _size = strlen(str); _capacity = _size; _str = new char[_capacity + 1]...
C++
平凡的人1
2022-12-15 11:10:47
678
0
0
2022-12-15 11:10:47
678
0
0
【Linux】环境变量
@[toc] 一、环境变量 1.概念环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,是操作系统为了满足不同的应用场景预先在系统内预先设置的一大批全局变量环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性要执行一个程序,那就需要先找到这个程序,怎么去找,这时候就需要带上路径,问题来了:如果我们不想要带上路径呢?第一种方法把...
Linux
Shell
平凡的人1
2022-12-15 11:10:12
2775
0
0
2022-12-15 11:10:12
999+
0
0
【Linux】关于进程的理解、状态、优先级和进程切换
📝一、操作系统进程进程不同的状态本质都是在满足不同的运行场景的 1.运行队列运行队列进程如何在CPU上运行的:CPU在内核上维护了一个运行队列,进行进程的管理。让进程入队列,本质就是将该进程的task_struct 结构体对象放入运行队列之中。 2.运行状态运行状态进程PCB在运行队列里就是运行状态,不是说这个进程正在运行,才是运行状态。状态是进程内部的属性,所有的属性在PCB里进程不只...
Linux
任务调度
平凡的人1
2022-12-15 11:09:35
1574
0
0
2022-12-15 11:09:35
999+
0
0
【Linux】冯诺依曼体系结构、操作系统及进程概念
一、冯诺依曼体系结构我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。总体来讲:计算机可以分为==输入设备、输出设备、存储器、运算器&&控制器==输入设备:键盘、磁盘、网卡、鼠标、摄像头等输出设备:显示器、磁盘、网卡、各种打印机等存储器:内存(掉电易失)运算器&&控制器:CPU我们知道,CPU的速度是最快的,里面配有寄存器也是最快的,内存是较快...
Linux
任务调度
平凡的人1
2022-11-16 10:53:28
664
0
0
2022-11-16 10:53:28
664
0
0
总条数:90
10
10
20
50
100
1
2
3
4
5
6
...
9
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信