- 博客(161)
- 收藏
- 关注

原创 【Linux网络】多路转接:select、poll、epoll
多路转接方法是一种高效的网络通信手段,它通过允许单个进程或线程同时监听多个IO事件,实现了在单线程/进程场景下的并发处理。在选择具体的实现方法时,需要根据应用场景和需求进行权衡和选择。
2025-03-10 08:00:00
1242
2

原创 【C++】unique_ptr、shared_ptr、weak_ptr,傻傻分不清楚
内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内存泄漏的危害:长期运行的程序出现内存泄漏,影响很大,如操作系统、后台服务等等,出现内存泄漏会导致响应越来越慢,最终卡死。解决内存泄漏的问题,使用智能指针管理是一个很好的选择。
2024-10-26 20:26:28
2213
113

原创 【C++】C++11新特性—右值引用,来看看怎么个事儿
传统的C++语法中就有引用的语法,而C++11中新增了的右值引用语法特性,所以从现在开始我们之前学习的引用就叫做左值引用。无论左值引用还是右值引用,都是给对象取别名。
2024-10-21 07:19:30
4003
146

原创 【C++】处理好哈希冲突我就可以出师了
哈希结构,是一种通过特定函数(哈希函数)将关键码映射到表中的一个位置,那么在查找时通过该函数就可以很快的找到该元素。
2024-10-15 09:41:16
11290
155

原创 【C++进阶】2024年了set、map还搞不懂底层细节?
关联式容器也是用来存储数据的,与序列式容器不同的是,关联式容器里面存的是结构的键值对,在数据检索时比序列式容器效率更高。set:存储唯一键的集合multiset:存储可以有重复键的集合map:存储唯一键及其关联值的映射multimap:存储可以有重复键及其关联值的映射特点:内部以红黑树实现,元素默认按键的升序排列,支持快速查找、插入和删除操作set文档介绍。使用set需要包头文件。
2024-09-25 09:13:38
1639
116
原创 【LeetCode 热题 100】只出现一次的数字 / 多数元素 / 颜色分类 / 寻找重复数
很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~
2025-06-11 11:42:23
335
原创 【LeetCode 热题 100】最小路径和 / 最长回文子串 / 最长公共子序列 / 编辑距离
最小路径和 / 最长回文子串 / 最长公共子序列 / 编辑距离
2025-05-29 18:01:04
385
1
原创 【LeetCode 热题 100】打家劫舍 / 零钱兑换 / 单词拆分 / 乘积最大子数组 / 最长有效括号
打家劫舍 / 零钱兑换 / 单词拆分 / 乘积最大子数组 / 最长有效括号
2025-05-27 20:41:34
502
原创 【LeetCode 热题 100】买卖股票的最佳时机 / 跳跃游戏 / 划分字母区间
【LeetCode 热题 100】买卖股票的最佳时机 / 跳跃游戏 / 划分字母区间
2025-05-26 18:39:00
459
原创 【LeetCode 热题 100】有效的括号 / 最小栈 / 字符串解码 / 柱状图中最大的矩形
有效的括号 / 最小栈 / 字符串解码 / 柱状图中最大的矩形
2025-05-20 19:26:16
535
原创 【LeetCode 热题 100】搜索插入位置 / 搜索旋转排序数组 / 寻找旋转排序数组中的最小值
搜索插入位置 / 搜索旋转排序数组 / 寻找旋转排序数组中的最小值
2025-05-16 20:55:43
586
1
原创 【MySQL初阶】表的增删查改(create、retrieve、update、delete)
表的增删查改(create、retrieve、update、delete)
2025-05-15 17:03:35
842
原创 【LeetCode 热题 100】反转链表 / 回文链表 / 有序链表转换二叉搜索树 / LRU 缓存
反转链表 / 回文链表 / 有序链表转换二叉搜索树 / LRU 缓存
2025-05-15 00:11:39
1334
原创 【LeetCode 热题 100】全排列 / 子集 / 组合总和 / 分割回文串 / N 皇后
全排列 / 子集 / 组合总和 / 分割回文串 / N 皇后
2025-05-14 19:21:52
529
2
原创 【LeetCode 热题 100】二叉树的最大深度 / 翻转二叉树 / 二叉树的直径 / 验证二叉搜索树
二叉树的最大深度 / 翻转二叉树 / 二叉树的直径 / 验证二叉搜索树
2025-05-13 21:14:18
831
原创 【今日三题】素数回文(模拟) / 活动安排(区间贪心) / 合唱团(动态规划)
素数回文(模拟) / 活动安排(区间贪心) / 合唱团(动态规划)
2025-05-11 18:46:43
424
1
原创 【今日三题】ISBN号码(模拟) / kotori和迷宫(BFS最短路) / 矩阵最长递增路径(dfs)
ISBN号码(模拟) / kotori和迷宫(BFS最短路) / 矩阵最长递增路径(dfs)
2025-05-08 15:45:15
421
原创 【今日三题】跳台阶扩展问题(找规律) / 包含不超过两种字符的最长子串 / 字符串的排列(回溯—全排列)
跳台阶扩展问题(找规律) / 包含不超过两种字符的最长子串 / 字符串的排列(回溯—全排列)
2025-05-07 23:13:50
453
原创 基于Boost库、Jsoncpp、cppjieba、cpp-httplib等构建Boost搜索引擎
Boost库作为C++的准标准库,提供了许多C++没有的功能,但其官网没有站内搜索功能。Boost搜索引擎项目旨在为Boost库提供站内搜索服务,方便用户快速查找所需资源
2025-05-05 16:31:16
2227
1
原创 【今日三题】小红的口罩(小堆) / 春游(模拟) / 数位染色(01背包)
【今日三题】小红的口罩(小堆) / 春游(模拟) / 数位染色(01背包)
2025-05-05 14:15:40
317
原创 【今日三题】排序子序列(模拟) / 消减整数(贪心) / 最长上升子序列(二)(贪心+二分)
排序子序列(模拟) / 消减整数(贪心) / 最长上升子序列(二)(贪心+二分)
2025-05-03 15:23:04
148
原创 【序列贪心】摆动序列 / 最长递增子序列 / 递增的三元子序列 / 最长连续递增序列
摆动序列 / 最长递增子序列 / 递增的三元子序列 / 最长连续递增序列
2025-05-03 14:31:25
453
原创 【今日三题】爱吃素(数学) / 相差不超过k的最多数(滑动窗口) / 最长公共子序列(一)(两个数组的dp)
爱吃素(数学) / 相差不超过k的最多数(滑动窗口) / 最长公共子序列(一)(两个数组的dp)
2025-05-03 12:39:10
444
原创 【今日三题】游游的重组偶数(模拟) / 体操队形(回溯) / 二叉树中的最大路径和(树形dp)
游游的重组偶数(模拟) / 体操队形(回溯) / 二叉树中的最大路径和(树形dp)
2025-05-03 11:48:20
402
原创 基于C++、JsonCpp、Muduo库实现的分布式RPC通信框架
本项目将基于C++、JsonCpp、muduo网络库实现一个简单、易用的RPC通信框架,它将实现同步调用、异步回调、异步futrue调用、服务注册/发现,服务上线/下线及发布订阅等功能。
2025-05-02 18:50:24
1515
7
原创 【今日三题】kotori和气球(排列) / 走迷宫(BFS最短路) / 主持人调度(二)(贪心+优先级队列)
kotori和气球(排列) / 走迷宫(BFS最短路) / 主持人调度(二)(贪心+优先级队列)
2025-05-01 00:02:53
784
原创 【今日三题】小红的ABC(找规律) / 不相邻取数(多状态dp) / 空调遥控(排序+二分/滑动窗口)
小红的ABC(找规律) / 不相邻取数(多状态dp) / 空调遥控(排序+二分/滑动窗口)
2025-04-29 23:21:44
587
原创 【LeetCode 热题 100】矩阵置零 / 螺旋矩阵 / 旋转图像 / 搜索二维矩阵 II
矩阵置零 / 螺旋矩阵 / 旋转图像 / 搜索二维矩阵 II
2025-04-29 17:10:03
533
原创 【今日三题】笨小猴(模拟) / 主持人调度(排序) / 分割等和子集(01背包)
【今日三题】笨小猴(模拟) / 主持人调度(排序) / 分割等和子集(01背包)
2025-04-27 22:36:49
375
原创 【LeetCode 热题 100】滑动窗口最大值 / 最小覆盖子串 / 轮转数组 / 缺失的第一个正数
滑动窗口最大值 / 最小覆盖子串 / 轮转数组 / 缺失的第一个正数
2025-04-25 16:04:22
1003
1
原创 【HTTPS协议原理】数据加密、如何防止中间人攻击、证书和签名、HTTPS完整工作流程
数据加密、如何防止中间人攻击、证书和签名、HTTPS完整工作流程
2025-04-22 19:26:25
1839
1
原创 【今日三题】打怪(模拟) / 字符串分类(字符串哈希) / 城市群数量(dfs)
打怪(模拟) / 字符串分类(字符串哈希) / 城市群数量(dfs)
2025-04-19 21:10:32
530
原创 【今日三题】判断是不是平衡二叉树(递归) / 最大子矩阵(二维前缀和) / 小葱的01串(滑动窗口)
判断是不是平衡二叉树(递归) / 最大子矩阵(二维前缀和) / 小葱的01串(滑动窗口)
2025-04-19 19:48:30
595
原创 【今日三题】添加字符(暴力枚举) / 数组变换(位运算) / 装箱问题(01背包)
添加字符(暴力枚举) / 数组变换(位运算) / 装箱问题(01背包)
2025-04-16 23:38:49
744
原创 【今日三题】爱丽丝的人偶(贪心) / 集合(排序) / 最长回文子序列(动态规划)
爱丽丝的人偶(贪心) / 集合(排序) / 最长回文子序列(动态规划)
2025-04-15 22:56:16
768
原创 【今日三题】经此一役小红所向无敌(模拟) / 连续子数组最大和(动态规划) / 非对称之美(贪心)
经此一役小红所向无敌(模拟) / 连续子数组最大和(动态规划) / 非对称之美(贪心)
2025-04-15 00:09:21
511
原创 【今日三题】小易的升级之路(模拟+gcd) / 礼物的最大价值(动态规划) / 对称之美(字符串哈希)
小易的升级之路(模拟+gcd) / 礼物的最大价值(动态规划) / 对称之美(字符串哈希)
2025-04-13 21:22:06
459
空空如也
富文本编辑器和markdown编辑器的区别
2024-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人