小肝一下
码龄2年
求更新 关注
提问 私信
  • 博客:28,342
    28,342
    总访问量
  • 36
    原创
  • 279
    粉丝
  • 181
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
加入CSDN时间: 2024-10-16

个人简介:伊蕾娜的女朋友

博客简介:

2402_88143778的博客

查看详细资料
个人成就
  • 获得1,075次点赞
  • 内容获得552次评论
  • 获得781次收藏
  • 博客总排名17,033名
  • 原力等级
    原力等级
    4
    原力分
    872
    本月获得
    10
创作历程
  • 33篇
    2026年
  • 3篇
    2025年
成就勋章
TA的专栏
  • 项目实战
    1篇
  • 快来伊蕾娜的c++花园
    4篇
  • linux
    5篇
  • 依蕾娜喊你学数据结构啦
    2篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 9

TA参与的活动 6

兴趣领域 设置
  • 编程语言
    c++c语言qt
  • 开发工具
    githubgitdockervscodeidea
  • 数据结构与算法
    动态规划
  • 大数据
    数据库
  • 前端
    vue.js前端框架
  • 后端
    mysql后端分布式
  • 云原生
    微服务
  • 网络与通信
    网络安全网络协议tcp/ip信号处理信息与通信
  • 游戏
    游戏引擎虚幻
  • 操作系统
    linuxubuntuwindowscentos
创作活动更多

编程达人挑战赛·第12期

作为写代码的你,是否也渴望被更多人看到?技术人员普遍有一个共性——明明技术很强,却没人知道你做了什么;花了很多时间踩坑,却没人因你少走弯路;脑子里有一堆干货,但却不懂如何有效地输出。 在如今写代码的人越来越多的时代,能够清晰表达自己思路与技术的人却少之又少。 因此,我们发起了这个【编程达人挑战赛】——帮助你将代码变成作品,将技术转化为真正的价值,同时激励更多的人坚持写作与分享。 注:活动细则介绍请看此贴:[https://bbs.csdn.net/topics/619791811](https://bbs.csdn.net/topics/619791811)。

759人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

1.C++-⾼性能内存池

本文介绍了一个基于C++的高性能内存池项目,其原型为Google的tcmalloc线程缓存分配器。文章首先解释了内存池的概念及其解决的问题(如内存碎片),然后详细讲解了如何设计一个定长内存池。内存池通过预申请大块内存并自主管理,显著提升了内存分配效率。核心实现包括:优先复用自由链表中的内存块,不足时从大块内存切分,并使用定位new在裸内存上构造对象。该项目旨在学习tcmalloc的核心思想,适用于高并发场景下的高效内存管理。
原创
博文更新于 2026.07.30 ·
5630 阅读 ·
30 点赞 ·
22 评论 ·
25 收藏

多态(上)

本文介绍了C++中的多态概念及其实现方式。多态分为静态多态(编译时确定)和动态多态(运行时确定),重点讲解了动态多态的实现条件:必须通过基类指针/引用调用虚函数,且子类需完成虚函数重写。文章通过买票和动物叫唤等实例,详细说明了多态的实现机制和使用场景,并指出常见误区(如子类省略virtual仍构成重写)。最后通过选择题解析,强调了默认参数不参与多态的特性。理解多态对掌握面向对象编程至关重要。
原创
博文更新于 2026.07.29 ·
502 阅读 ·
30 点赞 ·
12 评论 ·
14 收藏

继承(下)

本文详细讲解了C++中派生类(子类)的默认成员函数实现要点。主要内容包括: 构造函数:必须调用基类构造初始化基类成员,若无默认构造需显式调用 拷贝构造:必须调用基类拷贝构造完成基类部分拷贝 赋值重载:必须显式调用基类operator=,否则会隐藏基类版本 析构函数:先执行子类析构,后自动调用基类析构 初始化顺序:先基类后派生类 析构函数特殊处理:所有析构底层名称相同,基类析构需加virtual实现多态安全释放 通过Person/Student类的代码示例,展示了继承关系中构造、拷贝构造、赋值重载和析构的正确
原创
博文更新于 2026.07.27 ·
746 阅读 ·
36 点赞 ·
20 评论 ·
24 收藏

7. 库制作与原理

库的制作与使用概述 本文介绍了Linux系统中库的基本概念和使用方法,重点讲解了静态库和动态库的制作与使用流程。 主要内容 库的基本概念:库是可复用的二进制代码,分为静态库(.a)和动态库(.so)两种形式。 静态库 生成:使用ar -rc命令将多个.o文件打包成.a文件 使用:编译时直接链接静态库 动态库 生成:使用gcc -shared -fPIC命令编译生成.so文件 使用:编译时指定库路径和名称 运行时搜索路径问题及4种解决方案 外部库的使用:介绍了如何查找和使用系统已安装的库。
原创
博文更新于 2026.07.24 ·
456 阅读 ·
34 点赞 ·
25 评论 ·
24 收藏

继承(上)

摘要: 本文介绍C++继承的核心概念,包括: 继承定义:通过public/protected/private继承复用基类成员,派生类可扩展新属性和方法。 访问权限规则: 单类访问:public成员全可见,protected仅类内和子类可见,private仅类内可见。 继承影响:基类成员的访问权限在派生类中会被“降级”(如public继承后基类public成员在子类仍为public,而private继承后变为子类的private成员)。 作用域与隐藏:派生类成员会隐藏基类同名成员,需通过作用域解析符::访问。
原创
博文更新于 2026.07.23 ·
581 阅读 ·
34 点赞 ·
12 评论 ·
13 收藏

3. 单链表

本文介绍了单链表的基本概念与实现方法。单链表是一种非连续、非顺序的存储结构,通过指针链接实现逻辑顺序。每个结点包含数据域和指针域,结点在内存中独立申请,物理地址不一定连续。 文章详细实现了单链表的各项操作: 初始化链表(myLinkedListCreate) 获取指定位置元素(myLinkedListGet) 头插法(myLinkedListAddAtHead) 尾插法(myLinkedListAddAtTail) 指定位置插入(myLinkedListAddAtIndex) 删除指定位置节点(myLink
原创
博文更新于 2026.07.22 ·
423 阅读 ·
26 点赞 ·
15 评论 ·
14 收藏

6. Ext系列⽂件系统

本文主要介绍了Ext系列文件系统的关键概念和磁盘存储基础,重点内容包括: 磁盘物理结构:阐述了机械磁盘的硬件组成,包括磁头、磁道、柱面和扇区等基本单元,以及CHS寻址方式的原理和局限性。 逻辑存储结构:介绍了磁盘的逻辑线性化过程,将三维物理结构转化为LBA(逻辑块地址)的一维寻址方式,并说明了CHS与LBA地址的相互转换机制。 块设备概念:解释了操作系统以"块"为单位访问磁盘的原因(典型块大小为4KB,由8个连续扇区组成),这是文件存取的最小单位。 文件系统基础:强调文件本质是存储在扇区中的数据(内容+属性
原创
博文更新于 2026.07.21 ·
341 阅读 ·
29 点赞 ·
22 评论 ·
17 收藏

2. 顺序表和链表

本文介绍了线性表的概念及其两种物理存储结构——顺序表和链表。重点讲解了顺序表的实现,包括静态和动态两种形式: 线性表是n个具有相同特性数据元素的有限序列,逻辑上连续但物理存储不一定连续。 顺序表是用连续存储单元实现的线性结构,底层基于数组封装了增删改查操作: 静态顺序表使用定长数组 动态顺序表支持按需扩容 详细实现了动态顺序表的核心功能: 初始化/销毁 检查扩容机制 头尾插入删除 指定位置操作 按值查找元素 通过代码演示了顺序表的各种操作,并提供了完整的测试用例,展示了插入、删除和查找等功能的实际效果。
原创
博文更新于 2026.07.14 ·
447 阅读 ·
38 点赞 ·
26 评论 ·
27 收藏

STL——list

本文介绍了C++标准库中的list容器的基本使用。list是一个双向链表结构,支持高效的插入和删除操作。文章详细讲解了list的构造函数、迭代器使用以及容量相关操作,包括:构造函数的四种形式:指定元素数量和初始值默认构造空list拷贝构造函数通过迭代器范围构造迭代器操作:begin()/end()用于正向遍历rbegin()/rend()用于反向遍历演示了遍历和修改元素的方法容量相关操作:empty()函数检测list是否为空
原创
博文更新于 2026.05.28 ·
420 阅读 ·
34 点赞 ·
22 评论 ·
24 收藏

5. 基础IO

这篇文章主要介绍了Linux系统下的基础文件I/O操作,重点包括:文件概念理解:从狭义和广义角度解释文件,说明文件操作的本质是对文件属性和内容的操作。C语言文件接口回顾:演示了文件打开、写入和读取的基本操作解释了文件路径问题,说明进程知道自己的运行目录提供了完整的代码示例展示fopen、fwrite、fread等函数的使用系统层面理解:文件操作本质是进程通过系统调用实现的磁盘文件由操作系统管理标准库函数只是对系统调用的封装实际应用:展示了如何实现一个简单的ca
原创
博文更新于 2026.05.18 ·
540 阅读 ·
42 点赞 ·
25 评论 ·
34 收藏

4.linux—— 程序地址空间

程序地址空间
原创
博文更新于 2026.05.16 ·
437 阅读 ·
40 点赞 ·
22 评论 ·
33 收藏

3.linux——进程控制

进程控制
原创
博文更新于 2026.05.15 ·
878 阅读 ·
41 点赞 ·
24 评论 ·
35 收藏

Linux权限的概念

权限的概念
原创
博文更新于 2026.05.14 ·
473 阅读 ·
41 点赞 ·
25 评论 ·
34 收藏

4. 表的操作

数据库表的操作
原创
博文更新于 2026.04.30 ·
244 阅读 ·
33 点赞 ·
21 评论 ·
21 收藏

3. 数据类型

数据类型
原创
博文更新于 2026.04.29 ·
824 阅读 ·
36 点赞 ·
21 评论 ·
25 收藏

2.库的操作

mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径示例:将mytest库备份到文件(退出连接)这时,可以打开看看mytest.sql文件里的内容,其实把我们整个创建数据库,建表,导入数据的语句 都装载这个文件中。
原创
博文更新于 2026.04.28 ·
371 阅读 ·
33 点赞 ·
17 评论 ·
20 收藏

1. 数据库基础(重点)初阶

数据库基础(重点)
原创
博文更新于 2026.04.27 ·
734 阅读 ·
41 点赞 ·
24 评论 ·
33 收藏

c++从入门到跑路——string类

string类
原创
博文更新于 2026.04.12 ·
1483 阅读 ·
43 点赞 ·
18 评论 ·
33 收藏

每日两道力扣,day8

滑动窗口
原创
博文更新于 2026.04.11 ·
493 阅读 ·
11 点赞 ·
2 评论 ·
17 收藏

每日两道力扣,day7

双指针与dp
原创
博文更新于 2026.04.09 ·
907 阅读 ·
31 点赞 ·
17 评论 ·
21 收藏
加载更多