自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 动态内存分配

1.灵活性低,都要依赖于预设编译前的大小。2.内从的泄露和安全隐患。3.应用受限,可能最后大小不够用了,导致数据溢出。

2024-09-21 12:40:39 217

原创 Linux中的进程状态(1)

在进程需要使用磁盘进行读写的时候,需要磁盘为其分配资源再由CPU对其进行读写,但如果磁盘没有就绪,那么此时操作系统会将想要调用磁盘资源的进程放到一个名为等待队列的队列中。处于该队列中的进程处于S状态。当磁盘空间就绪后,进程重新加入运行队列进入R状态。我们一般把 gif.latex?S 状态叫作 浅度睡眠,也叫做 可中断睡眠。1.顾名思义,当进程处于 gif.latex?S 状态,它可以随时被唤醒。2.不仅仅是操作系统可以唤醒,你也可以唤醒,甚至你想杀掉它都行S状态表示浅度睡眠,是可以终止的。深度睡眠D

2024-09-20 19:31:04 140

原创 Linux下关于gcc/g++的相关问题

makedileparse tree

2024-09-16 11:24:10 469

原创 细知Linux下的Makefile

Makefile 是一个名为 GNU-Make 软件所需要的脚本文件,该脚本文件可以指导 Make 软件控制 arm-gcc 等工具链去编译工程文件最终得到可执行文件,几乎所有的 Linux 发行版都内置了 GNU-Make 软件,VScode 等多种 IDE 也内置了 Make 程序。说白了,Makefile 就是用来管理项目的。你见到的 xxx.mk 文件或者 Makefile 都统称为 Makefile 脚本文件。命名只能为 makefile 或者是 Makefile,因为只有这两种命名方式才能被 m

2024-09-15 22:43:21 197

原创 C++中的右值引用和移动语义

移动构造和移动赋值的效率是很高的,它的本质是把右值的资源窃取过来占为己有,就不用再花力气拷贝了。反正右值一般是会快速消失的,即便资源被窃取了也不会有影响。

2024-07-30 23:03:39 609

原创 Linus权限理解

Linux下有两种用户:超级用户(root)、普通用户。1.超级用户:可以再linux系统下做任何事情,不受限制2.普通用户:在linux下做有限的事情。3.超级用户的命令提示符是“#”,普通用户的命令提示符是“$”另外,用户角色切换还有其他方式,还有很多细节,但是我们是刚刚接触,现在已尽快使用起来为唯一目标。还有,Linux是多用户的,所以可以同时登陆多人,甚至你可以切成别人的身份,但是目前我们的Linux机器,大都是自己使用,所以先不考虑这些。文件访问者的分类(人)1.文件和文件目录的所有者

2024-07-23 23:19:09 711

原创 笑学C++之AVL树

AVL树

2024-07-23 00:59:10 545

原创 二叉搜索树(C++)

C语言 编程语言

2024-07-19 23:24:16 199

空空如也

空空如也

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

TA关注的人

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