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

排序

最新更新最新发布最多浏览最多点赞
Arduino BLDC 机器人 IMU 角度读取与 PID 互补滤波控制
C++算法

Arduino BLDC 机器人 IMU 角度读取与 PID 互补滤波控制

综述由AI生成基于 Arduino 平台构建的 BLDC 机器人姿态控制系统,整合了 MPU6050 IMU 数据读取、互补滤波算法与 PID 控制策略。文章详细阐述了传感器融合原理、PID 参数整定方法以及电机驱动实现,提供了两轮自平衡、四轴飞行器及云台稳定的代码示例。重点强调了硬件抗干扰设计、实时采样周期保障及校准步骤,为嵌入式姿态控制开发提供实战参考。

BackendPro发布于 2026/3/24更新于 2026/5/34 浏览0 点赞约 17 分钟阅读
Linux 命名管道(FIFO)通信:原理与跨进程实战
C++

Linux 命名管道(FIFO)通信:原理与跨进程实战

Linux 命名管道(FIFO)通过文件系统标识实现无血缘关系进程间的字节流通信。文章解析其半双工、阻塞特性及创建方式,对比匿名管道差异,并提供基于 C++ 的完整服务端与客户端代码示例。涵盖编译运行步骤、常见阻塞处理及文件残留等坑点总结,帮助开发者掌握基础 IPC 机制并避免典型错误。

奇形怪状发布于 2026/3/24更新于 2026/5/510 浏览0 点赞约 16 分钟阅读
Z 字形变换与外观数列算法实战解析
C++算法

Z 字形变换与外观数列算法实战解析

Z 字形变换通过模拟周期规律分首尾中间行处理,外观数列利用双指针迭代统计连续字符生成新序列。提供 C++ 实现方案及核心逻辑推导,帮助理解模拟类算法解题思路。

锁机制发布于 2026/3/24更新于 2026/5/57 浏览0 点赞约 6 分钟阅读
Manacher 算法详解:线性时间求解最长回文子串
C++算法

Manacher 算法详解:线性时间求解最长回文子串

Manacher 算法用于在字符串中高效查找最长回文子串,将中心扩展法的 O(n^2) 优化至 O(n)。核心思想是通过预处理统一奇偶回文串,利用已计算的回文半径和对称性避免重复比较。维护最右回文边界,根据当前点是否在边界内分情况更新半径数组,最终得到最优解。

颠三倒四发布于 2026/3/24更新于 2026/5/25 浏览0 点赞约 7 分钟阅读
C++算法

C++26 优先级队列性能优化与特性解析

综述由AI生成C++26 标准库中优先级队列的重大增强,包括更灵活的模板参数设计、异步弹出与批量操作支持以及底层堆结构的惰性更新机制。通过引入新的堆策略和默认容器优化,显著提升了插入与弹出操作的效率。文章对比了 C++23 与 C++26 的性能基准测试数据,展示了在任务调度、Dijkstra 及 A* 算法等场景下的效率增益。同时探讨了内存局部性优化、并行插入及多线程安全访问模式,为高性能 C++ 编程提供了实践参考。

晚风叙旧发布于 2026/3/24更新于 2026/5/419 浏览1 点赞约 26 分钟阅读
C++ 进阶:哈希表原理与实现
C++算法

C++ 进阶:哈希表原理与实现

综述由AI生成哈希表通过哈希函数将键映射到固定长度输出,实现快速查找存储。核心涉及哈希函数设计(直接定址、除法散列等)、负载因子控制及冲突处理(开放定址法、链地址法)。详细讲解了哈希表原理、常见哈希函数、冲突解决策略,并提供了基于 C++ 的开放定址法和链地址法的完整代码实现,包括扩容机制与自定义类型哈希支持。

CodeArtist发布于 2026/3/24更新于 2026/5/58 浏览0 点赞约 61 分钟阅读
C++算法

C++ OpenGL 环境配置与基础渲染实战

C++ OpenGL 开发需配置 Visual Studio、GLFW 及 GLAD 加载器。通过创建窗口、初始化上下文并编译着色器,可实现基础图形渲染。常见问题包括黑屏与加载失败,通常源于版本不匹配或资源未正确绑定。掌握 VAO/VBO 机制后,可进一步探索纹理与矩阵变换。

随缘发布于 2026/3/24更新于 2026/5/45 浏览0 点赞约 14 分钟阅读
C++ 深入理解 stack、queue 及 priority_queue 实现原理
C++算法

C++ 深入理解 stack、queue 及 priority_queue 实现原理

综述由AI生成C++ 标准库中的 stack、queue 和 priority_queue 属于容器适配器而非独立容器。详细解析了这三种数据结构的底层原理、常用接口及模拟实现。重点探讨了基于 deque 的栈队列机制,以及优先队列堆结构的大顶堆与小顶堆配置方法。结合最小栈、逆波兰表达式及 K 大元素等经典算法题,展示了实际应用场景。最后剖析了 deque 双端队列的内存布局及其作为默认底层容器的优势。

w795471发布于 2026/3/24更新于 2026/5/48 浏览0 点赞约 21 分钟阅读
多款常用 C++ 在线编译与运行平台对比
C++

多款常用 C++ 在线编译与运行平台对比

多款常用的 C++ 在线编译与运行平台,包括 OnlineGDB、Wandbox、Compiler Explorer 等。涵盖功能特性、支持的语言标准及适用场景,如调试、汇编查看、多文件管理等。帮助用户根据需求选择合适的在线工具进行代码编写、测试与分享。

苹果系统发布于 2026/3/24更新于 2026/5/13532 浏览435 点赞约 10 分钟阅读
C++AI算法

现代C++高效日志系统构建指南:从架构设计到性能优化

综述由AI生成介绍基于现代C++构建的高效日志系统,涵盖模块化分层架构、线程安全机制及动态配置管理。通过双缓冲队列实现异步写入,结合文件轮转与结构化日志支持,显著降低磁盘I/O开销。性能测试显示异步模式吞吐量提升显著,并提供了生产环境部署建议及未来演进方向,适用于分布式与高并发场景。

DotNetGuy发布于 2026/3/24更新于 2026/5/418 浏览1 点赞约 10 分钟阅读
C++ Unordered 系列容器及哈希表底层原理实现
C++算法

C++ Unordered 系列容器及哈希表底层原理实现

综述由AI生成C++11 引入 unordered 系列容器,底层基于哈希表实现 O(1) 查询效率。模拟实现了 HashBucket、UnorderedMap 和 UnorderedSet,详细讲解了哈希冲突解决(开散列/链地址法)、节点设计、扩容机制及迭代器实现。通过模板特化支持 string 作为 Key,并封装了 Map 的 [] 运算符重载逻辑。

PentesterX发布于 2026/3/24更新于 2026/5/216730 浏览210 点赞约 7 分钟阅读
C++AI算法

YOLOv8 模型 LibTorch C++ 部署与调用示例

综述由AI生成将训练好的 YOLOv8 模型通过 LibTorch 集成到 C++ 项目中的完整流程。首先使用 Python 导出 TorchScript 格式模型,然后在 C++ 端利用 LibTorch 加载模型并进行图像预处理和推理。文章提供了详细的代码示例,包括预处理函数、主程序逻辑及 CMake 编译配置,并讨论了内存优化、量化及错误处理等工程实践要点,适用于工业质检、自动驾驶等高性能场景的模型部署。

怪力乱神发布于 2026/3/24更新于 2026/5/426 浏览7 点赞约 13 分钟阅读
C++ 模板编程:泛型编程入门与实战
C++算法

C++ 模板编程:泛型编程入门与实战

综述由AI生成C++ 模板编程通过泛型机制实现代码复用,分为函数模板和类模板。文章讲解了模板语法、类型推导、特化与偏特化技术,解决了类型推导失败、链接错误等常见问题。通过通用链表实战案例演示了模板在实际开发中的应用,并阐述了模板与 STL 容器的关联。掌握模板是深入理解 C++ 泛型编程和 STL 的关键。

修罗发布于 2026/3/24更新于 2026/4/293 浏览0 点赞约 49 分钟阅读
深入理解 Linux 信号机制:从 task_struct 到信号递达全过程
C++算法

深入理解 Linux 信号机制:从 task_struct 到信号递达全过程

综述由AI生成系统梳理了 Linux 信号机制,从内核层面的 task_struct 结构出发,详细讲解了信号的发送、保存及递达全过程。文章重点阐述了信号未决 (Pending)、阻塞 (Block) 与处理句柄 (Handler) 三个核心概念,解释了操作系统如何利用位图高效保存信号状态。通过 sigset_t 类型及 sigprocmask、sigpending、sigaction 等 API 的使用示例,演示了信号的屏蔽、查询与自定义处理逻辑。…

星辰大海发布于 2026/3/24更新于 2026/5/415 浏览3 点赞约 46 分钟阅读
双指针算法实战:移动零与复写零详解
C++算法

双指针算法实战:移动零与复写零详解

综述由AI生成双指针算法在数组操作中极为常见,主要分为对撞指针和快慢指针两种模式。通过 LeetCode 移动零与复写零两道经典题目,深入剖析了双指针的具体应用。移动零问题利用类似快排分区的思想,通过非零元素后置位实现原地重排;复写零问题则因涉及数据覆盖,需采用两遍扫描策略,先确定有效边界再反向填充,并妥善处理边界溢出情况。两者均能在 O(N) 时间复杂度内解决,体现了双指针在空间优化上的优势。

狂少发布于 2026/3/24更新于 2026/5/34 浏览0 点赞约 9 分钟阅读
LeetCode 141 题:环形链表检测算法
C++算法

LeetCode 141 题:环形链表检测算法

综述由AI生成环形链表检测是数据结构中的经典问题。对比了哈希表法与快慢指针法两种主流解法。哈希表法直观但占用 O(n) 空间;快慢指针法仅需 O(1) 空间,效率更高。实现时需重点处理空指针及单节点等边界条件。掌握这两种方法有助于深入理解链表操作及应对技术面试。

人间过客发布于 2026/3/24更新于 2026/5/45 浏览0 点赞约 4 分钟阅读
C++ STL 容器适配器:stack 与 queue 剖析
C++算法

C++ STL 容器适配器:stack 与 queue 剖析

综述由AI生成深入解析 C++ STL 中的 stack 和 queue 容器适配器。阐述了其接口规范、底层基于 deque 的实现原理及迭代器机制。通过模拟实现展示了 stack 和 queue 的代码结构,并补充了优先队列的概念、接口及基于 vector 和堆调整算法的完整实现方案。内容涵盖理论分析与代码实践,有助于理解 STL 容器适配器的内部运作。

暖阳发布于 2026/3/24更新于 2026/5/517 浏览3 点赞约 18 分钟阅读
C++ 模板进阶:非类型参数与特化详解
C++

C++ 模板进阶:非类型参数与特化详解

讲解 C++ 模板高级特性,涵盖非类型模板参数定义与限制、函数与类模板的全特化及偏特化实现方式。通过日期类比较示例阐述特化解决指针比较问题的方法,分析模板分离编译导致的链接错误原因,并总结模板在代码复用与膨胀方面的优缺点。

FrontendX发布于 2026/3/24更新于 2026/5/516 浏览2 点赞约 10 分钟阅读
C++ 继承:面向对象代码复用的核心机制
C++算法

C++ 继承:面向对象代码复用的核心机制

C++ 继承是面向对象三大特性之一,允许派生类复用基类属性与行为。文章详解 public、protected、private 三种继承方式对访问权限的限制规则,强调基类私有成员在派生类中不可直接访问。重点剖析对象生命周期中构造与析构函数的调用顺序(先基后派,先派后基),并结合员工管理系统实战案例展示继承在实际业务中的应用。针对常见编译错误如缺省构造函数冲突、多重继承二义性等问题给出具体解决方案,帮助开发者构建可维护的类层次结构。

NodeJser发布于 2026/3/24更新于 2026/5/45 浏览0 点赞约 20 分钟阅读
C++AI算法

Whisper.cpp 本地语音识别实战指南

综述由AI生成Whisper.cpp 是 OpenAI Whisper 模型的 C/C++ 移植版本,支持离线运行与多平台部署。通过优化后的底层代码,它在 CPU 环境下实现了比 Python 原版更高的性能表现。涵盖从源码编译、模型选择到命令行调用的完整流程,并提供实时转录与 Web 集成的实用示例,帮助开发者快速构建本地化语音识别应用。

www发布于 2026/3/24更新于 2026/4/295 浏览0 点赞约 6 分钟阅读
上一页下一页