自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++内存列传之RAII宇宙:智能指针

智能指针是 C++ 中用于自动管理动态内存的类模板,它通过 RAII(资源获取即初始化)技术避免手动 new/delete 操作,从而显著减少内存泄漏和悬空指针的风险

2025-06-04 18:30:00 1994 64

原创 C++日新月异的未来代码:C++11(下)

接上篇,继续学习C++11的常用新特性

2025-06-02 10:33:13 1972 62

原创 C++日新月异的未来代码:C++11(上)

C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率,公司实际项目开发中也用得比较多,所以我们要作为一个重点去学习

2025-05-28 09:20:58 2175 71

原创 C++寻位映射的究极密码:哈希扩展

位图和布隆过滤器是基于哈希的一种常见应用,通常用来处理大体量数据,提升查找数据的效率

2025-05-26 13:13:54 1968 57

原创 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++穿梭树影间的智慧博弈:二叉搜索树OJ

本篇对搜索二叉树常见的面试OJ进行了总结,方便对常见的数据结构使用方法进行总结

2025-04-25 23:59:06 1930 69

原创 C++镌刻数据密码的树之铭文:二叉搜索树

继数据结构的二叉树学习,本篇进行更进一步的搜索二叉树,是一种更为常见的结构。

2025-04-19 14:11:26 2362 79

原创 C++程序诗篇的灵动赋形:多态

本篇将开启C++三大特性中的多态篇章,多态允许你以统一的方式处理不同类型的对象,通过相同的接口来调用不同的实现方法。这意味着你可以编写通用的代码,而这些代码可以在运行时根据对象的实际类型来执行特定的操作

2025-04-10 07:00:00 2102 79

原创 C++类间的 “接力棒“ 传递:继承(下)

本篇接着补充继承方面的内容,同时本篇的菱形继承尤为重要

2025-04-07 09:00:00 2298 74

原创 C++类间的 “接力棒“ 传递:继承(上)

本篇将开启C++三大特性中的继承篇章,继承是一种派生类能够复用基类的代码,同时还能添加自己特有的属性和方法,或者对基类的方法进行重写。这种机制可以提高代码的复用性和可维护性

2025-04-03 07:00:00 2316 87

原创 C++底层学习精进:模板进阶

本篇是对模板初阶的补充说明

2025-03-31 09:40:36 2553 83

原创 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:28:54 2286 52

原创 【初阶数据结构】星河中的光影 “排” 象:排序(上)

本章节是初阶数据结构最后一个部分,排序在数据中的应用是特备常见的,一般在企业中的排序数据量成万上亿,所以选取一种合适且效率高的排序尤为重要

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

原创 【初阶数据结构】树型数据的勘探:树

本篇是数据结构中的重点结构——堆和二叉树的知识点储备介绍

2025-02-21 20:17:12 1738 64

原创 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

原创 C++底层学习预备:模板初阶

进入STL库学习之前我们要先了解有关模板的学习,以便在学习完STL库使用之后,能更深入的了解其底层工作原理

2025-02-03 14:23:21 2948 65

原创 如何快速高效本地部署DeepseekR1大模型?保姆级教程 无惧隐私威胁

DeepSeek 隐私政策中提到了关于用户输入信息收集的条款,无论你输入什么文本,以及上传什么文件都会被第三方机构所收集,所以如果是在进行相关的项目研究或者实验进展分析的时候,就很有必要对数据进行隐私保护,且本地部署是支持离线的

2025-01-31 19:27:55 4624 60

原创 C++传送锚点的内存寻址:内存管理

继C语言初步学习了内存动态管理,本篇将继续学习C++部分更深入底层逻辑的内存管理

2025-01-29 14:52:28 3701 71

原创 C++时之律者的代码掌控:日期类计算器万字详解

学习完C++类和对象,我们可以实现一个说简单也不简单的日期计算功能,该功能涉及大量的运算符重载知识点及细节,可谓是细节重重,那么本篇将手把手教会你自己写一个日期计算器😎

2025-01-27 01:50:22 3229 67

原创 【初阶数据结构】逆流的回环链桥:双链表

本篇是链表专题的双链表,是一种链表数据结构,它的每个节点除了包含数据域(用于存储数据)之外,还包含两个指针域,一个指向前一个节点(prev),另一个指向后一个节点(next)

2025-01-22 15:03:36 2789 84

空空如也

空空如也

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

TA关注的人

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