自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code Space

Knowledge isn't free. You have to pay attention.

  • 博客(98)
  • 收藏
  • 关注

原创 iChat:RabbitMQ封装

讲解iChat消息队列的封装

2025-11-11 15:20:43 1233

原创 iChat:Elasticsearch封装

讲解iChat搜索引擎的索引及文档操作的封装

2025-10-29 06:00:00 1335

原创 iChat:bRPC封装

讲解iChat服务信道管理的搭建与封装

2025-10-18 07:00:00 1147

原创 iChat:etcd封装

讲解iChat服务注册中心搭建与封装

2025-10-16 11:00:47 857

原创 iChat:spdlog封装

讲解iChat日志器搭建与封装

2025-10-15 08:00:00 882

原创 iChat:项目架构

讲解iChat项目介绍、项目技术以及项目流程

2025-10-14 08:56:17 924

原创 【数据结构】图的最短路径

介绍了最短路径的概念,并实现了Dijkstra算法、Bellman-Ford算法和Floyd-Warshall算法。

2024-10-14 08:11:14 2682 15

原创 【数据结构】图的最小生成树

介绍了最小生成树的概念,并实现了Kruskal算法和Prim算法。

2024-09-30 08:00:23 2725 19

原创 【数据结构】图的遍历

介绍了图的两种遍历方式——深度优先与广度优先。

2024-09-23 08:00:36 2707 14

原创 【数据结构】图的概念和存储结构

介绍了图的相关概念,并实现了图的两种常用存储结构(邻接矩阵与邻接表)。

2024-09-16 18:16:23 2407

原创 【数据结构】并查集

介绍了并查集的概念,并模拟实现了并查集。

2024-09-11 21:53:26 2511

原创 【Linux】【系统纪元】Linux基础指令

介绍了文件管理、文件输出、重定向与管道、文件查找、热键、Shell。

2024-08-19 10:17:18 2562 18

原创 【Linux】【系统纪元】Linux起源与环境安装

介绍了Linux的起源、Linux的环境安装、Linux的应用场景。

2024-08-06 15:04:10 2538 21

原创 【算法】字符串

最长公共前缀、最长回文子串、二进制求和、字符串相乘

2024-07-22 08:50:31 2467 23

原创 【C++练级之路】【Lv.26】类型转换

介绍了C风格类型转换、C++风格类型转换(static_cast、dynamic_cast、const_cast、reinterpret_cast)以及RTTI(typeid、dynamic_cast、decltype)。

2024-07-15 16:24:10 2675 23

原创 【C++练级之路】【Lv.25】智能指针

介绍了智能指针的引入和概念(RAII、指针特性、拷贝问题),并模拟实现了四种智能指针(auto_ptr、unique_ptr、shared_ptr、weak_ptr)。

2024-06-27 08:30:17 1902 16

原创 【数据结构】队列

介绍了队列的概念,并模拟实现了队列。

2024-06-24 07:24:08 1601 13

原创 【数据结构】栈

介绍了栈的概念,并模拟实现了栈。

2024-06-20 09:24:01 2305 19

原创 【数据结构】双向链表

介绍了链表的分类,并模拟实现了双向链表。

2024-06-17 07:25:06 1546 21

原创 【数据结构】单链表

介绍了链表的概念,并模拟实现了单链表。

2024-06-13 08:57:44 1658 20

原创 【数据结构】顺序表

介绍了顺序表的概念,并模拟实现了动态顺序表。

2024-06-10 08:00:00 2297 21

原创 【C++练级之路】【Lv.24】异常

介绍了异常的概念、异常的使用(栈展开匹配、重新抛出、异常规范)、自定义异常体系、标准库异常体系。

2024-06-05 09:06:52 1934 20

原创 【C++练级之路】【Lv.23】C++11——可变参数模板、lambda表达式和函数包装器

介绍了可变参数模板(参数包的概念、参数包的展开、emplace系列)、lambda表达式(lambda的格式、捕捉列表、lambda的原理以及优势)、函数包装器(function、bind)。

2024-06-03 07:54:31 2082 22

原创 【算法】哈希表

两数之和、判断字符重排、存在重复元素、存在重复元素 ||、字母异位词分组

2024-05-30 16:22:41 1377 19

原创 【C++练级之路】【Lv.22】C++11——右值引用和移动语义

介绍了右值引用、移动语义、万能引用、完美转发、新增默认成员函数,包含关键字default和delete。

2024-05-28 07:13:39 2363 24

原创 【C++练级之路】【Lv.21】C++11——列表初始化和声明

介绍了列表初始化、关键字decltype、STL的变化。

2024-05-26 10:48:07 1628 23

原创 【算法】链表

两数相加、两两交换链表节点、重排链表、合并k个升序链表、k个一组反转链表

2024-05-24 12:15:23 1247

原创 【算法】分治 - 归并排序

排序数组、交易逆序对、计算右侧小于当前元素的个数、翻转对

2024-05-23 00:00:00 1494

原创 【算法】分治 - 快速排序

颜色分类、排序数组、数组中的第k个数、最小的k个数

2024-05-22 08:00:42 1042 21

原创 【算法】记忆化搜索

不同路径、最长递增子序列、猜数字大小 ||、矩阵中的最长递增路径

2024-05-20 09:58:12 1471 1

原创 【算法】网络图中的dfs

单词搜索、黄金矿工、不同路径 |||、图像渲染、岛屿数量、岛屿的最大面积、被围绕的区域、太平洋大西洋水流问题、扫雷游戏

2024-05-16 07:34:28 1257 19

原创 【算法】回溯dfs

全排列、子集、子集的异或总和之和、全排列 ||、电话号码的字母组合、括号生成、组合、目标和、组合总和、字母大小写全排列、优美的排列

2024-05-13 00:00:00 1042 21

原创 【算法】二叉树中的dfs

计算布尔二叉树的值、求根节点到叶节点数字之和、二叉树剪枝、验证搜索二叉树、二叉搜索树中第k小的元素、二叉树的所有路径

2024-05-11 12:28:27 936

原创 【算法】递归

汉诺塔、合并两个升序链表、反转链表、两两交换链表的结点、Pow(x, n)

2024-05-05 06:00:00 793 2

原创 【算法】递归、搜索与回溯介绍

本节主要介绍递归、搜索与回溯之间的关系,以及各种名词解释。大体来说,递归包含搜索,而搜索包含回溯。

2024-05-03 06:00:00 834 3

原创 【算法】位运算

判定字符是否唯一、丢失的数字、两整数之和、只出现一次的数字 ||、只出现一次的数字 |||、消失的两个数字

2024-04-30 06:00:00 1055 1

原创 【算法】前缀和

一维前缀和、二维前缀和、寻找数值的中心下标、除自身以外数组的乘积、和为k的子数组、和可被k整除的子数组、连续数组、矩阵区域和

2024-04-25 12:30:00 1092 3

原创 【算法】二分查找

二分查找、查找元素的第一个和最后一个位置、x的平方根、搜索插入位置、山脉数组的峰顶索引、寻找峰值、寻找旋转数组中的最小值、寻找旋转数组中的最小值 ||

2024-04-19 09:11:59 1459 41

原创 【C++练级之路】【Lv.20】位图和布隆过滤器

介绍了位图和布隆过滤器的概念,分析了各自的优势、缺陷,并进行了模拟实现。

2024-04-11 06:00:00 3476 83

原创 【C++练级之路】【Lv.19】【STL】unordered_set类和unordered_map类的模拟实现

用改造后的哈希表,模拟实现unordered_set和unordered_map

2024-04-07 00:00:00 1907 5

空空如也

空空如也

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

TA关注的人

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