跳到主要内容
极客日志极客日志
首页博客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汇编

排序

最新更新最新发布最多浏览最多点赞
深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的技术链路
C++AI算法

深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的技术链路

综述由AI生成Rokid SLAM 系统通过多传感器融合、紧耦合优化及高效的地图管理,实现了高精度的空间感知。文章详细解析了其技术架构,涵盖 IMU 预积分、视觉特征提取、滑动窗口图优化、回环检测及八叉树地图表示等核心模块。重点阐述了 C++ 实现中的关键算法逻辑与工程优化策略,如 OpenMP 并行加速、内存管理及多线程架构。实测表明该系统在复杂环境下具备高鲁棒性与实时性,为 AR/VR 及机器人应用提供了可靠的技术方案。

暖阳发布于 2026/3/26更新于 2026/5/14 浏览0 点赞约 17 分钟阅读
二叉树算法实战:美国血统重建与深度宽度计算
C++算法

二叉树算法实战:美国血统重建与深度宽度计算

二叉树算法实战涵盖遍历重建与属性计算。通过美国血统题目演示如何依据中序与前序序列推导后序遍历,利用递归分治思想定位根节点并划分子树。另一道题目结合 DFS 求深度、BFS 求宽度,并通过父指针回溯计算节点间距离。代码采用 C++ 实现,注重递归逻辑与队列管理,适合巩固数据结构基础与算法思维。

ArchDesign发布于 2026/3/26更新于 2026/4/294 浏览0 点赞约 6 分钟阅读
C++

树莓派Pico双语言开发对比:MicroPython原型与C/C++性能优化

树莓派Pico基于RP2040芯片支持MicroPython和C/C++开发。文章通过LED控制案例对比两者在环境搭建、工具链及资源占用上的差异。MicroPython配置简单,适合快速验证;C/C++环境复杂但性能更优。开发者应根据项目需求选择合适语言。

落日余晖发布于 2026/3/26更新于 2026/5/410 浏览0 点赞约 2 分钟阅读
C++ STL Stack、Queue、Deque 容器适配器接口详解
C++算法

C++ STL Stack、Queue、Deque 容器适配器接口详解

综述由AI生成C++ STL 中三种常用容器适配器的核心概念与接口:Stack(栈)、Queue(队列)和 Deque(双端队列)。Stack 遵循后进先出原则,提供 push、pop、top 等接口;Queue 遵循先进先出原则,提供 push、pop、front、back 等接口;Deque 支持两端高效插入删除,兼具随机访问能力。文章详细说明了各容器的实例化方式、关键成员函数用法及性能特点,帮助开发者根据场景选择合适的数据结构。

星云发布于 2026/3/26更新于 2026/4/2713 浏览2 点赞约 6 分钟阅读
C++

C++ 初学者核心概念与常见误区解析

C++ 强类型语言要求变量声明明确类型,指针存储地址可空可重定向,引用作为别名必须初始化。函数重载依赖参数列表而非返回值。赋值号与判断符混用是常见逻辑错误,const 提供类型安全而宏定义存在文本替换风险。结构体默认公有访问,类默认私有,继承方式亦不同。掌握这些基础能规避大部分新手陷阱。

dehua dong发布于 2026/3/26更新于 2026/5/35 浏览0 点赞约 13 分钟阅读
C 语言基础转向 C++ 的实战指南
C++算法

C 语言基础转向 C++ 的实战指南

综述由AI生成从 C 语言过渡到 C++ 时,核心在于掌握标准库与面向对象思维。本文梳理了 cin/cout 输入输出、string 子串处理、sort 排序与去重、二分查找等基础操作,并详解 queue、stack、map、set 等 STL 容器的用法。此外包含 fast io、lambda 表达式及优先队列等进阶技巧,帮助开发者快速提升编码效率与算法实现能力。

山野诗人发布于 2026/3/26更新于 2026/5/15 浏览0 点赞约 19 分钟阅读
Linux 下 C/C++ 调试工具 GDB 实战指南
C++

Linux 下 C/C++ 调试工具 GDB 实战指南

介绍 Linux 下 C/C++ 调试工具 GDB 的核心用法。编译时需加-g 参数保留调试信息。启动后可通过 l 查看源码,r 运行程序。常用断点命令包括 b 设置、info b 查看、d 删除,以及 c 继续、n/s 单步跟踪。变量方面支持 p 打印、display 持续监控、watch 监听变化及 set 修改值。条件断点允许通过 if 表达式或 condition 命令控制触发时机。掌握这些指令能高效定位逻辑错误。

苹果系统发布于 2026/3/26更新于 2026/4/305 浏览0 点赞约 7 分钟阅读
ESP32-CAM 实时监控方案:从局域网到外网部署
C++AI算法

ESP32-CAM 实时监控方案:从局域网到外网部署

综述由AI生成ESP32-CAM 模块支持低成本物联网视频监控。演示了基于 Arduino IDE 配置开发环境,利用内置示例代码实现局域网视频流查看。针对外网访问需求,提供了自定义 TCP 客户端与服务端方案,通过 Python 接收并解码 ESP32 发送的 JPEG 数据流,实现公网远程监控。内容涵盖引脚定义、串口调试、烧录步骤及网络通信协议解析。

道系青年发布于 2026/3/26更新于 2026/5/37 浏览0 点赞约 27 分钟阅读
C++ 哈希表封装实战:unordered_map/set 底层原理与完整实现
C++算法

C++ 哈希表封装实战:unordered_map/set 底层原理与完整实现

深入解析 C++ 中 unordered_map 和 unordered_set 的底层哈希表实现。通过泛型模板设计复用同一哈希表结构,利用仿函数解耦 Key 提取逻辑,支持单 Key 存储与 Key-Value 存储两种场景。内容涵盖哈希冲突解决、负载因子扩容机制、单向迭代器遍历实现以及 map 的 [] 操作符重载。附带完整可运行代码,帮助开发者理解 STL 关联式容器的核心设计与工程实践。

灵魂伴侣发布于 2026/3/26更新于 2026/5/35 浏览0 点赞约 49 分钟阅读
校门外的树:C++ 区间处理与标记法实战
C++算法

校门外的树:C++ 区间处理与标记法实战

针对校门外的树问题,核心在于高效处理重叠区间。通过布尔数组标记法可直观解决小规模数据,而区间合并排序法则适用于更复杂场景。需注意端点包含关系及数组越界风险,结合快速 IO 与位运算优化性能。

beaabea发布于 2026/3/26更新于 2026/5/34 浏览0 点赞约 8 分钟阅读
C++算法

C++ STL 基础讲解

综述由AI生成C++ STL 的五大核心组件:容器、算法、迭代器、仿函数和适配器。容器负责数据存储,如 vector、list 等;算法提供通用操作方法,如排序、查找;迭代器作为桥梁连接容器与算法;仿函数实现可携带状态的函数对象;适配器用于转换接口。文章详细阐述了各组件的分类、特性及协同工作流程,并通过示例展示了如何使用 STL 进行数据管理和处理,强调了组件间的松耦合设计思想。

活在当下发布于 2026/3/26更新于 2026/4/2715 浏览5 点赞约 19 分钟阅读
C++ 哈希表封装:模拟实现 unordered_map 与 unordered_set
C++算法

C++ 哈希表封装:模拟实现 unordered_map 与 unordered_set

综述由AI生成基于自定义哈希表容器,深入解析并模拟实现了 C++ 标准库中的 unordered_map 和 unordered_set。重点阐述了如何复用底层哈希桶结构,通过仿函数提取键值以适配不同容器类型,以及单向迭代器在桶遍历时的具体实现逻辑。代码展示了扩容机制、头插法优化及 [] 运算符的底层支持,适合希望理解哈希表内部原理的开发者阅读。

王者发布于 2026/3/26更新于 2026/5/26 浏览0 点赞约 29 分钟阅读
C++java算法

C++26 静态反射:编译期类型查询与操作指南

综述由AI生成介绍 C++26 引入的静态反射特性,允许在编译期查询和操作类型结构信息。内容涵盖核心能力、机制解析(如类型提取、成员名称获取)、元编程应用及工程实践(ORM、序列化)。文中对比了传统模板元编程与现代反射方案,并涉及 Java、Go 等语言的反射实现作为参考,旨在展示零成本抽象的未来编程范式。

樱花落尽发布于 2026/3/26更新于 2026/4/2915 浏览1 点赞约 23 分钟阅读
C++算法

C++ STL 算法实战:查找、排序与数值处理

综述由AI生成文章系统梳理了 C++ STL 中的核心算法,涵盖非修改序列操作、修改序列操作、排序与堆算法、最小最大值及数值计算等模块。通过具体代码示例演示 find、transform、remove 等函数的用法,重点解析 remove 需配合 erase 清理逻辑尾部的原理,以及二分查找系列函数对有序容器的依赖要求,助力开发者编写更高效的 C++ 代码。

路由之心发布于 2026/3/26更新于 2026/4/294 浏览0 点赞约 33 分钟阅读
C++ STL 容器详解:unordered_map 与 unordered_set 实战指南
C++算法

C++ STL 容器详解:unordered_map 与 unordered_set 实战指南

C++ STL unordered_map 和 unordered_set 基于哈希表实现,提供 O(1) 平均查找效率。内容涵盖容器定义、构造方法、常用操作(插入、查找、删除)、自定义哈希函数及性能优化建议。通过对比 map/set 差异,解析实际开发中如何平衡有序性与性能,帮助开发者高效管理数据。

2177283801发布于 2026/3/26更新于 2026/5/35 浏览0 点赞约 13 分钟阅读
链表中间结点查找:快慢指针法详解
C++算法

链表中间结点查找:快慢指针法详解

综述由AI生成对 LeetCode 链表中间结点问题提供详细题解。核心方案采用快慢指针算法,快指针每次移动两步,慢指针每次移动一步,当快指针到达末尾时,慢指针即位于中间位置。该方法能正确处理奇偶长度链表,时间复杂度为 O(n),空间复杂度为 O(1)。文章还对比了两次遍历法和数组存储法,分析了各自的优缺点及适用场景,并总结了快慢指针在链表环检测等问题的扩展应用。

嘘发布于 2026/3/26更新于 2026/5/31141 浏览684 点赞约 8 分钟阅读
C++ 栈与队列的使用与模拟实现
C++算法

C++ 栈与队列的使用与模拟实现

综述由AI生成C++ 栈与队列作为容器适配器,通过封装现有容器提供特定接口。解析了 STL 中 stack 与 queue 的基本用法,并通过自定义类展示了基于 vector 和 list 的模拟实现细节。重点说明了为何队列底层更适合使用 list 而非 vector,并提及标准库实际采用 deque 的原因。结合经典算法题练习,有助于深入理解数据结构特性与性能差异。

并发大师发布于 2026/3/26更新于 2026/5/33 浏览0 点赞约 5 分钟阅读
C++从零实现Json-Rpc框架:项目介绍、技术选型与环境搭建
C++

C++从零实现Json-Rpc框架:项目介绍、技术选型与环境搭建

介绍基于 C++、JsonCpp 和 muduo 网络库从零实现 Json-RPC 框架的项目。内容涵盖 RPC 概念解析、技术选型对比(如 IDL 方案)、开发环境搭建及 Ubuntu 22.04 配置。框架支持同步/异步调用、服务注册发现及发布订阅功能,旨在帮助开发者快速掌握 RPC 通信原理。

活在当下发布于 2026/3/26更新于 2026/5/320 浏览5 点赞约 3 分钟阅读
C++AI算法

C++内存泄露、析构函数与RAII编程思想详解

C++ 内存泄露指动态分配内存未释放。常见原因包括只分配不释放、指针覆盖、类中未写析构函数及异常导致释放代码跳过。预防方法包括配对使用 new/delete、手动定义析构函数及使用 RAII 思想。RAII(资源获取即初始化)通过对象生命周期绑定资源管理,利用构造函数获取资源、析构函数释放资源,实现自动管理,避免泄漏。C++11 智能指针是 RAII 的典型应用,此外还可用于文件句柄、锁等资源管理。

PgDevote发布于 2026/3/26更新于 2026/5/316 浏览2 点赞约 22 分钟阅读
RabbitMQ 分布式系统实战:从安装部署到 C++ 客户端开发
C++

RabbitMQ 分布式系统实战:从安装部署到 C++ 客户端开发

综述由AI生成RabbitMQ 是分布式系统中常用的消息队列中间件,用于实现异步通信、解耦和流量削峰。本文详细介绍了 RabbitMQ 的核心概念、Linux 下的安装部署步骤,以及如何通过 AMQP-CPP 库在 C++ 中进行客户端开发。内容包括 TCP 模式与扩展模式的对比、基础使用案例演示,以及对底层 API 的二次封装实践,帮助开发者快速掌握 RabbitMQ 在 C++ 环境下的集成与应用。

DevOpsTeam发布于 2026/3/26更新于 2026/5/34 浏览0 点赞约 14 分钟阅读
上一页下一页