栈帧之外
码龄1年
求更新 关注
提问 私信
  • 博客:6,777
    6,777
    总访问量
  • 28
    原创
  • 7
    粉丝
  • 19
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
加入CSDN时间: 2026-01-19

个人简介:计科在读。主攻 C++|Linux|LLM Agent。 计算机没有黑魔法. 文章仅代表当下认知,难免片面,欢迎交流指正。

博客简介:

2601_95035594的博客

查看详细资料
个人成就
  • 获得130次点赞
  • 内容获得0次评论
  • 获得142次收藏
  • 博客总排名35,171名
  • 原力等级
    原力等级
    3
    原力分
    252
    本月获得
    15
创作历程
  • 28篇
    2026年
成就勋章
TA的专栏
  • 白话大模型
    2篇
  • Linux从零到一学习记
    5篇
  • 蓝桥杯备赛
    2篇
  • C++|从语法到底层
    14篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

【多重好礼】鸿蒙心迹 · 开发录原创征稿活动

鸿蒙开发者的实战经验,值得被记录。从踩坑排查到项目复盘,从工具脚本到学习笔记,每一段真实的开发经历,都是社区最宝贵的技术资产。「鸿蒙心迹 · 开发录」正式启航,不限主题、随时可写,只要是鸿蒙开发相关的真实经验都欢迎投稿。 本活动为 [HarmonyOS 7.0 创新内容共创季](https://builderx.csdn.net/activity-site/harmonyos/activity2026)双轨征文之一,与[「共创季 · 稿事节」](https://harmonyosdev.csdn.net/6a97f0de2b83d06f0ecadec5.html)深度征文互补——「稿事节」写深度技术长文,「开发录」写日常开发实战笔记。 「开发录」每月一期,12月截止,本季共三期,投稿即有机会获得京东卡、CSDN博客流量券、亿万Token、社区定制周边好礼!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【白话大模型二】一文梳理深度学习与大语言模型

深度学习(Deep learning),英⽂缩写为DL,是⼀种机器学习的分⽀,它是通过构建多层神经⽹络来实现⾃主学习和预测的能⼒。深度学习的核⼼是深度神经⽹络,它由多个层次的神经元组成,每⼀层都可以提取出不同的特征信息,从⽽实现对复杂数据的学习和预测。深度学习的应⽤范围⾮常⼴泛,包括图像识别、语⾳识别、⾃然语⾔处理等领域。
原创
博文更新于 2026.10.03 ·
494 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

【白话大模型一】一次搞懂大模型和机器学习

大模型可实现自然语言编程、图像生成与智能体协作,推动“想法即代码”与人机协同新范式。其本质是模拟人类智能,依托机器学习从数据中自动学习规律。机器学习通过监督、无监督、自监督及强化学习等方法,让系统从输入中提取特征、训练参数并完成预测。以AlphaGo为例,结合监督学习模仿人类策略,再通过强化学习自我对弈进化,最终超越人类。大模型的核心在于利用海量数据与复杂算法,实现从感知到决策的自主能力,重塑人工智能应用边界。
原创
博文更新于 2026.10.03 ·
169 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

【五】进程控制

命名规律:l、v、p、e字母含义说明llist参数采用列表形式,一个一个传,必须以 NULL 结尾vvector参数用数组(指针数组)传递,即命令行参数表ppath有 p 会自动搜索环境变量 PATH,无需写全路径eenv表示自己维护环境变量,传入 envp 数组这样看来l和v不可能同时出现程序替换详见。
原创
博文更新于 2026.09.26 ·
199 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

【四】Linux进程概念

冯诺依曼体系结构下,计算机所有设备均通过内存进行数据交互,而缓存用于缓解CPU与内存间的速度瓶颈。操作系统作为软硬件桥梁,负责资源管理与进程调度。进程是程序的执行实例,由内核中的task_struct(PCB)描述,包含状态、优先级、上下文等信息。进程状态包括运行(R)、睡眠(S)、阻塞(D)、停止(T)及僵尸(Z)等。僵尸进程因父进程未读取其退出状态而无法释放资源,长期存在将导致系统资源浪费,需及时处理。
原创
博文更新于 2026.09.20 ·
338 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【三】Linux基础开发操作工具

<think>我们只需要根据内容生成摘要,不超过150字。内容是Linux学习参考资料汇总,包括权限、开发工具等链接。摘要要简洁。</think>本文汇总了Linux学习参考资料,涵盖权限详解两篇,以及软件安装、vim、GCC/G++、make/Makefile、git等基础开发工具教程,均为外部原文链接,版权归原作者所有。
原创
博文更新于 2026.09.08 ·
11 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

专题一:双指针法

利用两个指针cur和dest,将数组分为三段(①已排好的数据②中间的零③未排好的数据)cur在前遍历,cur指向未排好的非零数据(cur从零开始且比零先走)dest指向已排好的最近的一个零然后交换直到cur走完。
原创
博文更新于 2026.09.02 ·
205 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

【二】Linux入门基础指令汇总

💡说明:本文仅整理外部文章链接,原文版权归原作者所有。
原创
博文更新于 2026.09.02 ·
8 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STL之list刨析

本文介绍了C++标准库中list容器的基本使用和模拟实现。主要内容包括:list的常用成员函数(构造、迭代器、修改操作等);list的迭代器类型(单向、双向、随机);通过模拟实现list(包括节点结构、迭代器封装和容器主体),展示了如何利用模板和封装技术构建双向链表。重点分析了list迭代器的设计思路,通过模板参数实现普通迭代器和const迭代器的复用,体现了C++的封装和面向对象特性。文章强调了算法对迭代器的要求以及list与vector在性能特性上的差异。
原创
博文更新于 2026.08.28 ·
39 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

STL之vector刨析

本文介绍了C++中vector容器的常用接口和模拟实现方法。主要内容包括: vector的构造方法:无参构造、指定数量元素构造、迭代器区间构造、拷贝构造和initializer_list构造。 常用成员函数: 迭代器相关:begin()、end() 容量相关:size()、reserve()、resize()、capacity() 元素访问:operator[]、at()、front()、back()、data() 修改操作:push_back()、pop_back()、insert()、erase() v
原创
博文更新于 2026.08.28 ·
153 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

STL之string深度刨析

本文摘要了C++标准模板库(STL)中string类的重要知识点,主要包括六大组件库概述、auto和范围for循环特性,以及string类的核心操作。重点介绍了string的构造方式、迭代器使用、容量管理(size/capacity/resize/reserve)、元素访问([]/at)和常用修改操作(+=/append/insert/erase)。还讲解了字符串查找(find/rfind)、子串获取(substr)等实用功能,最后提到string类的模拟实现方法。这些内容涵盖了string类在C++编程中
原创
博文更新于 2026.08.28 ·
190 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

C++内存管理:从malloc/free到new/delete的转换

本文介绍了C++内存管理方式,重点对比了new/delete与malloc/free的区别。主要内容包括:1) new/delete操作内置类型时与malloc/free功能类似;2) 对于自定义类型,new会调用构造函数,delete会调用析构函数,而malloc/free不会;3) operator new和operator delete是系统提供的全局函数,new/delete底层调用这些函数进行内存分配和释放;4) 使用时要匹配new/delete和new[]/delete[]。文章通过代码示例展示
原创
博文更新于 2026.08.28 ·
211 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

类和对象(下)内含static成员/友元/内部类/匿名对象

本文摘要:文章介绍了C++中几个重要概念:1) static成员的特性,包括静态成员变量的共享性和初始化要求,静态成员函数的访问限制;2) 友元机制及其分类,说明友元如何突破封装限制,同时指出其破坏封装的缺点;3) 内部类的定义和特性,强调其作为外部类友元的特性;4) 匿名对象的定义和生命周期特点;5) 编译器在对象拷贝时的优化策略,指出不同编译器可能有不同的优化方式。全文涵盖了C++面向对象编程中的多个高级特性。
原创
博文更新于 2026.08.28 ·
232 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

C++类和对象(中)

本文介绍了C++类中的默认成员函数,主要包括构造函数、析构函数、拷贝构造函数和运算符重载。构造函数用于初始化对象,具有重载特性,编译器会生成默认构造但不对内置类型初始化;析构函数负责资源清理;拷贝构造函数处理对象拷贝,需注意浅拷贝问题;运算符重载允许自定义类类型对象的操作符行为,包含特殊规则如输入输出运算符需全局重载。此外还涉及友元函数、const成员函数和取地址运算符重载等特性,强调资源管理类需显式实现拷贝构造和赋值重载以避免问题。
原创
博文更新于 2026.08.28 ·
224 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

C++类和对象(上)

本文介绍了C++中类的定义与使用。类本质上是C语言结构体的扩展,允许定义成员函数。类通过访问限定符(public/private/protected)控制成员访问权限,默认class为private,struct为public。类实例化对象时,对象只包含成员变量(遵循内存对齐),成员函数存储在代码段。编译器会为每个成员函数隐式添加this指针作为第一个参数,用于访问当前对象成员。文章通过栈和日期类的示例演示了类的基本用法,并分析了this指针的工作原理及其在不同场景下的行为,最后解释了this指针存储在栈区
原创
博文更新于 2026.08.28 ·
244 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

C++从命名空间/缺省参数/函数重载引用/内联函数入门

本文摘要:文章系统介绍了C++核心概念,包括命名空间的作用与使用方法、输入输出流特性、缺省参数设置、函数重载规则、引用机制及其与指针的区别,以及内联函数(inline)的优化原理。重点讲解了命名空间的域隔离作用、引用作为函数参数和返回值的优势、const引用的权限控制,并对比了引用与指针在内存访问和修改灵活性上的差异。最后指出内联函数适合替代宏函数以提高短小函数的执行效率。全文通过代码示例详细说明了各语法特性的实际应用场景和注意事项。
原创
博文更新于 2026.08.28 ·
339 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

【蓝桥杯备赛】Dev-C++ 编译参数与 STL 核心库速查手册

在算法竞赛中,编译参数是我们给编译器下达的“加工指令”,决定了程序的运行效率;而STL 核心库则是 C++ 自带的“工具箱”,让我们无需从零造轮子,能专注于算法逻辑本身。掌握这两者,是蓝桥杯拿高分的基石。
原创
博文更新于 2026.08.21 ·
174 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

[C++]二叉搜索树 (BST) 原理 + C++ 完整代码实现

二叉搜索树是一种高效查找的数据结构,具有"左小右大"的特性,支持快速查找、插入和删除操作。文章介绍了二叉搜索树的基本概念、性能特征及实现方法。性能方面,最优情况下时间复杂度为O(logN),最差退化为O(N)。实现部分详细讲解了节点结构、树的拷贝构造和析构,重点分析了插入、查找和删除三大核心操作的实现逻辑,其中删除操作最为复杂,需分三种情况处理。文章还对比了二叉搜索树与二分查找的区别,指出二叉搜索树更适合动态数据的增删查改。最后提到普通二叉搜索树可能不平衡,为后续平衡树(AVL、红黑树)奠定了基础。
原创
博文更新于 2026.08.18 ·
329 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

【C++ 多态】|虚函数 · 虚表 · 重写的底层原理

本文深入讲解了C++中的多态特性,主要包括: 多态分类:编译时多态(函数重载/模板)和运行时多态(虚函数机制) 运行时多态实现的4个必要条件:继承、虚函数、函数重写、父类指针/引用指向子类对象 虚函数重写规则:函数名、参数列表、返回值必须相同(协变例外) 重要实践:基类析构函数必须声明为virtual以防止内存泄漏 C++11新增的override和final关键字用途 纯虚函数和抽象类的概念与使用场景 通过买票示例、析构函数案例等生动演示了多态的实际应用,并强调了虚函数重写中的常见陷阱和注意事项。
原创
博文更新于 2026.08.17 ·
304 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

【C++继承全解】从基础语法到菱形继承陷阱

摘要:C++继承机制详解 继承是面向对象编程中实现代码复用的核心机制,允许子类直接获取父类的成员变量和函数,同时扩展自身特有功能。文章系统介绍了继承的四大作用:代码复用、功能扩展、多态基础和分层抽象,并通过Person/Student/Teacher的示例展示了公有继承的典型应用。详细解析了三种继承方式(public/protected/private)对成员访问权限的影响,其中public继承最为常用。特别说明了类模板继承时的作用域限定问题,以及基类与派生类对象间的转换规则,包括"切片"现象和dynami
原创
博文更新于 2026.08.15 ·
342 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

C++模板进阶--打破认知:非类型模板参数、模版的特化、模版的分离编译

本文介绍了C++模板中的非类型模板参数和模板特化。非类型模板参数允许在编译期使用常量值(主要为整型)作为模板参数,用于确定容器大小等场景,如std::array的实现。非类型参数必须是编译期常量。 模板特化分为函数模板特化和类模板特化。函数模板特化通过template<>语法针对特殊类型定制实现,但更推荐使用函数重载。类模板特化包括全特化(所有参数具体化)和偏特化(部分参数特化或添加限制条件),其中偏特化能灵活处理指针等特殊类型,是类模板的重要特性。通过特化可以优化特定类型的模板行为,提高代码的适应性和效率
原创
博文更新于 2026.08.14 ·
170 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏
加载更多