跳到主要内容
极客日志极客日志
首页博客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++AI算法

找羊开源加热台硬件与固件设计解析

综述由AI生成介绍找羊开源加热台的硬件架构与软件逻辑。硬件基于 ESP-12F 主控,集成 CH340C 串口、NTC 温度采集及继电器控制模块。软件采用任务调度机制,实现 PID 温控、OLED 交互及 Blinker 云端连接。重点解析了电源管理、双通道 ADC 校准、PWM 输出策略及配置存储方案。

魔法巫师发布于 2026/3/24更新于 2026/5/316 浏览1 点赞约 32 分钟阅读
STL 源码剖析:list 容器从迭代器到算法实现
C++算法

STL 源码剖析:list 容器从迭代器到算法实现

综述由AI生成STL list 容器基于双向循环链表实现,通过哨兵节点简化区间管理。其迭代器为双向迭代器,支持 O(1) 时间复杂度的插入与删除操作。源码层面涉及内存分配、节点构造及转移逻辑,核心接口包括 insert、erase、splice 及 sort 等。sort 算法基于自底向上的归并排序实现,避免了随机访问需求。理解这些机制有助于优化数据结构选型及性能调优。

暖阳发布于 2026/3/24更新于 2026/5/57 浏览0 点赞约 18 分钟阅读
Flood Fill 洪水填充算法:经典题型实战与总结
C++算法

Flood Fill 洪水填充算法:经典题型实战与总结

Flood Fill 洪水填充算法利用 DFS 或 BFS 遍历连通块,广泛应用于图像处理与网格统计。核心场景包括图像渲染、岛屿计数与面积计算、被围绕区域反转、多洋流路径分析及扫雷模拟。关键技巧在于正难则反,例如从边界反向标记安全区域,避免重复访问需配合标记数组。C++ 实现需注意边界条件与递归终止逻辑,防止死循环。

BigDataPan发布于 2026/3/24更新于 2026/4/266 浏览0 点赞约 21 分钟阅读
二叉树深度优先遍历实战:计算布尔值与路径数字和
C++算法

二叉树深度优先遍历实战:计算布尔值与路径数字和

综述由AI生成二叉树深度优先遍历实战:计算布尔值与路径数字和。解析了两个经典算法题,演示了 DFS 的递归应用。首先讲解如何根据叶子节点值及内部节点的逻辑运算符自底向上计算布尔二叉树的值;随后展示如何利用前序遍历特性,在递归过程中累积路径数字,最终求得所有根到叶路径组成的整数之和。代码采用 C++ 实现,重点在于递归终止条件的判断与状态传递方式的选择。

赛博行者发布于 2026/3/24更新于 2026/5/16 浏览0 点赞约 5 分钟阅读
递归算法实战:汉诺塔与合并有序链表详解
C++算法

递归算法实战:汉诺塔与合并有序链表详解

综述由AI生成递归算法核心在于建立宏观视角,信任函数功能而非陷入细节展开。通过汉诺塔和合并有序链表两个经典案例,配合 C++ 代码及流程图解,演示如何消除对递归的恐惧并掌握解题思路。重点讲解了递归函数的功能定义、终止条件设定以及指针操作的注意事项,帮助读者构建清晰的递归思维模型。

BigDataPan发布于 2026/3/24更新于 2026/4/265 浏览0 点赞约 8 分钟阅读
C++Node.jsAIjava算法

C++26 标准更新:std::execution on 函数深度解析

综述由AI生成C++26 标准引入 std::execution::on 作为执行策略扩展机制,旨在解耦执行上下文与算法。文章解析了核心功能、执行策略类型、异步执行角色定位及资源调度模型。通过多线程池、协程切换、GPU 任务链及分布式迁移等场景示例,展示了显式指定执行器的优势。同时探讨了混合后端调度、Serverless 演进及绿色计算对性能的影响,为异构计算环境下的并发操作提供方案参考。

花里胡哨发布于 2026/3/24更新于 2026/5/57 浏览0 点赞约 25 分钟阅读
C++

Visual C++运行库修复工具使用指南

Visual C++运行库修复工具的使用指南。内容涵盖常见问题诊断(如DLL缺失、程序闪退)、工具获取与安装准备、多种操作模式(新手、批量、针对性)的命令行参数说明、故障排查流程及修复验证方法。此外还包含系统兼容性列表、进阶参数应用、多语言支持设置以及预防性维护和适用场景建议,旨在帮助用户解决系统兼容性问题并提升稳定性。

氛围发布于 2026/3/24更新于 2026/5/114 浏览2 点赞约 4 分钟阅读
C++ 红黑树详解与实现
C++算法

C++ 红黑树详解与实现

红黑树是一种自平衡二叉搜索树,通过颜色标记和旋转操作维持近似平衡。核心性质包括根节点黑色、红色节点子节点必黑、路径黑节点数相同等。插入新节点时若违反性质需进行变色或旋转调整(LL/RR/LR/RL 型)。相比 AVL 树,红黑树在频繁增删场景下性能更优,是 C++ STL map/set 底层结构。详细解析红黑树原理并提供完整 C++ 代码实现及与 AVL 树的性能对比测试。

奶糖兔发布于 2026/3/24更新于 2026/5/58 浏览0 点赞约 62 分钟阅读
Linux 下 FFmpeg C++ 音视频解码与推流实战
C++算法

Linux 下 FFmpeg C++ 音视频解码与推流实战

Linux 环境下使用 FFmpeg 进行 C++ 音视频开发,涵盖源码编译安装、核心结构体解析、解码流程实现及 RTMP 推流实战。重点解决资源管理、内存泄漏规避及时间戳同步问题,提供可直接运行的工业级代码示例与避坑指南。

锁机制发布于 2026/3/24更新于 2026/5/24 浏览0 点赞约 52 分钟阅读
C++ 入门进阶:引用、内联函数与 nullptr 详解
C++算法

C++ 入门进阶:引用、内联函数与 nullptr 详解

C++ 引用作为别名机制优化传参效率,避免拷贝开销;内联函数通过展开调用减少栈帧构建提升性能;nullptr 关键字提供类型安全的空指针初始化方式,替代宏定义 NULL。内容涵盖引用特性、使用场景、const 引用优化及与指针的区别,适合初学者夯实基础。

时间旅人发布于 2026/3/24更新于 2026/5/34 浏览0 点赞约 7 分钟阅读
C/C++ 全局变量跨文件真相:实验验证与底层原理
C++算法

C/C++ 全局变量跨文件真相:实验验证与底层原理

C/C++ 全局变量能否跨文件访问,核心在于符号的链接属性。外部链接允许跨翻译单元共享,而内部链接如 static 则限制在当前文件。通过对比实验可见,普通全局变量可被 extern 引用,static 变量则无法导出。此外,#include 仅是预处理文本替换,不构成真正的跨文件共享。类静态成员变量虽属类作用域,但遵循外部链接规则,需确保唯一性定义。理解链接属性是掌握内存布局与模块化的关键。

草莓泡芙发布于 2026/3/24更新于 2026/5/56 浏览0 点赞约 7 分钟阅读
C++ 入门:发展史、命名空间与输入输出详解
C++算法

C++ 入门:发展史、命名空间与输入输出详解

C++ 语言起源于 1979 年,由 Bjarne Stroustrup 在贝尔实验室开发,旨在弥补 C 语言的不足。涵盖 C++发展历史、版本更新及参考文档资源。重点讲解命名空间(namespace)的作用、定义方式、嵌套使用及多文件合并机制,解决标识符冲突问题。同时介绍 C++标准输入输出流(iostream),对比 C 语言 printf/scanf,演示 cin/cout 用法及效率优化技巧。适合有 C 语言基础的初学者入门。

链路追踪发布于 2026/3/24更新于 2026/5/48 浏览0 点赞约 27 分钟阅读
C++ 备忘录模式:对象状态保存与恢复
C++算法

C++ 备忘录模式:对象状态保存与恢复

综述由AI生成备忘录模式允许在不破坏封装性的前提下捕获并外部化对象的内部状态。该模式解析了发起人、备忘录和管理者三个核心角色,展示了 C++ 中的具体代码实现,涵盖撤销操作、状态回滚及典型应用场景。内容包含设计原则体现、高级特性优化如增量备忘录与序列化支持,以及内存管理和线程安全等注意事项。

奇形怪状发布于 2026/3/24更新于 2026/5/48 浏览0 点赞约 8 分钟阅读
C++ 多线程同步实战:互斥锁(mutex)详解
C++算法

C++ 多线程同步实战:互斥锁(mutex)详解

C++ 多线程环境下共享资源访问存在竞争风险,需通过互斥锁实现同步。本文讲解 std::mutex 基本用法及 lock_guard 自动管理机制,分析死锁成因与规避策略,并通过售票系统案例演示临界区保护实践。掌握这些核心概念可有效避免数据竞争,确保程序稳定性。

奇形怪状发布于 2026/3/24更新于 2026/5/45 浏览0 点赞约 11 分钟阅读
二维差分算法详解:模板题与地毯问题实战
C++算法

二维差分算法详解:模板题与地毯问题实战

综述由AI生成二维差分算法利用差分数组性质高效处理子矩阵的区间修改。通过在四个关键点加减数值,配合前缀和运算即可还原矩阵状态。结合模板题与地毯问题,演示了二维差分的构建与查询流程,涵盖核心公式推导及 C++ 代码实现,适合需要优化矩阵操作效率的开发者参考。

无尘发布于 2026/3/24更新于 2026/5/36 浏览0 点赞约 7 分钟阅读
C++ 继承机制详解:派生类函数、虚继承与菱形继承案例
C++

C++ 继承机制详解:派生类函数、虚继承与菱形继承案例

综述由AI生成C++ 继承是面向对象代码复用的核心机制,允许在保持原有类特性的基础上扩展新成员。涵盖继承的三种访问方式(public/protected/private)对成员可见性的影响,以及基类与派生类间的对象切片现象。重点解析了派生类默认成员函数的调用顺序、作用域隐藏规则及 final 关键字用法。针对多继承中的菱形继承问题,阐述了数据冗余与二义性成因,并给出虚继承解决方案。最后对比了继承与组合的设计权衡,强调高内聚低耦合原则。

1qazxsw2发布于 2026/3/24更新于 2026/5/44 浏览0 点赞约 18 分钟阅读
C++ STL list 容器详解:使用与模拟实现
C++算法

C++ STL list 容器详解:使用与模拟实现

STL list 基于双向循环链表实现,支持 O(1) 插入删除但不支持随机访问。解析其常用接口如构造、迭代器操作及内存管理细节,并通过手写模拟实现展示节点设计、迭代器模板技巧及关键函数逻辑。对比 vector 可见 list 在频繁增删场景下的优势,适合理解底层数据结构与内存安全机制。

活在当下发布于 2026/3/24更新于 2026/5/35 浏览0 点赞约 29 分钟阅读
C++算法

C++ 多容器非空检查的逻辑陷阱与最佳实践

综述由AI生成探讨了 C++ 中检查多个容器是否全空的逻辑陷阱。通过德摩根定律分析,指出使用 && 连接空判断或 || 连接非空判断取反的正确方式。提供了类封装、变参模板及性能测试等多种实现方案,强调代码可读性与扩展性的重要性,帮助开发者避免常见的布尔逻辑错误。

路由之心发布于 2026/3/24更新于 2026/4/3014 浏览3 点赞约 26 分钟阅读
Elasticsearch 与 Kibana 实战:从部署到 C++ 客户端封装
C++java

Elasticsearch 与 Kibana 实战:从部署到 C++ 客户端封装

综述由AI生成Elasticsearch 分布式搜索引擎基础与 C++ 封装实践。涵盖安装部署、核心概念解析及 Kibana 可视化操作,重点展示通过 CPR 库封装 REST API 实现索引增删查改的完整流程。文章详细说明了从环境搭建到代码落地的关键步骤,包括配置文件调整、API 接口设计及二次封装优化方案,帮助开发者快速掌握 ES 在 C++ 项目中的应用技巧。

GitMaster发布于 2026/3/24更新于 2026/5/34 浏览0 点赞约 13 分钟阅读
C++ 二叉搜索树详解:原理、实现与应用
C++算法

C++ 二叉搜索树详解:原理、实现与应用

二叉搜索树作为基础数据结构,其核心在于利用有序性提升查找效率。本文详细阐述 C++ 实现中的节点设计、拷贝构造与赋值重载(Swap 惯用法),并剖析查找、插入、删除三种操作的逻辑差异与边界处理。结合 KV 模型应用场景与完整代码示例,重点讲解模板参数作用域、递归与非递归实现的区别,以及内存管理注意事项,为实际开发提供可靠参考。

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