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

排序

最新更新最新发布最多浏览最多点赞
从零手写 STL Set/Map:基于红黑树的泛型设计与实现
C++算法

从零手写 STL Set/Map:基于红黑树的泛型设计与实现

综述由AI生成STL 关联式容器 Set 与 Map 底层均依赖红黑树实现。本文通过泛型设计,利用模板参数区分存储类型(Key 或 Pair),结合仿函数 KeyOfT 统一提取键值逻辑,实现单棵红黑树同时支撑两种场景。重点解析了节点结构、插入平衡旋转、迭代器中序遍历及 key 不可修改约束等核心细节,还原了从底层数据结构到上层容器封装的完整实现过程。

蜜桃汽水发布于 2026/3/28更新于 2026/4/285 浏览0 点赞约 37 分钟阅读
RabbitMQ 分布式系统实战:从安装部署到 C++ 调用
C++

RabbitMQ 分布式系统实战:从安装部署到 C++ 调用

RabbitMQ 作为基于 AMQP 协议的高可靠消息中间件,广泛应用于分布式系统的异步通信与解耦。涵盖 Linux 环境下的安装配置、管理员用户创建及 Web 管理界面启用,详解 AMQP-CPP 库在 C++ 项目中的集成方式,包括 TCP 模式与扩展模式的区别。通过实际代码示例展示生产者与消费者的连接建立、交换机声明、队列绑定及消息收发流程,并提供 API 二次封装思路以提升开发效率,帮助开发者快速掌握 RabbitMQ 在 C+…

Eee_123发布于 2026/3/28更新于 2026/4/273 浏览0 点赞约 17 分钟阅读
C++ STL 常用容器入门与使用指南
C++算法

C++ STL 常用容器入门与使用指南

综述由AI生成C++ STL 提供了多种标准容器用于数据存储与管理。内容涵盖 vector 变长数组及其倍增思想、pair 二元组结构、string 字符串操作、queue 队列与 priority_queue 优先队列原理、stack 栈、deque 双端队列以及 set/map 系列有序容器和 unordered 系列哈希表容器的基本用法与时间复杂度分析。重点讲解了各容器的初始化、常用函数及遍历方式,适合初学者快速掌握 C++ 标准库核心数据结构…

忘忧发布于 2026/3/28更新于 2026/4/277 浏览0 点赞约 10 分钟阅读
C++ string 类详解与模拟实现
C++算法

C++ string 类详解与模拟实现

C++ string 基于 basic_string<char> 实现,涵盖构造、迭代器、容量管理、元素访问及修改接口。模板部分解析函数与类模板的实例化机制及匹配原则。重点掌握 resize、reserve 等内存操作差异,以及 insert、erase 的时间复杂度影响。适合希望深入理解 C++ 标准库底层逻辑的开发者参考。

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

C++ 设计模式核心分类与常用实现解析

综述由AI生成C++ 设计模式涵盖创建型、结构型和行为型三大类共 23 种方案。文章通过具体代码示例解析了单例、工厂、观察者等高频模式的核心逻辑与应用场景。重点强调避免过度设计,结合现代 C++ 特性优化实现,帮助开发者构建高可维护性的软件架构。

山野诗人发布于 2026/3/28更新于 2026/4/283 浏览0 点赞约 36 分钟阅读
C++算法

Simbody: C++ 多体动力学与物理仿真库

Simbody 是一个基于 C++ 的高性能多体动力学与物理仿真库,主要用于模拟铰接式生物力学与机械系统。它支持刚体、关节、约束及力元件建模,提供多种积分器并采用高效的数值算法。开源许可为 Apache 2.0,跨平台支持 Linux、macOS 和 Windows。其核心特性、基本使用流程、安装构建方法以及官方文档和学习资源。

莫名其妙发布于 2026/3/28更新于 2026/4/2712 浏览1 点赞约 6 分钟阅读
DFS/BFS 专项练习:从海岛问题到图论基础应用 (C/C++)
C++算法

DFS/BFS 专项练习:从海岛问题到图论基础应用 (C/C++)

DFS 与 BFS 是图论遍历的核心算法。通过 C++ 实现邻接矩阵与邻接表两种存储结构下的深度优先搜索(DFS)和广度优先搜索(BFS),并结合岛屿数量、面积、孤岛判定、水流问题及最短路径转换等经典案例,系统讲解递归回溯与队列遍历的应用场景。重点涵盖边界处理、访问标记去重及状态压缩技巧,帮助读者掌握图论基础问题的通用解题模板。

并发大师发布于 2026/3/28更新于 2026/4/264 浏览0 点赞约 20 分钟阅读
算法实战:位运算解法详解(两数之和、唯一数字、缺失数字)
C++算法

算法实战:位运算解法详解(两数之和、唯一数字、缺失数字)

位运算在算法优化中极具价值,通过三道典型题目演示其应用。首先使用异或和按位与模拟加法器,循环处理进位完成整数求和;其次统计所有数字各二进制位总和模三,还原仅出现一次的数值;最后将数组与完整序列异或,利用分组策略找出两个缺失数字。示例代码基于 C++ 编写,强调线性时间复杂度与常数空间开销。

修罗发布于 2026/3/28更新于 2026/4/295 浏览0 点赞约 6 分钟阅读
C++ 笔试刷题 Day 18:字符串压缩、TopK 与 01 背包
C++算法

C++ 笔试刷题 Day 18:字符串压缩、TopK 与 01 背包

综述由AI生成三道 C++ 笔试算法题。第一题是字符串压缩,使用双指针统计字符出现次数并拼接结果。第二题是 TopK 问题,通过自定义比较器对 pair 排序,优先按甜度降序、酸度升序选取前 K 个。第三题是经典的 01 背包动态规划问题,提供了二维数组解法及空间优化后的一维数组解法,核心在于状态转移方程的选择与遍历顺序。

开源信徒发布于 2026/3/28更新于 2026/4/2716 浏览4 点赞约 9 分钟阅读
C++ 继承核心机制详解
C++

C++ 继承核心机制详解

综述由AI生成C++ 继承是面向对象编程实现代码复用的关键机制。阐述了继承的基本定义、访问权限控制及派生类默认成员函数的生成规则。重点解析了基类与派生类对象的赋值转换(切片现象)、作用域隐藏问题、友元关系的非继承性以及静态成员的共享特性。针对多继承引发的菱形继承数据冗余和二义性问题,详细介绍了虚拟继承的解决方案及其底层原理。最后对比了继承与组合的使用场景,强调优先使用组合以降低耦合度。

墨染流年发布于 2026/3/28更新于 2026/4/264 浏览0 点赞约 13 分钟阅读
C++ string 类从原理到实战
C++算法

C++ string 类从原理到实战

综述由AI生成文章介绍了 C++ string 类的深浅拷贝原理及自定义实现,涵盖构造析构、运算符重载、resize 等功能。详解标准库常用函数如初始化、容量管理、查找替换等。展示迭代器遍历方式及 STL 算法配合。最后通过字符串数字相加案例演示超大数处理逻辑。

CloudNative发布于 2026/3/28更新于 2026/4/2614 浏览3 点赞约 18 分钟阅读
C++Node.js大前端

StarUML 6.3.3 配置指南:汉化、激活与 C++ 扩展搭建

综述由AI生成本文详细记录了在 Windows 环境下安装、汉化及配置 C++ 扩展的完整流程。针对官方扩展管理器失效的情况,提供了手动部署扩展包的解决方案,帮助开发者快速完成环境搭建。内容涵盖软件获取、核心文件替换实现汉化、以及两种 C++ 插件安装方法的对比与实操。

清酒独酌发布于 2026/3/28更新于 2026/4/284 浏览0 点赞约 6 分钟阅读
RK3588 Linux RGA 使用教程
C++AI算法

RK3588 Linux RGA 使用教程

介绍 RK3588 Linux 环境下 RGA 硬件加速单元的使用方法。RGA 用于加速 2D 图形操作如缩放、旋转及格式转换。主要流程包括检查驱动版本、下载测试代码、配置 CMake 构建环境以及编写 C++ 主程序。核心步骤涉及定义和初始化图像缓冲区结构体,导入句柄,调用 RGA API 执行图像处理,最后释放资源。结合 OpenCV 可实现图像数据的读写与格式转换,最终输出处理后的图片。

ApiHolic发布于 2026/3/28更新于 2026/4/2712 浏览2 点赞约 16 分钟阅读
Linux 进程池实战:基于管道通信的任务分发系统实现
C++算法

Linux 进程池实战:基于管道通信的任务分发系统实现

基于匿名管道与 fork 机制构建 C++ 进程池处理并发任务。核心涉及父子进程通信、轮询负载均衡及优雅退出策略。通过封装通道类管理子进程生命周期,解决管道读写阻塞问题,实现高效的任务分发与资源回收。

战神发布于 2026/3/28更新于 2026/4/294 浏览0 点赞约 16 分钟阅读
C++

Synfig Studio 入门指南:免费开源 2D 动画软件

综述由AI生成介绍 Synfig Studio,一款基于矢量技术的免费开源 2D 动画软件,支持骨骼绑定与关键帧插值技术。内容涵盖软件安装(Windows/Linux/macOS)、核心功能模块详解,如矢量绘图工具、图层管理系统和骨骼动画系统。教程还涵盖了创建第一个动画项目的步骤、Lottie 格式导出、插件扩展机制以及实用技巧和常见问题解决方案。适合个人创作者及教育机构用于角色动画和动态图形的制作。

氛围发布于 2026/3/28更新于 2026/4/2614 浏览1 点赞约 7 分钟阅读
动态规划 01 背包问题详解、模板与空间优化
C++算法

动态规划 01 背包问题详解、模板与空间优化

01 背包问题是动态规划经典模型,属于 NP 完全问题。核心在于定义状态 dp[i][j] 表示前 i 个物品在容量 j 下的最大价值。状态转移方程为 dp[i][j] = max(dp[i-1][j], dp[i-1][j-v[i]] + w[i])。针对恰好装满的情况需初始化 dp 值为 -1。通过逆序遍历容量可将二维数组优化为一维滚动数组,将空间复杂度从 O(nV) 降至 O(V)。

清酒独酌发布于 2026/3/28更新于 2026/4/277 浏览0 点赞约 10 分钟阅读
STL 容器适配器:Stack/Queue 底层模拟与算法实战
C++算法

STL 容器适配器:Stack/Queue 底层模拟与算法实战

综述由AI生成STL 中的栈和队列本质是容器适配器,通过包装底层容器(如 deque)来限制访问方式。本文深入解析了 stack 与 queue 的设计原理及手动模拟实现细节,重点阐述了为何它们不支持迭代器以及默认容器的选择逻辑。结合最小栈、逆波兰表达式求值等经典算法题,展示了如何利用双栈或双队列结构解决复杂的数据转换问题,帮助读者从源码层面理解数据结构并提升算法实战能力。

晚风告白发布于 2026/3/28更新于 2026/4/263 浏览0 点赞约 23 分钟阅读
前缀和实战:和为 K 的子数组及整除子数组解法
C++算法

前缀和实战:和为 K 的子数组及整除子数组解法

前缀和结合哈希表是解决子数组统计问题的利器。详解 LeetCode 560 题与 974 题,核心逻辑是利用前缀和差值快速定位目标区间,并通过同余定理处理整除判定。针对负数取模场景,采用 (a%n+n)%n 技巧确保结果非负。整体方案将时间复杂度优化至 O(n),适合面试高频考点复习。

山野来信发布于 2026/3/28更新于 2026/4/263 浏览0 点赞约 5 分钟阅读
归并排序与数组逆序对详解
C++算法

归并排序与数组逆序对详解

归并排序利用分治思想,通过递归划分与有序合并实现 O(nlogn) 复杂度排序。在合并过程中统计逆序对数量,可高效解决数组逆序对问题。涵盖两种场景的代码实现与流程解析,适合理解分治策略在实际算法中的应用。

XiaoPingzi发布于 2026/3/28更新于 2026/4/263 浏览0 点赞约 7 分钟阅读
C++ 万能头文件 #include<bits/stdc++.h> 详解
C++算法

C++ 万能头文件 #include<bits/stdc++.h> 详解

C++ 非标准头文件 #include<bits/stdc++.h> 的使用场景及优缺点。该头文件包含几乎所有标准库,适用于竞赛编程以节省时间,但会增加编译时间且不具备跨编译器兼容性。实际开发中建议明确包含所需头文件以提高可读性和维护性。

萤火微光发布于 2026/3/28更新于 2026/4/2613 浏览2 点赞约 5 分钟阅读
上一页下一页