自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《Linux系统编程之进程控制》【进程替换】

🔄 解锁 exec 系列函数精髓,吃透 Linux 进程替换核心,系统编程进阶必学!🚀

2025-12-31 07:15:00 1538 30

原创 《Linux系统编程之进程控制》【进程等待】

⏳ 解锁 wait/waitpid 底层逻辑,解决僵尸进程难题,系统编程必掌握!🔧

2025-12-30 21:52:08 1051 6

原创 《Linux系统编程之进程控制》【进程创建 + 进程终止】

🚀 拆解 Linux 进程创建终止核心调用,吃透进程控制底层逻辑,系统编程必学!🔧

2025-12-30 21:21:21 1180 51

原创 《Linux系统编程之进程环境》【地址空间】

🗺️ 拆解 Linux 进程地址空间布局,摸清内存分配底层逻辑,系统编程核心认知 up!🚀

2025-12-01 09:45:00 1146 131

原创 《Linux系统编程之进程环境》【环境变量】

🌐 解密 Linux 环境变量底层逻辑,玩转进程配置核心,系统编程避坑必备!🔑

2025-11-28 09:45:00 1529 127

原创 《Linux系统编程之进程基础》【进程切换 + 进程调度】

🚦 解锁 Linux 进程调度核心机制,理清切换底层逻辑,系统编程能力直线 up!⚙️

2025-11-24 09:45:00 1364 163

原创 《Linux系统编程之进程基础》【进程优先级】

🚀掌握 Linux 进程优先级调控,拿捏资源分配核心,拆解进程优先级底层逻辑✨

2025-11-20 09:45:00 2081 150

原创 《Linux系统编程之进程基础》【进程状态】

🌈拆解 Linux 进程状态,摸清切换逻辑,系统编程底层认知直接拉满!🥰

2025-11-17 09:45:00 2462 153

原创 《Linux系统编程之进程基础》【进程入门】

🎉吃透进程入门核心,解锁 Linux 系统编程第一步,零基础也能轻松上手!💕

2025-11-14 09:45:00 1556 127

原创 《Linux系统编程之系统导论》【冯诺依曼体系结构 + 操作系统基本概述】

🎉冯诺依曼奠基 + OS 核心,解锁 Linux 系统编程底层逻辑,入门必看!💖

2025-11-11 09:45:00 2625 146

原创 《Linux系统编程之开发工具》【实战:倒计时 + 进度条】

🌈鼠鼠猜大家肯定迫不及待想写点有趣又实用的小项目,所以今天就带来两个超接地气的实战案例 ——【实战:倒计时 + 进度条】

2025-11-07 09:37:07 1553 139

原创 《Linux系统编程之开发工具》【版本控制器 + 调试器】

🔥🔥🔥 git的前世今生?如何在GitHub/Gitee创建项目并使用git提交代码?如何更好的在Linux系统中进行调试?……等问题,这篇博客一定让你知道+学会🥰🥰🥰

2025-11-04 09:45:00 1221 123

原创 《Linux系统编程之开发工具》【编译器 + 自动化构建器】

🔥🔥🔥1.4w字包教包会,看到就是缘分,点进来就一定有收获🔥🔥🔥

2025-11-01 09:45:00 1607 138

原创 《Linux系统编程之开发工具》【软件包管理器 + 代码编辑器】

🔥🔥🔥有趣的软件包、vim的工作模式切换图解、分组分类的vim快捷键、vim的独一无二配置,你想要的这篇博客中都有(❤️ ω ❤️)

2025-10-28 09:45:00 1465 154

原创 《Linux系统编程之入门基础》【权限管理】

linux命令记了又忘,忘了又记!这是因为没有对命令的设计原理有了解,1.4w字教你洞悉linux权限管理的秘密,做到命令过目不忘且知其所以然。

2025-10-24 09:45:00 1441 137

原创 《Linux系统编程之入门基础》【Linux基础 理论+命令】(下)

命令分组分类、过目不忘、真实运行测试、重点标记、颜色区分。附带linux基础理论详细讲解,做到知其所以然。

2025-10-21 09:45:00 1970 158

原创 《Linux系统编程之入门基础》【Linux基础 理论+命令】(上)

全篇1.5w字,从理论到理解到命令讲解,丝滑过渡,命令分组分类、过目不忘、真实运行测试、重点标记、颜色区分。

2025-10-18 08:00:00 1440 142

原创 《Linux系统编程之入门基础》【Linux的环境搭建】

良心教学,老奶奶都能学的会:一步一步图片演示如何使用Xshell + 云服务进行Linux开发环境的搭建。

2025-10-13 09:45:00 2148 131

原创 《Linux系统编程之入门基础》【Linux的前世今生】

这篇文章介绍了Linux操作系统的前世今生,从Unix的诞生到GNU项目的兴起,再到1991年林纳斯·托瓦兹开发Linux内核的历程。文章详细描述了Linux名称的由来、早期开发模式以及版本命名规则的演变,展现了Linux如何从个人爱好项目成长为全球最广泛使用的开源操作系统之一。全文以轻松活泼的语言风格,结合丰富的历史背景和版本号解析,带领读者了解Linux的发展脉络及其在计算机领域的重要地位。

2025-10-10 09:42:33 3835 148

原创 《C++进阶之C++11》【智能指针】(下)

本文是C++智能指针系列的下篇,重点剖析auto_ptr和unique_ptr、shared_ptr、weak_ptr的原理与实现。作为作者C++系列的完结篇,本文延续了通俗易懂的讲解风格,通过代码注释和对比分析帮助读者理解智能指针的核心机制,为后续学习现代C++内存管理奠定基础。

2025-10-05 22:10:14 1310 96

原创 《C++进阶之C++11》【智能指针】(上)

本文介绍了C++中三种常用智能指针:unique_ptr、shared_ptr和weak_ptr。文章通过代码示例演示了各类智能指针的基本用法和适用场景,并强调其基于RAII机制自动管理内存的核心优势。

2025-10-05 21:01:09 1129 104

原创 《C++进阶之C++11》【异常】

本文介绍了C++11中的异常处理机制,通过try-catch-throw结构实现程序错误的捕获与处理。文章详细讲解了throw抛出异常、try监控代码块、catch捕获异常的语法规则和执行流程,并给出除法运算的异常处理示例

2025-10-04 09:45:00 5486 109

原创 《C++进阶之C++11》【lambda表达式 + 包装器】

本文介绍了C++中的lambda表达式和函数包装器的核心概念与用法。重点讲解了捕获列表的三种方式。文章通过代码示例详细演示了lambda的各种捕获方式和用法特点,适合C++进阶学习。

2025-10-01 09:09:41 1312 118

原创 《C++进阶之C++11》【可变参数模板 + emplace接口 + 新的类功能】

摘要: 本文深入探讨了C++11中的可变参数模板及其应用,涵盖参数包的分类、基本语法与声明形式,以及关键特性。通过示例展示了参数包在sizeof...计算、递归展开、完美转发等场景的实际应用,并介绍了C++11新增的emplace接口与类功能。最后,结合可变参数模板与emplace优化容器性能,为现代C++开发提供实用技巧。

2025-09-29 08:00:00 1923 140

原创 《C++进阶之C++11》【移动语义 + 完美转发】

文章首先指出左值引用在减少拷贝方面的局限性,特别是在返回局部对象时必须进行深拷贝的性能痛点。随后重点介绍了移动语义如何通过转移资源所有权而非复制数据来解决这一问题,显著提升了代码效率。此外,还分析了完美转发机制如何保持参数的值类别特性,实现参数的高效传递。全文强调这些特性是C++高效编程的关键技术,需要开发者重点掌握。

2025-09-25 09:45:38 1736 130

原创 《C++进阶之C++11》【列表初始化 + 右值引用】

本文摘要: 文章介绍了C++11引入的列表初始化和右值引用两大特性。文中通过代码示例展示了列表初始化在数组、结构体和容器中的实际应用,并对比了C++98与C++11的初始化差异。这些特性显著提升了C++代码的简洁性和性能,是现代化C++编程的重要基础。

2025-09-22 09:45:38 1428 133

原创 《C++进阶之STL》【unordered_set/unordered_map 模拟实现】

本文介绍了C++标准库中unordered_set和unordered_map的底层实现原理。通过分析SGI-STL30版本的源代码,展示了哈希表hash_set和hash_map的核心结构设计。文章还详细解析了hashtable的关键实现细节,包括节点结构、迭代器设计等核心内容,帮助读者深入理解unordered容器的底层机制。

2025-09-19 09:51:07 1541 135

原创 《C++进阶之STL》【unordered_set/unordered_map 使用介绍】

本文介绍了C++ STL中的unordered_set和unordered_map容器。文章详细讲解了其模板参数、构造函数、常用成员函数(如:insert、find、erase等)以及非成员函数重载。通过示例代码展示了默认构造、初始化列表构造、拷贝构造和移动构造等用法,并演示了如何合并两个unordered_set容器。

2025-09-16 11:05:31 2388 130

原创 《C++进阶之STL》【哈希表】

本文介绍了哈希表的核心概念和关键术语,重点解析了哈希函数的设计原理和常见类型。文章详细讲解了直接定址法和除法散列法两种哈希函数,分析其优缺点及适用场景。最后指出哈希函数的选择需结合实际场景,平衡性能与资源消耗。全文为理解哈希表实现机制提供了理论基础。

2025-09-13 10:47:26 4301 139

原创 《C++进阶之STL》【set/map 模拟实现】

本文介绍了C++标准库中set和map的底层实现原理,重点分析了红黑树(rb_tree)的泛型设计思想。文章通过SGI STL源码展示了set和map如何通过模板参数实例化红黑树,其中set直接存储key值,而map存储键值对pair。红黑树的巧妙设计使其既能支持纯key搜索(set),也能支持key-value搜索(map)。文章还特别提醒读者注意源码中value_type的特殊含义,它实际上代表节点存储的数据类型。该分析为后续的set/map模拟实现提供了理论基础。

2025-09-10 09:45:00 2365 145

原创 《C++进阶之STL》【set/map 使用介绍】

摘要: 本文是C++ STL系列教程的一部分,主要介绍关联容器set和map的使用方法。文章首先对比了序列容器和关联容器的核心特征差异,强调关联容器基于键值访问元素的非线性结构特点。随后详细讲解了set容器的模板参数、构造方式及常用操作接口,包括元素插入、删除、查找等成员函数的使用示例。文章采用轻松活泼的语言风格,通过比喻和示例代码帮助读者理解set/map容器的核心概念和实用技巧,为后续深入学习STL容器奠定基础。

2025-09-07 10:45:00 1544 111

原创 我的创作纪念日——《惊变365天》

摘要 本文记录了鼠鼠一年来的编程学习历程与博客创作心得。从大一自学C语言、数据结构时的迷茫与挫折,到大二参加培训班系统重学;从最初只看书不敲代码的低效学习,到如今坚持"学完即博客+定期复习"的高效模式。通过分享红黑树等复杂数据结构的代码示例,鼠鼠的博客已收获4000+点赞和1500+粉丝,成为C++学习社区的小达人。文章既展现了计算机初学者的成长阵痛,也揭示了技术博客创作对知识内化的独特价值:好代码胜过千言万语,持续输出才是最好的输入。

2025-09-04 13:11:37 3128 119

原创 《C++进阶之STL》【红黑树】

本文介绍了红黑树的基本概念、特性和操作并分步骤详细的实现了红黑树,以及使用代码测试比较了红黑树和AVL树在性能的差距。文章还分析了红黑树如何通过最长路径不超过最短路径两倍的特性保证平衡,并详细说明了插入操作中的变色、旋转等调整策略。

2025-09-01 08:00:00 1721 126

原创 《C++进阶之STL》【AVL树】

本文介绍了AVL树的基本概念、性质及核心操作。文章重点解析了AVL树的查找、插入操作流程,其中插入操作在二叉搜索树基础上增加了平衡维护步骤,文中还探讨了平衡因子作为关键指标的作用,解释了为何允许高度差为1的合理性,为后续学习红黑树打下基础。

2025-08-29 17:08:36 1793 113

原创 《C++进阶之STL》【二叉搜索树】

文章详细讲解了BST的查找与插入操作的每步步骤,并实现了二叉搜索树 key和key_value 的不同形式,并指出平衡二叉搜索树(如:AVL、红黑树)是解决单支树低效问题的进阶方案,为后续STL容器学习奠定基础。

2025-08-19 07:56:50 1818 128

原创 《C++进阶之继承多态》【多态:概念 + 实现 + 拓展 + 原理】

本文介绍了C++中多态的概念、实现方式和底层原理。文章分为静态多态和动态多态两类。重点讲解了动态多态的实现条件:继承关系、虚函数重写和基类指针/引用调用。还介绍了协变返回类型等细节,并分析了虚函数表的多态实现机制。全文系统梳理了多态从概念到实践的关键知识点。

2025-08-16 08:32:22 1183 120

原创 《C++进阶之继承多态》【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】

C++继承机制深入解析 本文系统探讨了C++继承相关的五个核心主题:final关键字、继承与友元、继承与静态成员、继承模型以及继承与组合的关系。 本文通过代码示例和理论分析,深入浅出地讲解了这些继承相关的重要概念,对理解C++面向对象编程具有重要参考价值。

2025-08-13 10:59:07 1228 112

原创 《C++进阶之继承多态》【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】

C++ 继承机制详解 摘要 本文深入讲解 C++ 继承机制,主要内容包括: 继承的基本概念与使用方式、继承的三种访问权限(public/protected/private) 父类与子类的类型转换规则、继承中的作用域问题、子类默认构造函数的特性。通过学生类和教师类的设计案例,展示了如何通过继承消除代码冗余并实现代码复用。文章详细分析了继承格式、基类/派生类关系以及继承方式对成员访问权限的影响,为理解 C++ 面向对象编程的核心机制提供了清晰的指导。

2025-08-09 09:49:04 1814 121

原创 《C++开发》的学习路线导航

《C++初阶学习导航》摘要:本文提供了C++入门到进阶的系统学习路线,包含基础语法、类与对象、内存管理和STL四大模块。从命名空间、函数重载等基础概念,到六大默认成员函数、内存分布等进阶内容,再到vector、list等STL容器的详解与实现,共15篇教程链接。作者"序属秋秋秋"采用活泼的二次元风格行文,通过动态表情包增强互动感,适合C++初学者循序渐进地学习,后续还将持续更新进阶内容。 (98字)

2025-08-09 09:43:36 687 13

原创 《C++初阶之STL》【模板参数 + 模板特化 + 分离编译】

【C++模板进阶:模板参数、特化与分离编译】 本文是《C++初阶》系列的收官之作,重点探讨模板的高级特性。主要内容包括: 模板参数分类 类型参数:使用typename/class声明,支持默认类型 非类型参数:整型/枚举等编译期常量,用于静态数组大小等场景 模板模板参数:以模板作为参数的嵌套模板 模板特化机制 全特化:针对特定类型完全重写模板 偏特化:对部分参数特化或添加约束条件 分离编译问题 分析模板导致链接错误的本质原因 提供"显式实例化"的解决方案 文章通过日期类等案例演示模板的实

2025-08-05 10:01:01 1855 110

空空如也

空空如也

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

TA关注的人

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