跳到主要内容
极客日志极客日志
首页博客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++ STL 有序关联容器:set、multiset、map 与 multimap 详解
C++算法

C++ STL 有序关联容器:set、multiset、map 与 multimap 详解

C++ STL 有序关联容器包含 set、multiset、map 和 multimap 四种类型,底层基于红黑树实现,支持高效查找、插入和删除。set 存储唯一键,multiset 允许重复;map 存储键值对,multimap 允许重复键。本文详解各容器的构造函数、迭代器操作及常用接口差异,重点讲解 insert 返回值含义、erase 迭代器失效规则以及 operator[] 在 map 中的特殊用法。

SqlMaster发布于 2026/3/24更新于 2026/5/53 浏览0 点赞约 13 分钟阅读
C++ 模板进阶:非类型参数、特化与分离编译详解
C++算法

C++ 模板进阶:非类型参数、特化与分离编译详解

C++ 模板进阶讲解非类型模板参数的分类与实践限制,阐述函数模板与类模板的全特化及偏特化概念与应用场景,包括排序比较器优化与优先级队列实现。同时分析模板分离编译导致的链接错误原因,提供将声明定义放同一文件或显式实例化的解决方案,总结模板在代码复用与灵活性上的优势及编译膨胀等缺陷。

CloudNative发布于 2026/3/24更新于 2026/5/510 浏览0 点赞约 36 分钟阅读
C++ 多态底层实现原理详解:虚函数表与对象模型
C++算法

C++ 多态底层实现原理详解:虚函数表与对象模型

C++ 多态通过虚函数表和虚指针实现运行时绑定。带虚函数的类对象包含虚函数表指针,导致内存大小增加。基类和派生类拥有独立的虚函数表,派生类重写虚函数会覆盖表中地址。动态绑定在运行时根据对象实际类型查找虚表确定函数地址,静态绑定则在编译时确定。虚函数表通常存储在代码段常量区。

怪力乱神发布于 2026/3/24更新于 2026/5/27 浏览0 点赞约 13 分钟阅读
C++ 递归实战:合并有序链表与反转链表
C++算法

C++ 递归实战:合并有序链表与反转链表

递归是处理链表问题的有力工具。本文演示如何用 C++ 递归实现合并两个有序链表和反转链表。合并时通过比较节点值确定头结点,递归处理剩余部分;反转时递归至尾部后回溯修改指针指向。重点在于理解递归栈中的指针变化,建议配合图示分析。代码经过格式化,逻辑清晰,适合复习递归基础。

不羁发布于 2026/3/24更新于 2026/5/55 浏览0 点赞约 4 分钟阅读
C++ 继承机制详解:概念、规则与菱形继承
C++算法

C++ 继承机制详解:概念、规则与菱形继承

C++ 继承机制允许派生类复用基类成员,提升开发效率。核心涉及三种继承方式及访问权限控制。对象赋值存在切片现象,子类可转父类但反之不行。作用域隐藏规则需注意同名成员屏蔽。默认成员函数调用顺序遵循构造时先基后派生,析构时先派后基。菱形继承导致数据冗余和二义性,虚拟继承通过虚基表解决此问题。设计时应优先选择组合而非继承以降低耦合。

remedios发布于 2026/3/24更新于 2026/5/37 浏览0 点赞约 35 分钟阅读
哈希表原理与 C++ 实现详解
C++算法

哈希表原理与 C++ 实现详解

综述由AI生成哈希表通过映射关系实现 O(1) 平均查找。本文讲解开放定址法(线性探测)与拉链法两种冲突解决策略,涵盖负载因子控制、扩容重哈希及迭代器封装细节。结合 C++ 模板编程,演示了从基础 HashTable 到 unordered_map/set 的完整实现过程,重点解析了删除标记、状态管理及 const 迭代器处理等关键难点。

咸鱼开飞机发布于 2026/3/24更新于 2026/5/46 浏览0 点赞约 28 分钟阅读
滑动窗口算法原理及经典例题解析
C++算法

滑动窗口算法原理及经典例题解析

综述由AI生成滑动窗口算法是双指针的特殊形式,适用于连续子数组或子串问题。通过维护左右指针移动范围,将暴力枚举的 O(N^2) 优化至 O(N)。文章详细解析了最小长度子数组、无重复字符最长子串、水果成篮、字母异位词及最小覆盖子串等经典题目。核心在于动态调整窗口大小以满足条件,利用哈希表统计元素频次,避免重复计算。掌握该算法能有效解决涉及区间最值、计数及匹配的问题。

魔尊发布于 2026/3/24更新于 2026/5/38 浏览0 点赞约 58 分钟阅读
基础数论算法详解:最大公约数、质数筛与同余方程
C++算法

基础数论算法详解:最大公约数、质数筛与同余方程

综述由AI生成系统介绍了基础数论算法,涵盖最大公约数与最小公倍数的欧几里得算法、质数判定与筛法(埃氏筛、线性筛)、算术基本定理及分解质因数。此外还详细讲解了欧拉函数、费马小定理、乘法逆元求法、裴蜀定理、扩展欧几里得算法以及中国剩余定理(CRT)和扩展中国剩余定理(EXCRT)。文章包含核心代码实现与时间复杂度分析,适合算法初学者入门。

极客工坊发布于 2026/3/24更新于 2026/5/524 浏览6 点赞约 53 分钟阅读
C++大前端

OpenHarmony NAPI 开发指南:C/C++ 集成实战

介绍在 OpenHarmony 生态中使用 NAPI(Native API)进行 C/C++ 开发的完整流程。涵盖为何选择 NAPI 架构、HAP 调用框架层方式对比、项目分层结构设计、CMake 编译配置、CAPI 与 NAPI 层实现细节、hilog 日志集成以及 ETS 侧的调用方式。通过 LED 控制实例演示从底层驱动到上层应用的全链路开发,提供性能优化、硬件访问及系统 API 调用的最佳实践方案。

随缘发布于 2026/3/24更新于 2026/5/319 浏览7 点赞约 20 分钟阅读
C++ 多态:概念、实现与底层原理详解
C++算法

C++ 多态:概念、实现与底层原理详解

C++ 多态通过基类指针或引用调用虚函数,在运行时根据实际对象类型执行不同行为。实现需满足继承关系、虚函数声明及重写条件。底层依赖虚函数表(vtable)和虚函数指针(vptr),通过动态绑定机制完成地址解析。纯虚函数定义抽象类,强制派生类实现接口。掌握 override 和 final 关键字可增强代码安全性与扩展性控制。

山野诗人发布于 2026/3/24更新于 2026/5/33 浏览0 点赞约 15 分钟阅读
RabbitMQ 分布式系统实战:从安装部署到 C++ 客户端集成
C++算法

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

RabbitMQ 作为高可靠消息队列中间件,在分布式系统中承担异步通信与解耦职责。本文详解其核心概念如生产者、消费者、交换机及路由机制,提供 Linux 环境下的安装配置步骤及 Web 管理界面开启方法。重点介绍 C++ 客户端库 AMQP-CPP 的两种工作模式,通过 TCP 与扩展模式对比展示网络 IO 处理差异。结合代码逻辑演示发布订阅流程,并探讨基于 libev 的事件循环封装思路,帮助开发者快速构建高性能消息服务。

清酒独酌发布于 2026/3/24更新于 2026/5/44 浏览0 点赞约 10 分钟阅读
C++ 100 个优质开源项目精选
C++AI算法

C++ 100 个优质开源项目精选

综述由AI生成汇总了 100 余个 C++ 开源项目,涵盖高性能服务器、网络框架、数据库、游戏引擎及实用工具库。包含 TinyWebServer、spdlog、OpenCV、TensorFlow 等知名项目的 GitHub 地址与简介,为 C++ 开发者提供技术选型参考与学习资源。

性能调优发布于 2026/3/24更新于 2026/5/320 浏览3 点赞约 20 分钟阅读
C++ 继承入门:从概念定义到默认成员函数
C++

C++ 继承入门:从概念定义到默认成员函数

综述由AI生成C++ 继承机制是面向对象代码复用的核心。涵盖继承的核心概念、定义格式及三种继承方式下的成员访问权限规则。重点解析了派生类对象向基类的隐式转换(切片现象),以及同名成员在作用域内的隐藏规则。此外,详细阐述了构造、拷贝、赋值及析构函数的执行顺序与实现细节,强调'先父后子'的初始化原则和'先子后父'的清理顺序,并提供无法被继承类的实现方法,帮助开发者掌握单继承的基础逻辑与常见陷阱。

剑仙发布于 2026/3/24更新于 2026/5/57 浏览0 点赞约 32 分钟阅读
基于管道通信的 Linux 进程池实现与任务分发解析
C++算法

基于管道通信的 Linux 进程池实现与任务分发解析

综述由AI生成Linux 进程池通过预创建子进程避免频繁 fork 开销。基于匿名管道实现任务分发,父进程轮询将任务码写入管道,子进程阻塞读取并执行对应函数。重点解析了管道读写端关闭机制、子进程回收死锁问题及解决方案(批量关闭后等待)。代码包含任务定义、通道封装、进程池管理及主流程,附带编译运行指南与扩展方向,适合深入理解 Linux 并发编程模型。

古灵精怪发布于 2026/3/24更新于 2026/5/24 浏览0 点赞约 22 分钟阅读
C++AI算法

C++ AIGC 推理延迟优化关键技巧与实战

综述由AI生成探讨了 C++ 在 AIGC 场景下的延迟优化策略。主要涵盖性能瓶颈分析(张量计算、多线程调度)、底层工具定位(perf、VTune)、内存管理优化(对象池、预分配)以及并发加速技术(异步流水线、SIMD、OpenMP)。通过 GPU-CPU 协同调度和自动化监控,可显著降低端到端延迟,提升系统吞吐量。

Pythonist发布于 2026/3/24更新于 2026/5/116 浏览3 点赞约 24 分钟阅读
路径类动态规划入门:3 道经典例题详解
C++算法

路径类动态规划入门:3 道经典例题详解

综述由AI生成路径类动态规划主要解决矩阵中从起点到终点的路径计数或最优值问题。通过三道经典例题——矩阵最小路径和、迷雾森林方案数、过河卒避障路径,详细讲解了状态定义、转移方程推导及边界处理技巧。涵盖初始化策略、填表顺序选择以及取模运算等关键点,配合 C++ 代码实现,帮助读者掌握此类 DP 问题的核心解法。

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

深度优先搜索(DFS)详解及C++实现

综述由AI生成详细讲解了深度优先搜索(DFS)算法的原理与C++实现。内容涵盖DFS的核心特性、适用场景,以及递归和非递归两种实现方式的代码示例,包括无向图遍历和二叉树前序遍历。此外,还通过N皇后问题展示了DFS在回溯法中的应用,并总结了避免重复访问、递归深度控制等注意事项。

疯疯癫癫发布于 2026/3/24更新于 2026/5/418 浏览2 点赞约 21 分钟阅读
算法实战:前缀和技巧解析(连续数组与矩阵区域和)
C++算法

算法实战:前缀和技巧解析(连续数组与矩阵区域和)

综述由AI生成通过两道经典算法题深入讲解前缀和技巧。连续数组问题将 0 视为 -1,转化为寻找和为 0 的最长子数组,利用哈希表记录前缀和索引提升效率。矩阵区域和则应用二维前缀和预处理,配合坐标边界修正公式,实现 O(1) 查询任意矩形区域和。C++ 代码示例清晰展示了状态转移与边界处理细节,适合算法进阶学习。

草莓泡芙发布于 2026/3/24更新于 2026/5/35 浏览0 点赞约 8 分钟阅读
Hydro 系统本地部署指南与 CSP/GESP 题库导入
C++算法

Hydro 系统本地部署指南与 CSP/GESP 题库导入

Hydro 是一款开源代码测评平台,支持上传赛题、组织比赛及查看学生完成情况。在 Linux 环境下使用一键脚本部署 Hydro 系统的步骤,包括环境检查、管理员账号设置及后续题目导入方法。内容涵盖 CSP、GESP 等 C++ 竞赛题库的整理与导入建议,适合希望搭建私有 OJ 进行算法训练的个人或机构参考。

CoderByte发布于 2026/3/24更新于 2026/5/315 浏览2 点赞约 4 分钟阅读
C++算法

C++ STL 排序及相关操作详解

综述由AI生成C++ STL 提供了丰富的排序与堆操作算法,涵盖 std::sort、stable_sort、partial_sort 等核心工具。文章解析了底层机制、性能特征及稳定性差异,通过实战案例演示如何根据场景选择合适算法,并强调自定义比较器的严格弱序要求与异常安全考量,帮助开发者高效处理数据有序性问题。

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