跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
极客日志

极客日志

面向效率的开发者社区

站内导航

  • 首页
  • 工具箱
  • 博客

快速链接

  • 全球AI模型中转站:Crex
  • 大模型:Hugging Face
  • Stack Overflow
  • MDN

联系我们

  • 技术支持:[email protected]
  • 商务合作:[email protected]
  • 投诉举报:[email protected]

© 2026 极客日志 · zeeklog.com

隐私政策|用户服务条款|关于我们
重置
编程语言 / C++

标签

全部标签AIGPT-image-2javaNode.jsNuctPayPPT制作React NativeRNSaaSVScodeWeChat大前端算法

分类

全部分类
编程语言
PythonJavaScriptTypeScriptJavaKotlinGo / GolangRustC++CC#F#PHPRubySwiftObjective-CScalaClojureElixirErlangHaskellDartLuaPerlRJuliaMATLAB / OctaveSQLShell / BashPowerShellHTML / CSSZigNimCrystalGroovyVisual Basic .NETSolidity汇编

排序

最新更新最新发布最多浏览最多点赞
C++ Asio 网络编程处理 TCP 粘包问题
C++算法

C++ Asio 网络编程处理 TCP 粘包问题

综述由AI生成TCP 粘包问题的成因及解决方案,重点讲解了基于 Boost.Asio 的 C++ 网络编程中如何处理粘包与拆包。文章详细阐述了使用'消息头 + 消息体'协议(先读固定长度头部获取消息体长度,再读指定长度内容)的实现逻辑。内容包括数据节点设计、Session 类状态管理、异步接收逻辑的循环处理机制,以及针对内存越界、裸指针泄漏、同步阻塞等潜在问题的优化建议。最后提供了客户端示例代码,并指出了跨平台大小端模式的遗留问题。

未来可期发布于 2026/3/28更新于 2026/4/2713 浏览2 点赞约 30 分钟阅读
Linux 信号机制:键盘输入与系统调用产生
C++

Linux 信号机制:键盘输入与系统调用产生

Linux 信号机制通过硬件中断与软件模拟实现进程间异步通知。 Ctrl+C 触发 SIGINT 的硬件流程,以及 kill、raise、abort 等系统调用发送信号的原理。涵盖系统调用号管理数据结构及信号处理示例代码。

邪神洛基发布于 2026/3/28更新于 2026/4/276 浏览0 点赞约 13 分钟阅读
手写 STL 红黑树:封装实现 map 与 set 容器
C++算法

手写 STL 红黑树:封装实现 map 与 set 容器

综述由AI生成基于红黑树数据结构,详细解析了如何在 C++ 中从零封装实现类似 STL 的 map 和 set 容器。内容涵盖节点定义、插入旋转逻辑、仿函数 KeyOfT 设计、迭代器实现(含 ++/-- 及 const 支持)以及 operator[] 原理。通过泛型模板技术,统一了 key-only 与 key-value 场景下的存储差异,并确保了 key 的不可修改性与 value 的可变性。适合希望深入理解底层容器原理及掌握红黑树平衡算法的…

霸天发布于 2026/3/28更新于 2026/4/273 浏览0 点赞约 59 分钟阅读
C++AI算法

DSP 核心组件 SM 算法部署

综述由AI生成DSP 核心组件在 SM 算法中的部署架构。涵盖 DSP Core、MAC、ALU、DMA Ctrl、PCU、Data Mem、Inst Cache、Periph IF 及 FPU 等组件的功能与协作关系。详细阐述了从传感器输入到地图/位姿输出的七环节数据流动链路,包括外设接口、数据传输、存储、控制与运算核心层。通过硬件依赖关系和动态演示,解析了 SM 算法(特征提取、ICP 匹配、位姿优化)的底层执行流程,为嵌入式信号处理与定位建图系…

二进制发布于 2026/3/28更新于 2026/4/2614 浏览2 点赞约 17 分钟阅读
双指针算法:从暴力遍历到线性高效重构数组操作
C++算法

双指针算法:从暴力遍历到线性高效重构数组操作

双指针算法在数组操作中的核心应用,涵盖移动零、复写零、快乐数、盛水最多的容器、有效三角形个数、两数之和、三数之和及四数之和等经典题目。通过对比暴力解法与双指针优化方案,展示如何将时间复杂度从 O(n²) 或 O(n³) 降低至 O(n) 或 O(n log n),并提供 C++ 代码实现及详细原理解析。

氛围发布于 2026/3/28更新于 2026/4/2813 浏览3 点赞约 29 分钟阅读
算法实战:替换所有问号与提莫攻击解题思路
C++算法

算法实战:替换所有问号与提莫攻击解题思路

替换所有问号与提莫攻击算法解析。两道题均采用模拟思想。前者遍历字符串,确保替换字符不与相邻字符重复;后者分析时间间隔,区分中毒时长是否重叠。重点在于边界条件处理与逻辑优化。

清心发布于 2026/3/28更新于 2026/4/273 浏览0 点赞约 3 分钟阅读
C++ 输入输出详解(上)
C++算法

C++ 输入输出详解(上)

C++ 输入输出涉及 getchar/putchar 字符处理、scanf/printf 格式化输入及 cin/cout 流操作。cin/cout 支持类型自动识别,语法简洁但默认效率较低,大数据量需关闭同步。cout 格式控制可通过 iomanip 操纵符实现,包括宽度设置、填充字符、数值精度、进制转换及对齐方式。掌握这些内容是算法竞赛及 C++ 开发的基础。

JavaCoder发布于 2026/3/28更新于 2026/4/266 浏览0 点赞约 11 分钟阅读
C++ 二叉搜索树(BST)核心实现与原理详解
C++算法

C++ 二叉搜索树(BST)核心实现与原理详解

综述由AI生成C++ 中二叉搜索树(BST)的核心设计与实现。内容涵盖 BST 的定义与性质、节点与树的整体架构设计。重点讲解了构造、析构、拷贝构造及赋值运算符的实现,特别是深拷贝与拷贝交换技巧。深入剖析了插入、查找、中序遍历及删除操作的迭代与递归两种实现方式,包括删除节点时的三种情况处理(左空、右空、双非空)。最后进行了性能分析,指出平均时间复杂度为 O(h),最坏情况为 O(n),并强调了平衡树的重要性。文章提供了完整的可运行代码示例。

leon发布于 2026/3/28更新于 2026/4/2916 浏览3 点赞约 67 分钟阅读
C++ 实战:B2122 单词翻转解题思路与代码优化
C++算法

C++ 实战:B2122 单词翻转解题思路与代码优化

综述由AI生成本文针对 B2122 单词翻转问题展示了三种 C++ 解决方案。第一种通过手动逆序遍历字符输出,逻辑直观但略显冗余;第二种采用双指针交换字符串内部字符,效率更高且原地修改;第三种利用 STL 的 reverse 函数,代码最简洁。对比发现,标准库函数在可读性和维护性上优势明显,适合生产环境,而手写算法有助于理解底层原理。实际开发中建议优先使用成熟工具,同时掌握基础算法以应对面试或特定场景。

暗影行者发布于 2026/3/28更新于 2026/4/293 浏览0 点赞约 6 分钟阅读
C++ 二叉搜索树:从原理到增删查实现
C++算法

C++ 二叉搜索树:从原理到增删查实现

综述由AI生成二叉搜索树(BST)是一种基于左子树小于根节点、右子树大于根节点规则的二叉树结构。本文详细讲解了 BST 的查找、插入和删除操作的原理与实现细节,重点分析了删除节点时针对叶子节点、单孩子节点及双孩子节点的不同处理策略,特别是双孩子节点采用右子树最小节点替换的方法。提供了完整的 C++ 模板类代码实现,涵盖构造函数、析构函数及中序遍历辅助功能。此外还介绍了 BST 在 K 模型(存在性判断)和 KV 模型(键值关联)中的典型应用,并指出了…

嘘发布于 2026/3/28更新于 2026/4/284 浏览0 点赞约 17 分钟阅读
C++算法

C/C++ 中 int 类型的最大值与最小值

综述由AI生成C/C++ 中 int 类型在 32 位系统下的最大值和最小值计算方法。通过解释补码原理,说明了为何正数范围为 2^31-1,负数范围为 -2^31。文章还通过 4bit 示例辅助理解符号位及补码运算逻辑,帮助开发者正确初始化变量边界值。

Qiny01发布于 2026/3/28更新于 2026/4/3015 浏览2 点赞约 3 分钟阅读
基于 C++ 手写 HTTP 服务器:从请求解析到响应构建
C++大前端

基于 C++ 手写 HTTP 服务器:从请求解析到响应构建

网络编程中 TCP 面向字节流特性需配合应用层协议解决边界问题,HTTP 是典型代表。基于 C++ 实现简易 HTTP 服务器,详解 Socket 封装、请求解析、文件读取及响应构造流程。通过对比 GET 与 POST 提交方式差异,剖析 HTTP 报文结构与浏览器交互机制,助读者掌握 Web 服务底层原理。

技术博主发布于 2026/3/28更新于 2026/4/273 浏览0 点赞约 25 分钟阅读
C++ 手写红黑树:深入理解 STL map 底层结构
C++算法

C++ 手写红黑树:深入理解 STL map 底层结构

综述由AI生成红黑树是一种自平衡二叉搜索树,通过颜色约束确保最长路径不超过最短路径的两倍。其核心规则包括根节点为黑、无连续红节点及路径黑节点数一致。插入操作需处理三种旋转情况以维持平衡,时间复杂度稳定在 O(logN)。了红黑树的结构定义、插入逻辑推导及代码实现,涵盖变色、单旋与双旋的具体场景,并提供了查找与验证完整性的方法,适合希望掌握 STL map 底层机制的开发者参考。

监控大屏发布于 2026/3/28更新于 2026/4/273 浏览0 点赞约 14 分钟阅读
FAIR plus 2026 机器人全产业链链接会技术亮点梳理
C++AI算法

FAIR plus 2026 机器人全产业链链接会技术亮点梳理

2026 年 4 月深圳会展中心将举办 FAIR plus 2026 机器人全产业链接会。活动涵盖核心零部件、人工智能算法、整机研发及生产设备等全产业链环节。新增初创企业联展、科研机构创新成果展示及国际展团区。学术论坛联合德国 VDMA 与美国 Science Robotics 杂志社,聚焦具身智能与开源生态。发布《2025 年深圳市机器人产业发展白皮书》,推动场景落地与国际合作。

片刻发布于 2026/3/28更新于 2026/4/293 浏览0 点赞约 6 分钟阅读
二叉树递归遍历与剪枝算法详解
C++算法

二叉树递归遍历与剪枝算法详解

深入讲解二叉树深度优先遍历(DFS)在算法题中的应用。内容包括布尔二叉树求值、根到叶路径数字之和、二叉树剪枝及二叉搜索树第 K 小元素查找。通过递归实现前序、后序及中序遍历,分析子节点与父节点状态依赖关系,提供 C++ 代码实现与思路解析。

MqEngine发布于 2026/3/28更新于 2026/4/2616 浏览1 点赞约 12 分钟阅读
算法实战:归并排序与数组逆序对详解
C++算法

算法实战:归并排序与数组逆序对详解

综述由AI生成归并排序利用分治思想将数组递归拆分至单元素后合并,时间复杂度稳定为 O(nlogn)。通过 C++ 实现标准归并排序,并在此基础上扩展解决数组逆序对问题。在合并两个有序子数组时,若左半部分当前元素大于右半部分当前元素,则左半部分剩余元素均构成逆序对,累加即可统计总数。该方法避免了暴力枚举的 O(n^2) 复杂度,是处理此类问题的经典高效方案。

全栈工匠发布于 2026/3/28更新于 2026/4/284 浏览0 点赞约 7 分钟阅读
C++ 高阶数据结构:二叉搜索树(BST)
C++算法

C++ 高阶数据结构:二叉搜索树(BST)

综述由AI生成C++ 中的二叉搜索树(BST)数据结构。内容包括 BST 的定义与性质,即左子树节点值小于等于根节点,右子树节点值大于等于根节点。文章阐述了 BST 的性能特点,最优情况下时间复杂度为 O(logN),最坏情况下退化为链表时为 O(N)。核心章节涵盖了 BST 的增删查改操作的具体实现逻辑与代码示例,特别是删除节点时的四种情况分析。此外,还讨论了 BST 在 Key-Value 场景下的应用,如字典查询,并给出了相应的模板化代码实现。…

漫步发布于 2026/3/28更新于 2026/4/3015 浏览1 点赞约 43 分钟阅读
C++

C++ RESTful API 开发指南:oatpp 框架快速上手与实战

综述由AI生成oatpp 框架,这是一个轻量级、零依赖的 C++ Web 框架,专为构建高性能、可扩展的 Web 应用设计。内容涵盖框架核心优势、DTO 数据传输对象、ApiController 端点定义、基于 CMake 的环境搭建、异步 API 支持及数据库集成。此外,还通过用户管理系统实战案例展示了具体代码实现,并提供了内存管理、并发处理等性能优化技巧以及常见问题的解决方案。该指南旨在帮助开发者快速掌握 oatpp 并构建高效的 RESTful…

全栈工匠发布于 2026/3/28更新于 2026/4/2616 浏览1 点赞约 11 分钟阅读
C++ 11/14/17/20/23/26 核心特性学习路线
C++

C++ 11/14/17/20/23/26 核心特性学习路线

综述由AI生成梳理了 C++ 从 11 到 26 版本的核心语言与库特性,涵盖 auto、lambda、智能指针、概念、协程等关键更新,为开发者提供清晰的学习路径与技术演进概览。

MongoKing发布于 2026/3/28更新于 2026/4/2922 浏览3 点赞约 8 分钟阅读
C++ 搜索引擎核心模块:Searcher 设计与代码解析
C++算法

C++ 搜索引擎核心模块:Searcher 设计与代码解析

C++ 搜索引擎核心模块 Searcher 基于单例模式管理正倒排索引,负责处理用户查询并返回结果。流程涵盖分词、触发检索、合并排序及 JSON 序列化。利用哈希表对文档 ID 去重,累加权重以提升相关性,并通过摘要函数提取关键词上下文。最终输出结构化数据供前端展示,实现从关键词输入到清晰搜索结果的高效匹配。

CloudNative发布于 2026/3/28更新于 2026/4/275 浏览0 点赞约 18 分钟阅读
上一页下一页