- 博客(124)
- 收藏
- 关注
原创 哈希表:数据存取的高速公路,解密无缝加速背后的黑科技(理论讲解)
目录目录:前言1.哈希表是什么2.为什么是哈希表?(拒绝内卷的查找方式)1.哈希的优点2.直接定址法3.哈希冲突4.小知识点:负载因子5.哈希函数:数据归位的“导航仪”1.除留余数法2.乘法散列法(了解)3.全域散列法4.其他方法6.开放地址法1.线性探测1.概念2.例子2.二次探测1.概念2.例子3.双重探测1.概念7.结尾 各位大佬们,好久不见,甚是想念,距离我上一次发表的正式文章,已经过去了将近四个月了,关于我为什么没有发布博客,我在之前发布的一篇博客里说明过原因,我现在是一名大三的学生
2026-01-10 11:00:00
1238
3
原创 [特殊字符] 栈与堆:我的沉寂与新的起点 [特殊字符]
亲爱的读者朋友们,大家好!非常抱歉,自从上一篇博客发布以来,“/dev/blog” 这个文件系统似乎进入了漫长的只读(Read-Only)模式。我深知,对于一直关注我的朋友们来说,这段时间就像在一次长时间的 ping 请求中,收到的全是 “Request Timeout”。作为一名专注于 C++ 和 Linux 技术的博主,我的技术追求如同对内存的精细管理,力求每一个字节都发挥其价值。
2025-12-11 09:00:00
829
3
原创 Linux的写作日记:Linux基础开发工具(四):自动化构建Makefile
在上篇文章中,我们初步探讨了gcc编译器和动静态库。今天,我们将在此基础上,介绍一个能极大提升开发效率的实用利器——自动化构建工具。它究竟是什么,又如何帮助我们简化项目构建流程?让我们一同开始今天的探索。
2025-09-30 09:00:00
651
9
原创 Linux的学习日记:Linux基础开发工具(三):编译器gcc/g++以及初识动静态库
学会了用Vim编辑代码,下一步自然就是让代码运行起来。在Linux世界里,这离不开gcc和g++这两位“幕后英雄”。它们是如何工作的?本文将为你揭晓。本文到这也就结束了,本文的内容其实还是比较基础的,所以我相信各位掌握起来难度不大,其中我认为我动静态库讲解的并不是很好,如果读者没有读懂,欢迎私信咨询我,马上就国庆节了,这里我提前祝各位国庆节快乐,祝各位假期愉快~一起学习的时光总是短暂的,那么各位大佬们,我们下一篇文章见啦!
2025-09-28 09:00:00
779
4
原创 Linux的写作日记:Linux基础开发工具(二):vim编辑器
在上一篇文章,我向各位读者展示了Linux的目录权限以及第一个开放工具——yum的讲解,下面我们紧跟着上篇文章的步伐,继续进行着Linux基础开发工具的学习,今天我们要学习的是——vim编辑器的使用。编辑器想必各位都不陌生,一般来说,如果你是Windows用户,那么你的电脑上一定会有一个软件,叫做记事本,记事本就是一个最简单的编辑器,我们可以在里面写字、记点东西。
2025-09-25 09:00:00
2627
65
原创 Linux的写作日记:Linux基础开发工具(一)
经过了之前的Linux学习,相信各位读者已经知道了Linux是什么,并掌握了基本的指令操作。接下来,我们将开启新的航程,驶向Linux基础开发工具的广阔海洋!在本章节中,你将学会强大的软件包管理器、高效的Vim编辑器、核心的编译器gcc/g++以及版本控制工具git等等。是不是已经干劲十足了?各位船员请就位,我们的Linux探索之舟,现在扬帆起航!
2025-09-23 09:00:00
5141
48
原创 终端同居物语:Shell咏唱术式与权限结界の完全解析书
前言之我与那个傲娇终端的同居战争》某个平平无奇的深夜,当我第108次对着漆黑的终端窗口打出rm -rf /*(然后被紧急掐掉电源)时,我确信这玩意儿绝对有自主意识。毕竟,普通程序怎么会用「权限不足」四个字嘲讽得如此抑扬顿挫?「欢迎来到人机关系の新纪元。在这里,你的键盘是魔杖,sudo是禁忌咒文,而root权限则是潘多拉魔盒——每次打开前都得默念三遍「我有备份」。本博客诞生于一场惨烈事故:某天我试图用chmod 777给咖啡机提权(为了让它在凌晨三点自动煮咖啡),结果成功解锁了「全楼WiFi断连」成就。
2025-09-19 09:00:00
1174
52
原创 AVL树旋转全解析:四步让失衡二叉树“华丽转身”
本文详细讲解了AVL树的四种旋转操作(左单旋、右单旋、左右双旋、右左双旋)及其代码实现。作者首先说明这是对之前AVL树文章的补充,随后通过图示和代码展示了每种旋转的具体操作步骤,包括平衡因子的更新。文章还提供了AVL树的查找、平衡检测等方法,并附上完整代码实现。最后作者表示将恢复博客更新,并设定了粉丝增长目标。全文以轻松幽默的语言风格,结合详实的技术讲解,适合学习平衡二叉树的读者参考。
2025-09-12 09:00:00
1086
46
原创 夏日失踪案:一个博主的“忏悔录”
各位亲爱的读者朋友们,好久不见!首先,请允许我以最诚恳的态度(和一颗被太阳晒得有点迷糊的脑袋)向大家致上最深的歉意——我已经整整一个暑假没有更新博客了!是的,您没看错,这个博主在过去的几个月里,仿佛人间蒸发了一般,连我自己都要开始怀疑是否被夏日热浪融化成了冰淇淋。对于一直在等待更新的各位,我真的感到非常抱歉。你们的支持是我最大的动力,而我这个暑假却仿佛忘了自己还是个有博客要写的人(虽然我确实没忘记怎么吃冰淇淋和追剧)。接下来我会加倍努力,把暑假欠下的“作业”补上。
2025-09-03 17:53:29
473
5
原创 MySQL DDL深度解析:表结构操作的艺术与实践【Linux】
小编在前几日为大家分享了有关 MySQL 中数据库的 DDL 操作,今天我们将继续学习 MySQL 的相关内容。本篇将重点讲解 MySQL 中关于表的 DDL 操作。如果各位忘了表的相关概念,那么我推荐各位看我第一篇关于MySQL的文章,里面有详细的讲述,为了更方便各位后面的阅读,这里我简单说几句——表其实就相当于Linux中的文件,里面存储的都是一些比较重要的数据,就比如雇员表,工资表,部门表等等,这些后续我们都会涉及到的。接下来我们就进入今天的学习之旅。
2025-06-24 09:00:00
1818
67
原创 数据库从零开始:MySQL 中的 DDL 库操作详解【Linux版】
在上一篇文章中,我们深入探讨了 MySQL 的基础知识,为大家奠定了坚实的理论基础。今天,我们将目光聚焦于 MySQL 最基础且至关重要的操作之一——数据库库级别的数据定义语言(DDL)操作,这是每一个数据库开发者和管理者必须精通的技能。库级 DDL 操作是构建和管理数据库系统的基础,它涉及数据库对象的创建、修改和删除。创建数据库的基本语法和注意事项选择和切换数据库的正确方法修改数据库字符集和校对规则安全有效地删除数据库。
2025-06-20 09:00:00
4553
76
原创 机器学习:开启智能时代的大门
本文系统介绍了机器学习的基础概念和应用。首先概述机器学习作为人工智能核心技术的发展现状,定义其为计算机基于数据自动改进性能的技术。重点阐述三大学习类型:监督学习(如线性回归)、无监督学习(如K-Means聚类)和强化学习(如Q-learning),均配有数学原理和Python代码示例。文章还列举了图像识别、医疗诊断等实际应用案例,并探讨了数据偏差、过拟合等当前挑战。最后强调机器学习作为多学科交叉领域的重要性,指出掌握该技术对未来发展具有关键作用。全文理论联系实践,为读者提供了机器学习的全面入门指引。
2025-06-15 09:30:00
1035
15
原创 AVL树的平衡艺术:用C++写出会“站立”的二叉树(未完待续)
本文详细介绍了AVL树(平衡二叉搜索树)的基本概念和实现原理。目前旋转还没有讲到~
2025-06-12 09:15:00
2679
70
原创 **解锁 C++ std::map 的力量**
前几天我们探讨了 C++ 中set的使用方法,今天咱们就趁热打铁,继续聊聊标准库中另一个非常重要的关联容器——map。在其中,key就是map底层关键字的类型,T是map中value的类型。这里先暂停源码的解释,可能很多读者不知道关键字key和value代表着什么(我上篇文章其实解释过),它们其实集在一起被称之为键值对,键值对的定义在很多语言都涉及到,就例如Python中的字典就是典型的键值对结构。让我们通过一个停车场系统的例子来形象化这个概念。
2025-06-08 09:15:00
2253
82
原创 从二叉树到 STL:揭开 set 容器的本质与用法
文章摘要:本文首先补充了二叉搜索树的知识点,重点介绍了Key/Value型二叉搜索树及其应用场景(如停车场计费系统)。接着对比了序列式容器和关联式容器的区别,引出set容器的讲解。详细介绍了set的构造函数、迭代器、增删查操作,并解释了set不支持修改操作的原因(会破坏二叉搜索树结构)。最后通过一道算法题(判断数组重复元素)展示了set的实际应用。文章强调set具有自动排序和去重特性,底层基于红黑树实现,为后续讲解map容器奠定基础。
2025-06-05 09:15:00
2077
68
原创 AIGC已经不是未来,而是现在:2025年最值得关注的6大趋势!
AIGC全面渗透:2025年内容生产新范式 AIGC已从概念走向落地,正在重塑各领域内容生产。文生视频技术(如Sora)可快速生成电影级片段,多模态大模型GPT-4o融合视觉、听觉与文本处理能力,虚拟AI角色(Character.AI等)提供拟人化交互体验。在游戏开发中,AI可通过提示词生成美术、剧情和代码;音乐生成工具(SunoAI)则让创作门槛降至最低。未来趋势包括边缘计算AIGC、行业垂直模型及与XR技术的结合。AIGC正推动内容生产从“人工创造”转向“人机协作”,掌握AI协作能力将成为核心竞争力。
2025-06-03 09:00:00
5351
60
原创 从零破局:LeetCode 1 & 2 超详细解剖 - 算法思维的第一块敲门砖
本文从小编常见拖延症切入,分享了LeetCode经典题目"两数之和"和"两数相加"的解题思路。对于"两数之和",比较了暴力穷举(O(n²))和哈希表法(O(n))两种解法,强调后者更优;"两数相加"则详解了逐位相加法,通过链表遍历和进位处理实现数字反向相加。文章以幽默自嘲的口吻讲述解题过程,体现了算法学习中的思考过程,最后提供完整代码实现。小编表示将坚持更新博客【一定。。。。】,继续算法学习之旅。
2025-05-31 09:00:00
2338
73
原创 虚实穿梭:用C++多态解锁代码的“平行宇宙”(2)
(请想象《哈利波特》的魔法课本自动翻开,飘出以下文字...)"程序员阁下,您是否见过会自我进化的代码?在C++的奇幻大陆上,存在着这样一群神秘生物:🦄普通虚函数:像会分身的魔法师,本体在基类,幻影在子类🔮纯虚函数:则是封印在羊皮卷中的咒语原典,唯有继承者亲自补全才能唤醒力量🏛️抽象类:堪比奥林匹斯神殿,神明(基类)制定法则,凡人(子类)负责实现今天,我们将揭开多态魔法的终极奥义——用"抽象"绘制代码的星辰大海。这不是哲学课,而是一场让编译器颤抖的造物主之旅!
2025-05-18 09:00:00
1295
75
原创 DeepSeek:你的AI界“瑞士军刀”,能写代码会聊天,还能帮你少掉头发!
大家好,我是你们的AI体验官,今天要给大家安利一款“上能写代码,下能哄对象”的神器——DeepSeek! 这货最近火到什么程度?连楼下卖煎饼的大妈都在问:“听说有个AI能帮我算账?”没错,它就像哆啦A梦的口袋,装满了各种黑科技,但比哆啦A梦更贴心的是——它不用吃铜锣烧,还免费! 接下来,请系好安全带,我要带你们开启一场“人类如何靠AI躺赢”的奇幻之旅! 如果说ChatGPT是AI界的“学霸”,那DeepSeek就是那个“既会考试又会打游戏”的校园风云人物。中文
2025-05-04 14:13:21
1927
81
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(10)
在股市的江湖里,如何用两次交易抓住财富密码?这篇动态规划攻略堪称《韭菜的自我修养》plus pro max版!我们用f数组表示"此刻必须装深沉"的持股市态,用g数组演绎"落袋为安后假装淡定"的卖出入圣。状态转移就像在贪婪与恐惧之间反复横跳,交易次数限制仿佛在说:"年轻人,耗子尾汁"。
2025-05-01 09:00:00
22849
58
原创 DeepSeek深度起底:这家人工智能公司可能给代码打了玻尿酸?
最近我很喜欢用deepseek来解决我日常生活中的一些问题,比如我写的“bug”时常出现bug,我在复习知识的时候常常会遇到一些忘记的问题,每当这个时候,我就会用deepseek来解决一些问题。于是现在的我很好奇,如果让deepseek来写介绍deepseek的文章,那会多有意思,于是就诞生了这篇文章,以下的文字全是deepseek自己说的,如果有侵权那就找deepseek(嘻嘻),下面就请欣赏deepseek的“自我介绍”~
2025-04-29 00:26:21
2841
55
原创 泛型的诗意——深入C++模板的艺术与科学(模版进阶)
模版参数分为类型模版形参和非类型形参;template<class T,size_t N = 10> //可以给一个缺省参数给予非模版形参private:T _arr[N];//这样的话可以定一个定长的数组int main()//可以构建一个数组长度为10的数组,也可以根据自己的兴趣来定//也可以根据自己的兴趣定一个长度的数组,虽然说很鸡肋,但在某一个方面还是很实用的。
2025-04-27 12:44:52
7926
61
原创 与终端同居日记:Shell交响曲の终极共舞指南
打包压缩の哲学人生就像tar:不经历 -z(压力)、-j(煎熬)、-J(往死里卷),哪来的 -v(精彩故事)和 -f(最终成果)?上面说的仅仅就是对于打包/压缩指令的初步认识,下面小编将要带领各位详细学习学习一下两个常用的指令Linux的基础指令我就先讲到这了,但是和我之前说的一样,这仅仅只是开始,而不是结束,Linux的指令是有很多的,我也会在以后的讲述中慢慢的在涉及到许多的指令;
2025-04-24 08:45:00
6835
72
原创 当代青年新型解压方式:给文件“松绑“的快感
在这个“万物皆可压缩”的时代,解压专家不仅是工具,更是一种生活态度——它用技术暴力美学,帮我们撕开数字世界的层层包装,还原文件最本真的模样。毕竟,谁能拒绝一边高效打工、一边享受“拆快递”式快感的双重满足呢?
2025-04-21 08:45:00
1679
65
原创 与终端同居日记:Linux指令の进阶撩拨手册
mv 过去 未来 # 过去的错误,就扔到未来的回收站吧!快、准、狠——这是mv「比误删文件更惨的,是手滑把文件 mv 进了黑洞!今天的博客之旅到这里也就结束了,今天讲述了不少的指令,希望各位读者之后会好好的复习这些代码,不然我就会用mv指令快速移动到你身边然后rm你哦~好了,不闹着玩了,指令的记忆不是靠死记硬背,而是靠每天的练习,这样会让自己的记忆变的更加深刻,今天的同居日记已结束,各位朋友们下次见啦!是。
2025-04-19 09:00:00
11773
52
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(9)
本文到这里也就结束了,这是小编第一次讲述股票问题,所以内容有问题的话私信我即可,直接在评论区给我指点一下也没有问题,小编在写本文章的时候,已经度过了艰难的期末周,所以我现在十分舒畅,我准备在这几天多产出几篇文章以备不时之需,一起写题的时光总是很短暂的,那么各位大佬们,我们下一篇文章见啦。1.买卖股票的最佳时机含冷却期1.1.题目来源1.2.题目分析1.3.思路讲解1.状态表示1.2.状态转换方程3.初始化4.填表顺序5.返回值1.4.代码实操1.5.代码展示2.买卖股票的最佳时机含手续费2.1.题目来源。
2025-04-17 09:04:59
8984
50
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(8)
本文到这里也就结束了,可能很多读者朋友觉着小编今天写的题目比较少,这里小编再次统一解释一下原因:小编最近在期末周,所以精力有限,虽然在我写这篇文章的时候,我已经到了期末周的尾声了,但是由于小编“一不小心”有点太放纵,导致我现在的精力有点差,所以特意写出来这一篇文章来让脑子变的有活力。一起写题的时光总是很短暂的,那么各位大佬们,我们下一篇文章见啦!
2025-04-15 09:09:22
3458
49
原创 与终端热恋期:Linux基础指令的甜蜜对话指南
这个指令的用法相比上面的就简单了很多。pwd #显示当前所在的路径,对于路径是什么,我稍后会说。亲爱的读者朋友们,今天的「终端恋爱速成班」暂时告一段落,但我们的指令修罗场还远未结束!1. 初恋篇:那些让人心跳加速的指令ls:你的「社交雷达」,专治「我文件夹里到底有啥?」的失忆症。(是的,你昨晚下载的100部猫片它全知道。pwd:灵魂拷问「我在哪?」时的救命稻草,比导航软件更懂你的迷茫。cd:一键瞬移回家的魔法咒语,比外卖小哥还准时。2. 热恋篇:touchの千层套路语法。
2025-04-13 08:41:34
1739
63
原创 与Linux的第一次约会:如何避免“尬聊”并爱上终端?
本文到这里也就结束了,此时可能会有读者这么说了:这篇文章有点太短了吧?这点小编承认,我这篇文章写的确实很短,因为这篇文章小编主要是讲解Linux环境的搭建,万事开头难,如果Linux环境还不会搭建的话,那么之后Linux的学习我们是更不可能完成了,所以由此诞生了这一篇文章。
2025-03-13 09:00:00
2881
67
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(7)
本文到这里也就结束了,对于今天小编讲述的两个问题,小编希望各位读者朋友要好好掌握,因为动态规划的问题不仅仅涉及我们之后考研,还涉及到部分公司的笔试或者面试问题,只有我们储备好知识,才可以从容的面对这些问题。小编在写这篇博客的时候正值期末周,所以文章写的可能有点乱,希望各位读者见谅,我发现直到期末周才可以让人后悔为什么这学期没有好好的学知识,小编现在复习的头都快大了!如果文章有错误,可以在评论区指出,我会定时看评论来进行回复,一起写题的时光总是短暂的,那么各位大佬们,我们下一篇文章见啦!
2025-02-03 09:00:00
1463
13
原创 2024:成长、创作与平衡的年度全景回顾
回首2024年,每一篇文章的创作背后,都是无数的思考与付出。从灵感的碰撞到文字的锤炼,从分享个人经历到深度剖析复杂话题,我经历了无数个夜晚,坐在电脑前,文字在屏幕上跃动,带着一丝期待与未知。这一年,不仅是写作的一段历程,更是自我成长的积淀。而如今,“博客之巅2024年度总评选”如约而至,这不仅是一次对于自己一年来创作成果的总结,更是一次与读者互动、与同行对话的机会。而这次评选,更是让我回顾过去一年的创作,看到自己的进步与不足,感受到这份创作的真正意义。
2025-01-20 09:00:00
1768
76
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(6)
本题目到这里也就完全结束了,今天是小编第一次讲述多状态dp问题,所以有些地方难免会出错,希望读者见谅,有错误可以在评论区指出,我会定时看评论,最近小编在期末备战,我越发觉的自己越到关键玩心越大,今日我又玩到了很晚,匆匆的结束本篇文章,希望以后的我看到这句话引以为戒,一起做题的时光总是很短暂,那么各位大佬们,我们下一篇文章见啦!
2025-01-17 14:47:14
3164
54
单链表相关的代码,在文章写之前先交上
2024-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅