自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】函数执行背后的秘密:函数栈帧的创建和销毁超详解

1. 什么是函数栈帧?2.函数栈帧的创建和销毁解析3.1 什么是栈?3.2 认识相关寄存器和汇编指令3.3 解析函数栈帧的创建和销毁3.3.1 预备知识3.3.2 函数的调用堆栈3.3.4 准备环境3.3.5 转到反汇编3.3.6 函数栈帧的创建3.3.7 函数栈帧的销毁

2024-06-24 11:32:46 606 59

原创 【数据结构】第十九弹---C语言实现冒泡排序算法

冒泡排序的基本思想,代码的初步实现,代码优化,代码测试,时空复杂度分析,模拟实现qsort函数~~~

2024-06-22 11:30:31 1204 101

原创 【数据结构】第十八弹---C语言实现堆排序

堆排序基本思想,向下向上调整算法,堆排序代码实现及时空复杂度

2024-06-20 11:51:27 1035 108

原创 【数据结构】第十七弹---C语言实现选择排序

选择排序的思想,代码实现,代码测试,时空复杂度分析~~~

2024-06-18 12:12:30 1122 92

原创 【数据结构】第十六弹---C语言实现希尔排序

希尔排序的预排序实现,整体实现,时空复杂度分析,与直接插入排序的性能比较~~~

2024-06-15 12:52:43 1428 123

原创 【数据结构】第十五弹---C语言实现直接插入排序

排序的概念分类,排序应用,常见的排序算法,常见的排序算法性能测试,直接插入排序的基本思想,代码实现,代码测试,时空复杂度分析~~~

2024-06-13 09:46:03 1315 118

原创 C++第二十六弹---stack和queue的基本操作详解与模拟实现

stack的使用,模拟实现,queue的使用,模拟实现,deque的简单介绍,为什么选择deque作为stack和queue的底层默认容器~~~

2024-06-11 10:30:03 1299 124

原创 C++第二十五弹---从零开始模拟STL中的list(下)

链表其他相关函数补充,迭代器完善,const迭代器,list实现全部代码~~~

2024-06-08 11:00:00 1597 134

原创 C++第二十四弹---从零开始模拟STL中的list(上)

list基本结构,默认构造函数,尾插函数,普通迭代器类的封装,迭代器与list进行关联,链表的增删函数~~~

2024-06-06 12:03:46 1454 115

原创 C++第二十三弹---深入理解STL中list的使用

list的介绍,list构造函数,赋值操作符重载,迭代器,容量,元素访问,修改操作,其他操作的使用~~~

2024-06-04 10:39:36 1390 133

原创 C++第二十二弹---vector深度剖析及模拟实现(下)

size(),capacity(),reserve(),resize(),push_back(),insert(),erase(),pop_back()~~~

2024-05-31 09:46:48 1560 153

原创 C++第二十一弹---vector深度剖析及模拟实现(上)

vector基本结构,构造函数,析构函数,拷贝构造函数,赋值操作符重载,数组访问,迭代器获取~~~~

2024-05-29 10:06:56 1587 115

原创 C++第二十弹---深入理解STL中vector的使用

vector介绍,构造函数,赋值重载,容量操作,遍历,增删改操作~~~

2024-05-27 10:04:07 1154 123

原创 C++第十九弹---string模拟实现(下)

string修改,迭代器,字符串,非成员函数重载操作~~~

2024-05-23 12:50:48 1547 153

原创 C++第十八弹---string的模拟实现(上)

string结构创建,构造函数、赋值操作符重载、容量操作、元素访问操作实现~~~

2024-05-22 12:41:51 1415 120

原创 C++第十七弹---string使用(下)

string对象修改操作,非成员函数重载的使用~~~

2024-05-20 14:36:19 1675 135

原创 【Linux系统编程】第十九弹---进程状态(下)

僵尸状态(进程),孤儿进程,操作系统运行状态、阻塞状态、挂起状态,进程切换~~~

2024-05-16 12:17:42 1143 156

原创 【Linux系统编程】第十八弹---进程状态(上)

进程背景,如何描述Linux进程,Linux中的R,S,T,t,D,Z,X运行状态~~~

2024-05-14 12:18:41 1286 153

原创 【Linux系统编程】第十七弹---进程理解

进程基本概念,进程控制块,进程内容~~~

2024-05-13 10:11:34 1020 123

原创 【Linux系统编程】第十六弹---冯诺依曼体系结构与操作系统

冯诺依曼体系结构,操作系统概念及理解~~~

2024-05-11 12:11:25 1667 141

原创 【Linux系统编程】第十五弹---调试器gdb使用

gdb背景,安装gdb,gdb的使用~~~

2024-05-09 12:21:39 1166 122

原创 【Linux系统编程】第十四弹---进度条

回车换行,缓冲区,usleep,fflush,倒计时,进度条~~~

2024-05-07 12:34:46 970 129

原创 【Linux系统编程】第十三弹---项目自动化构建工具-make/Makefile

makefile背景,编写makefile文件,make原理,理解makefile,优化makefile~~~

2024-05-05 13:33:31 1209 133

原创 【Linux系统编程】第十二弹---编辑器gcc/g++使用

什么是gcc/g++,gcc/g++安装,gcc编译步骤,函数库,gcc常见选项~~~

2024-05-03 13:49:47 1528 109

原创 【Linux系统编程】第十一弹---编辑器vim使用

vim基本概念,基本操作,vim配置,批量化注释和去注释,普通用户使用sudo提权~~~

2024-04-30 12:34:20 1829 128

原创 【Linux系统编程】第十弹---软件包管理器 yum

yum,软件包,yum操作,yum本地配置,rzsz工具~~~

2024-04-29 10:24:52 876 110

原创 【Linux系统编程】第九弹---权限管理操作(下)

目录权限,粘滞位~~~

2024-04-25 12:15:18 1153 87

原创 【Linux系统编程】第八弹---权限管理操作(中)

修改文件权限做法(二),文件类型,可执行权限,权限掩码~~~

2024-04-24 10:17:50 693 121

原创 【Linux系统编程】第七弹---权限管理操作(上)

使用chmod +-修改权限,有无权限的表现~~~

2024-04-23 12:18:05 1019 101

原创 【Linux系统编程】第六弹---权限的概念

权限的概念,本质,Linux中的用户,Linux中文件的权限~~~

2024-04-22 10:14:41 1366 101

原创 【Linux系统编程】第五弹---基本指令(三)

grep,zip,unzip,tar,bc,uname~~~

2024-04-18 12:13:27 1147 143

原创 【Linux系统编程】第四弹---基本指令(二)

echo,cat,more,less,head,tail,date,cal,find~~~

2024-04-17 10:11:47 1401 109

原创 【Linux系统编程】第三弹---基本指令(一)

touch,mkdir,ls,pwd,cd,rmdir,rm,man,cp,mv等指令~~~

2024-04-16 12:15:12 1110 42

原创 【Linux系统编程】第二弹---环境搭建

虚拟机环境配置,云服务器环境配置,XShell连接Linux~~~

2024-04-15 10:17:35 868 121

原创 【Linux系统编程】第一弹---背景介绍

NUIX发展史,Linux发展史,开源精神,Linux内核官网,企业应用现状,发行版本,操作系统概念~~~

2024-04-12 08:17:37 1052 119

原创 C++第十六弹---string使用(上)

string构造函数,容量操作,访问遍历使用~~~

2024-04-11 12:42:27 1336 105

原创 C++第十五弹---string基本介绍(一)

STL介绍,STL重要性,string介绍及如何查找容器~~~

2024-04-09 12:15:41 1376 64

原创 C语言第四十一弹---猜数字游戏

猜数字游戏喔~~~

2024-04-08 10:15:29 1692 123

原创 C语言第四十弹---预处理(下)

#、##运算符、命名约定、#undef、条件编译、头文件包含、其他预处理指令~~~

2024-04-06 12:49:09 1626 229

原创 C语言第三十九弹---预处理(上)

预定义符号、#define常量、宏、副作用宏参数、宏替换规则、宏与函数对比~~~

2024-04-03 10:26:24 1743 248

空空如也

空空如也

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

TA关注的人

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