- 博客(89)
- 收藏
- 关注
原创 C++内存列传之RAII宇宙:智能指针
智能指针是 C++ 中用于自动管理动态内存的类模板,它通过 RAII(资源获取即初始化)技术避免手动 new/delete 操作,从而显著减少内存泄漏和悬空指针的风险
2025-06-04 18:30:00
1994
64
原创 C++日新月异的未来代码:C++11(上)
C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率,公司实际项目开发中也用得比较多,所以我们要作为一个重点去学习
2025-05-28 09:20:58
2175
71
原创 C++效率掌握之STL库:unordered_map && unordered_set底层剖析
看了前面的底层封装后,其实封装的过程及方法都大差不差,unordered_map && unordered_set 也是如此,所以本篇就简单提及一些细节,具体最详细的一些部分可以去看前面的文章
2025-05-22 19:41:45
1899
56
原创 C++寻位映射的奇幻密码:哈希
哈希,用于将任意大小的数据映射为固定长度的数值(哈希值),这个过程通过哈希函数实现,其核心目标是高效地存储、查找和验证数据
2025-05-19 17:43:54
3021
62
原创 C++效率掌握之STL库:map && set底层剖析及迭代器万字详解
map、set的封装可以说是很天才的底层结构了,本篇将对其结构进行详细的解析,虽然会很复杂且难以理解,但是学完成就感满满,而且对底层理解和面试很有帮助
2025-05-14 21:39:02
2141
68
原创 C++色彩博弈的史诗:红黑树
红黑树是一种自平衡二叉查找树,每个节点都带有颜色属性,颜色或为红色或为黑色,可以理解为AVL树的进阶版,建议系统学习完AVL树再来看本篇博客
2025-05-12 16:46:25
2232
63
原创 C++漫步结构与平衡的殿堂:AVL树
二叉搜索树有其自身的缺陷,假如往树中插入的元素有序或者接近有序,二叉搜索树就会退化成单支树,时间复杂度会退化成 O(N),因此 map、set 等关联式容器的底层结构是对二叉树进行了平衡处理,即采用平衡树来实现
2025-05-08 18:59:47
2560
74
原创 C++缝隙间的重构史诗:异常
通过合理的异常处理机制,程序可以在遇到异常情况时,避免直接崩溃,而是采取合适的措施,如提示用户错误信息、进行数据回滚、尝试重新执行操作等,从而增强程序的健壮性和稳定性
2025-05-05 21:18:17
1512
67
原创 C++漫溯键值的长河:map && set
迄今为止,除了二叉搜索树以外的结构,我们学习到的顺序表,链表,栈和队列等都属于这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身
2025-05-01 22:05:16
6805
72
原创 C++程序诗篇的灵动赋形:多态
本篇将开启C++三大特性中的多态篇章,多态允许你以统一的方式处理不同类型的对象,通过相同的接口来调用不同的实现方法。这意味着你可以编写通用的代码,而这些代码可以在运行时根据对象的实际类型来执行特定的操作
2025-04-10 07:00:00
2102
79
原创 C++类间的 “接力棒“ 传递:继承(上)
本篇将开启C++三大特性中的继承篇章,继承是一种派生类能够复用基类的代码,同时还能添加自己特有的属性和方法,或者对基类的方法进行重写。这种机制可以提高代码的复用性和可维护性
2025-04-03 07:00:00
2316
87
原创 C++效率掌握之STL库:优先级队列priority_queue && 双端队列deque
本篇是STL库专题之priority_queue和deque,书接上文
2025-03-27 13:19:15
2985
78
原创 C++效率掌握之STL库:stack && queue函数全解
本篇是STL库专题之stack和queue,本质就是栈和队列,关于该数据结构在初阶数据结构专栏里有详细的解释分析,本篇文章主要针对stack和queue的使用及拓展进行练习和介绍
2025-03-24 09:28:57
3008
92
原创 C++效率掌握之STL库:list底层剖析及迭代器万字详解
list 的函数用法与 STL 库中其他的大差不差,本文章难度有些上升,将针对前面忽略的迭代器和模版进行深度解析,真正了解到底什么是迭代器,和迭代器的实现原理
2025-03-17 19:59:16
2207
106
原创 DeepSeek、Grok 和 ChatGPT 对比分析:从技术与应用场景的角度深入探讨
工具优点缺点DeepSeek高效信息检索,多源数据支持对话能力有限,不适合对话场景Grok多任务处理,通用人工智能框架模型复杂度高,对于非专家用户可能难用ChatGPT高质量文本生成,易用性强知识图谱支持不足,不适合复杂查询。
2025-02-28 19:05:29
11673
129
原创 如何高效利用DeepSeek:深入探索AI搜索引擎的潜力
DeepSeek提供丰富的API接口,允许开发者根据需求定制搜索功能。例如,可以开发自动化的信息检索工具或将其嵌入到企业级知识管理系统中,以满足特定业务需求通过对DeepSeek的核心技术、实际应用场景及性能优化方法的详细分析,我们可以清晰地看到其在现代信息管理中的重要作用。未来,随着NLP和知识图谱技术的不断进步,DeepSeek有望进一步提升其功能,为用户提供更加智能化、高效率的信息获取体验。如果你对DeepSeek还有更多疑问或想了解具体实现细节,请留言与我交流!
2025-02-28 18:42:18
2071
68
原创 【初阶数据结构】星河中的光影 “排” 象:排序(上)
本章节是初阶数据结构最后一个部分,排序在数据中的应用是特备常见的,一般在企业中的排序数据量成万上亿,所以选取一种合适且效率高的排序尤为重要
2025-02-25 21:21:05
2225
75
原创 【初阶数据结构】节点层级的逻辑乐章:二叉树
本章节是树结构的最后一篇——二叉树,这里我们只实现最简单的二叉树结构,在C++语法部分将学习更高阶的AVL树、红黑树巩固
2025-02-24 00:33:26
1941
36
原创 【初阶数据结构】森林里的树影 “堆” 光:堆
初步了解了关于树型结构的知识与结构后,堆的功能实现能帮我们学会一种排序——堆排序,二叉树也是很重要的一种文件式的结构
2025-02-21 20:19:35
2266
68
原创 AIGC训练效率与模型优化的深入探讨
人工智能领域的发展,人工智能生成内容( AIGC)越来越受关注。AIGC能够通过学习大量数据生成高质量内容,但训练效率和模型优化仍然是关键的研究方向。本博客将深入探AIGC的训练效率,与模型优化的相关策略和技术,提供相应代码示例和图示,以帮助读者更好地理解该领域
2025-02-20 13:32:57
1866
37
原创 当前就业形势下C++方向后端开发学习指南
在信息技术飞速发展的今天,后端开发成为了软件开发领域中极其重要的组成部分。对于很多程序员来说,C++ 仍然是一个强大且广泛应用的编程语言,尤其在后端开发中有着不可忽视的地位。本文将深入探讨 C++ 方向后端开发的学习路线,分析当前就业形势下的职业方向选择,并结合图示和代码示例,帮助读者系统化地学习 C++ 后端开发
2025-02-20 13:22:05
2664
56
原创 C++效率掌握之STL库:list函数全解
本篇是STL库专题之list,本质是一个双向带头循环链表,提供了双向迭代器,可以向前和向后遍历链表。这在一些需要双向操作的算法中非常有用,比如实现回文检查等
2025-02-19 00:17:32
1951
120
原创 C++效率掌握之STL库:vector底层剖析
了解完 vector 函数的主要用法,很有必要对 vector 进行深层次的剖析,进一步了解其运作原理,深化理解的同时帮助我们在找 Bug 时提升效率
2025-02-19 00:14:30
1625
52
原创 C++效率掌握之STL库:vector函数全解
本篇是STL库专题之vector,该类在算法题中广泛应用,既有数组的特性,又有简单的遍历,增删查改的操作函数,大大减少了传统数组的繁琐
2025-02-17 00:42:01
2514
131
原创 【初阶数据结构】先来后到的秩序:栈和队列
栈(Stack)和队列(Queue)是两种非常重要的线性数据结构,在任务调度,广度优先搜索都有重要的应用,但相对于前面的链表来说,还是比较简单的
2025-02-17 00:35:26
3015
64
原创 C++效率掌握之STL库:string底层剖析
了解完 string 函数的主要用法,很有必要对 string 进行深层次的剖析,进一步了解其运作原理,深化理解的同时帮助我们在找 Bug 时提升效率
2025-02-15 13:39:49
5084
126
原创 C++效率掌握之STL库:string函数全解
从本篇开始将开启C++里的STL库专题,网上有句话说:“不懂STL,不要说你会C++”。STL是C++中的优秀作品,有了它的陪伴,许多底层的数据结构以及算法都不需要自己重新造轮子,站在前人的肩膀上,健步如飞的快速开发
2025-02-04 11:49:52
4094
99
原创 如何快速高效本地部署DeepseekR1大模型?保姆级教程 无惧隐私威胁
DeepSeek 隐私政策中提到了关于用户输入信息收集的条款,无论你输入什么文本,以及上传什么文件都会被第三方机构所收集,所以如果是在进行相关的项目研究或者实验进展分析的时候,就很有必要对数据进行隐私保护,且本地部署是支持离线的
2025-01-31 19:27:55
4624
60
原创 C++时之律者的代码掌控:日期类计算器万字详解
学习完C++类和对象,我们可以实现一个说简单也不简单的日期计算功能,该功能涉及大量的运算符重载知识点及细节,可谓是细节重重,那么本篇将手把手教会你自己写一个日期计算器😎
2025-01-27 01:50:22
3229
67
原创 【初阶数据结构】逆流的回环链桥:双链表
本篇是链表专题的双链表,是一种链表数据结构,它的每个节点除了包含数据域(用于存储数据)之外,还包含两个指针域,一个指向前一个节点(prev),另一个指向后一个节点(next)
2025-01-22 15:03:36
2789
84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人