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

排序

最新更新最新发布最多浏览最多点赞
FPGA 开发环境搭建:Vivado 与 Vitis 2023.1 安装指南
C++AI算法

FPGA 开发环境搭建:Vivado 与 Vitis 2023.1 安装指南

综述由AI生成Vivado 和 Vitis 是 Xilinx(现 AMD)的核心设计工具,介绍 2023.1 版本的安装流程,涵盖磁盘空间准备、Unified Installer 配置及 License 激活步骤。通过替换旧版 ISE 和 SDK,新工具链提升了时序优化与软硬协同效率。适合 Zynq 系列开发者快速搭建开发环境。

接口猎人发布于 2026/3/26更新于 2026/5/37 浏览0 点赞约 3 分钟阅读
C++算法

数据结构 - 多维数组的超平面视角:从索引到地址的映射

综述由AI生成从超平面视角解析多维数组的逻辑结构与物理存储,阐述了索引与内存地址的映射关系。通过降维切片和子空间概念,推导了行优先存储下的地址计算公式及权重系数递推方法。文章结合混合进制数系统类比,并提供了基于 C++ 模板的 N 维数组顺序存储实现代码,帮助理解多维数组在连续内存中的寻址原理。

嘘发布于 2026/3/26更新于 2026/5/318 浏览3 点赞约 19 分钟阅读
C++算法

高性能定时器:时间轮算法的工程实践

基于时间轮的高性能定时器在 C++ 网络服务中的工程实践。通过智能指针管理任务生命周期,利用 timerfd 驱动时间轮转动,结合 EventLoop 保证线程安全。核心优化包括使用 shared_ptr 引用计数实现任务刷新而非删除重加,析构函数自动触发回调,以及批量处理 timerfd 超时事件,有效解决僵尸连接清理问题。

无尘发布于 2026/3/26更新于 2026/5/317 浏览3 点赞约 30 分钟阅读
动态规划 01 背包问题详解与空间优化实战
C++算法

动态规划 01 背包问题详解与空间优化实战

01 背包是动态规划经典入门题,核心在于状态定义与转移。通过二维 DP 推导至一维滚动数组优化,讲解如何求解最大价值及恰好装满两种情况。重点分析遍历顺序对空间复杂度的影响,提供完整 C++ 实现代码,帮助理解从 O(nV) 时间到 O(V) 空间的优化过程。

Qiny01发布于 2026/3/26更新于 2026/4/293 浏览0 点赞约 9 分钟阅读
C++算法

链表核心算法实战:从基础操作到复杂结构

链表核心算法实战涵盖两数相加、节点交换、重排、K 个升序链表合并及 K 组翻转五大经典题目。重点讲解模拟法、双指针、堆优化及分治策略在 C++ 中的实现细节,提供虚拟头结点、原地反转等关键技巧的实战代码。

道系青年发布于 2026/3/26更新于 2026/4/273 浏览0 点赞约 12 分钟阅读
深入理解 C++ STL 优先队列 priority_queue 原理与实现
C++算法

深入理解 C++ STL 优先队列 priority_queue 原理与实现

C++ STL 优先队列基于堆实现,默认最大堆,底层容器为 vector。支持 O(log n) 插入删除,O(1) 访问堆顶。解析其底层结构、向上向下调整算法,提供模拟实现代码,帮助掌握自定义优先级策略及性能优化技巧。

奶糖兔发布于 2026/3/26更新于 2026/4/304 浏览0 点赞约 8 分钟阅读
C++ 模板进阶:特化、萃取与可变参数模板
C++算法

C++ 模板进阶:特化、萃取与可变参数模板

C++ 模板进阶涵盖特化、萃取与可变参数三大核心。通过指针与数组的特化处理复杂类型,利用结构体特化实现编译期类型信息获取。可变参数模板结合递归展开与折叠表达式支持任意参数处理,配合编译期计算优化性能。掌握这些技术可显著提升泛型编程的灵活性与效率,同时需注意参数包展开顺序及特化匹配规则以避免常见陷阱。

氛围发布于 2026/3/26更新于 2026/4/273 浏览0 点赞约 24 分钟阅读
C++算法

C++ 实现链表反转:从数组解法到递归思路

综述由AI生成针对书店书单倒序问题,对比了基于 vector 的反转解法与链表递归解法。通过 getline 和 stringstream 处理输入,利用 vector 反向迭代器简化代码,同时深入讲解递归回溯原理及 ListNode 结构体构建。重点分析 size_t 类型安全、内存管理及算法复杂度差异,帮助理解 C++ 容器特性与算法核心逻辑的结合。

字节跳动发布于 2026/3/26更新于 2026/5/36 浏览0 点赞约 10 分钟阅读
LeetCode 202 快乐数:快慢指针解法详解
C++算法

LeetCode 202 快乐数:快慢指针解法详解

快乐数是指一个正整数经过各位数字平方和的反复替换后最终能变为 1 的数。若无法变为 1 则陷入循环。利用快慢指针算法解决此判环问题,无需额外哈希表空间。通过分析数学性质证明数字不会无限增大,确保算法终止。附带 C++ 代码实现与复杂度评估。

PgDevote发布于 2026/3/26更新于 2026/5/37 浏览0 点赞约 5 分钟阅读
C++11 右值引用与移动语义详解:从性能瓶颈到零拷贝优化
C++

C++11 右值引用与移动语义详解:从性能瓶颈到零拷贝优化

C++11 引入右值引用与移动语义,解决对象传递中的深拷贝性能瓶颈。通过区分左值与右值,利用 std::move 强制转换实现资源窃取而非复制,显著降低临时对象构造开销。文章涵盖列表初始化、引用折叠、移动构造函数及赋值运算符重载,结合 STL 容器实践展示传参与返回值的零拷贝优化效果。

山野诗人发布于 2026/3/26更新于 2026/4/308 浏览0 点赞约 43 分钟阅读
Linux 互斥锁原理与 C++ RAII 封装实战
C++算法

Linux 互斥锁原理与 C++ RAII 封装实战

综述由AI生成Linux 多线程环境下共享资源的互斥机制。阐述了临界区、原子性及数据不一致问题的成因,通过代码示例对比了未加锁与加锁后的线程行为。深入解析了互斥锁的软件与硬件实现原理,包括 swap 指令与寄存器交换过程。最后展示了如何使用 pthread 接口及 C++ RAII 风格封装互斥锁,利用 LockGuard 类简化资源管理,避免手动解锁导致的死锁风险,提升代码安全性与可维护性。

修罗发布于 2026/3/26更新于 2026/5/215 浏览2 点赞约 34 分钟阅读
C++ 继承进阶:多继承、菱形继承与虚继承机制
C++

C++ 继承进阶:多继承、菱形继承与虚继承机制

综述由AI生成深入讲解 C++ 多继承、菱形继承及虚继承机制。涵盖基类与派生类转换规则、多继承二义性处理、菱形继承导致的数据冗余问题及虚继承解决方案。同时对比了继承与组合的设计差异,强调优先使用组合以降低耦合。最后通过内存布局分析指针偏移原理,并指出 IO 库中虚继承的实际应用。

晚风叙旧发布于 2026/3/26更新于 2026/5/313 浏览2 点赞约 21 分钟阅读
Windows 下编译 Open3D CUDA 版本指南及常见错误修复
C++AI算法

Windows 下编译 Open3D CUDA 版本指南及常见错误修复

综述由AI生成记录了在 Windows 环境下编译支持 CUDA 加速的 Open3D C++ 版本的完整流程。主要步骤包括安装兼容版本的 CUDA、Visual Studio 和 CMake;通过 Git 克隆源码并处理子模块下载问题;使用 CMake GUI 配置编译参数,如开启 CUDA 模块、设置算力架构、选择动态链接库等;最后在 Visual Studio 中进行生成操作。文中特别解决了编译过程中遇到的网络下载失败以及 MKL 头文件下载链…

山野来信发布于 2026/3/26更新于 2026/5/116 浏览3 点赞约 5 分钟阅读
C++ 实现 AVL 平衡二叉搜索树详解
C++算法

C++ 实现 AVL 平衡二叉搜索树详解

综述由AI生成介绍 AVL 树(平衡二叉搜索树)的原理与 C++ 实现。AVL 树通过维护节点平衡因子(左右子树高度差绝对值不超过 1)来保证 O(log N) 的查找效率。核心操作包括插入、查找及旋转调整(左旋、右旋、左右双旋、右左双旋)。文章详细展示了节点结构设计、平衡因子更新逻辑、四种旋转场景的处理代码以及性能测试分析。相比普通二叉搜索树,AVL 树在频繁查询场景下表现优异,但插入删除时的旋转开销较大。

HadoopMan发布于 2026/3/26更新于 2026/4/3019 浏览3 点赞约 34 分钟阅读
C++ CAS 原子操作详解与 ABA 问题解决方案
C++算法

C++ CAS 原子操作详解与 ABA 问题解决方案

综述由AI生成C++ 中 CAS 原子操作的核心逻辑,区分了 compare_exchange_weak 与 strong 的使用场景。深入剖析了 ABA 问题在无锁数据结构中的成因及危害,提出了基于版本号的解决方案。此外,还介绍了自旋锁的实现原理及其与互斥锁的性能差异对比。

MqEngine发布于 2026/3/26更新于 2026/5/216 浏览3 点赞约 18 分钟阅读
C++ 类与对象:封装特性的实现与实战应用
C++算法

C++ 类与对象:封装特性的实现与实战应用

C++ 类与对象是面向对象编程的基础。通过实例讲解类的定义、访问权限控制及构造析构函数的生命周期管理。重点演示如何通过封装隐藏内部细节,确保数据安全,并结合圆形类案例展示实际开发中的规范应用。

涅槃凤凰发布于 2026/3/26更新于 2026/4/294 浏览0 点赞约 18 分钟阅读
Qt/C++ 实现逻辑电路设计软件原理图绘制
C++

Qt/C++ 实现逻辑电路设计软件原理图绘制

综述由AI生成介绍基于 Qt/C++ 开发的逻辑电路设计软件,实现了原理图绘制核心功能。软件支持打开或新建图片作为背景,提供元件库供用户选择绘制,并具备擦除、保存图片及自定义画笔粗细颜色的能力。技术实现上采用 QPainter 进行绘图,利用 QFileDialog 处理文件交互,并通过 Component 类管理元件逻辑。系统架构遵循 MVC 模式,分离数据、视图与控制层,确保代码的可维护性与扩展性。编译环境推荐 Qt5.6.1 或 Qt5.13.…

数字游民发布于 2026/3/26更新于 2026/5/318 浏览4 点赞约 6 分钟阅读
C++ 面试核心知识点总结:语法、内存与 STL
C++算法

C++ 面试核心知识点总结:语法、内存与 STL

综述由AI生成C++ 面试考察范围广泛,涵盖语法基础、STL 容器、内存管理及面向对象设计。本文梳理了变量生命周期、指针与引用的本质区别、智能指针原理及 RAII 资源管理策略。深入解析了堆栈内存分布、虚函数多态实现机制以及深浅拷贝差异。同时补充了 Git 版本控制与 Linux 常用命令,帮助开发者系统掌握 C++ 岗位核心技能点。

霸天发布于 2026/3/26更新于 2026/4/294 浏览0 点赞约 13 分钟阅读
数据结构:堆及堆的应用
C++算法

数据结构:堆及堆的应用

综述由AI生成介绍堆数据结构,基于完全二叉树实现。涵盖大根堆与小根堆定义、数组存储映射关系、核心操作(上浮、下沉)、建堆复杂度分析。详细讲解堆排序、TopK 问题及动态中位数获取的实现原理与代码示例。对比了堆与其他结构的优缺点及常见误区,适合学习优先队列与算法优化场景。

SparkGeek发布于 2026/3/26更新于 2026/4/2715 浏览2 点赞约 17 分钟阅读
蓝桥杯算法实战指南:递推、递归、BFS 与 DFS 详解
C++算法

蓝桥杯算法实战指南:递推、递归、BFS 与 DFS 详解

综述由AI生成本指南涵盖蓝桥杯竞赛中的核心算法实战,包括递推、递归、BFS 广度优先搜索及 DFS 深度优先搜索。文章通过具体例题解析递推的状态转移与边界处理,强调递归终止条件的重要性。针对图论问题,详细对比了邻接矩阵与邻接表在 BFS/DFS 中的应用场景,并提供了 C++ 标准库实现的完整代码模板。迷宫问题部分展示了如何利用 DFS 判断连通性以及利用 BFS 求解最短路,重点分析了不同算法的时间复杂度差异及实际编码中的注意事项,如数据溢出处理和…

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