跳到主要内容
极客日志极客日志
首页博客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 核心组件与字符编码避坑指南
C++算法

C++ 开发基础:STL 核心组件与字符编码避坑指南

综述由AI生成STL 作为 C++ 标准库核心,提供通用数据结构与算法,能显著提升开发效率并减少重复造轮子。字符编码则是处理文本的基础,理解 ASCII、GBK、Unicode 及 UTF-8 的差异能有效避免乱码问题。梳理了 STL 版本选择、六大组件及学习路径,对比了主流编码方案的特点与存储机制,并结合代码示例演示了字符操作中的潜在风险,为 C++ 开发者提供从基础理论到实战避坑的完整指南。

链路追踪发布于 2026/3/24更新于 2026/5/510 浏览0 点赞约 9 分钟阅读
C++ 基于红黑树模拟实现 set 和 map 容器
C++算法

C++ 基于红黑树模拟实现 set 和 map 容器

C++ 基于红黑树模拟实现 set 和 map 容器。文章分析 SGI-STL 源码结构,调整 rb_tree 泛型参数以支持键值对或单键存储。修改迭代器逻辑,实现中序遍历的前进与后退操作,并处理哨兵位。封装 set 和 map 类,利用 KeyOfT 仿函数提取比较键,完成 insert、find 及 [] 运算符重载。通过此实践深化对平衡二叉搜索树及 STL 底层原理的理解。

FlinkHero发布于 2026/3/24更新于 2026/5/38 浏览0 点赞约 27 分钟阅读
STL map/multimap 接口使用与核心特性详解
C++算法

STL map/multimap 接口使用与核心特性详解

STL map/multimap 基于红黑树实现,支持 O(logN) 增删查改。map 键值唯一且有序,multimap 允许键重复。核心操作包括构造、迭代器遍历、insert、find、erase 及边界查找。operator[] 是常用接口,兼具插入与修改功能。 pair 结构、迭代器使用规范及 multimap 差异,并通过随机链表复制、前 K 高频单词等实战案例展示其应用场景。

晚风叙旧发布于 2026/3/24更新于 2026/5/55 浏览0 点赞约 8 分钟阅读
C++AI算法

宇树机器人 G1 二次开发:FAST_LIO 建图及 RViz 配置教程

宇树机器人 G1 二次开发涉及 FAST_LIO 算法在 ROS1 环境下的部署。教程涵盖 Ubuntu 20.04 系统依赖安装、工作空间构建、Open3D 库配置、Livox 雷达驱动安装及参数设置。通过终端命令启动建图系统与 RViz 可视化界面,实现激光雷达点云数据的实时显示与地图构建。

2177283801发布于 2026/3/24更新于 2026/5/49 浏览0 点赞约 10 分钟阅读
2025 年 6 月 GESP 真题及题解 (C++ 七级): 选择题和判断题
C++算法

2025 年 6 月 GESP 真题及题解 (C++ 七级): 选择题和判断题

2025 年 6 月 GESP C++ 七级考试真题解析,涵盖选择题与判断题。首道题目涉及字符 ASCII 码计算及基础 C++ 程序结构分析,旨在帮助考生理解考点与解题思路。

花里胡哨发布于 2026/3/24更新于 2026/5/37 浏览0 点赞约 1 分钟阅读
C++AI算法

C++调用OCR模型:高性能场景下的原生接口封装

介绍如何在高性能场景下使用 C++ 原生接口封装 CRNN OCR 模型。针对 Python Flask API 在低延迟和高并发场景下的局限性,方案采用 ONNX Runtime 替代 PyTorch 服务。步骤包括将训练好的 PyTorch 模型导出为 ONNX 格式,配置 C++ 环境集成 ONNX Runtime API,实现图像预处理、推理及 CTC 解码。实测显示,相比 HTTP 调用,C++ 方案延迟降低约 28%,内存占…

CloudNative发布于 2026/3/24更新于 2026/5/320490 浏览166 点赞约 25 分钟阅读
C++算法

C++ 泛型编程之模板详解

综述由AI生成介绍 C++ 泛型编程的核心概念——模板。内容涵盖函数模板与类模板的定义、实例化机制(隐式与显式)、参数匹配原则及重载解析规则。通过对比 C 语言与 C++ 的实现差异,阐述了模板如何实现类型无关的代码复用,并提供了具体的代码示例说明编译时的实例化过程。

念念不忘发布于 2026/3/24更新于 2026/5/217 浏览6 点赞约 10 分钟阅读
Trae 配置 C++ 编译环境实战指南
C++AI算法

Trae 配置 C++ 编译环境实战指南

Trae 配置 C++ 编译环境实战指南。介绍如何通过 VSCode 插件导入及 MinGW 环境变量配置,实现 Trae 对 C++ 项目的完整支持。重点涵盖插件同步、编译器路径设置及 c_cpp_properties.json 参数调整,解决 F5 运行失败问题,让开发者能直接在 Trae 中高效编写和调试 C++ 代码。

abccba发布于 2026/3/24更新于 2026/5/510 浏览0 点赞约 4 分钟阅读
C++ 红黑树实现详解:概念、规则与代码
C++算法

C++ 红黑树实现详解:概念、规则与代码

综述由AI生成红黑树的概念、四条基本规则以及最长路径不超过最短路径两倍的原理。详细阐述了红黑树的节点结构、插入过程(包括变色、单旋、双旋)及代码实现,并提供了查找和验证红黑树正确性的方法。时间复杂度为 O(logN)。

ServerBase发布于 2026/3/24更新于 2026/5/523 浏览3 点赞约 29 分钟阅读
C++ 基础概念详解
C++算法

C++ 基础概念详解

综述由AI生成本文系统讲解了 C++ 的核心基础概念。首先阐述了命名空间的作用域规则及解决命名冲突的方法,包括嵌套命名空间和 using 指令。接着介绍了标准输入输出流 iostream 及其操作符的使用。随后详细说明了缺省参数的语法规则与函数重载的判定条件。重点分析了引用的特性,包括其作为别名的机制、与指针的区别以及 const 引用对临时变量的保护。最后对比了宏与内联函数的差异,并解释了 nullptr 关键字在解决重载歧义上的优势。内容涵盖语法…

dehua dong发布于 2026/3/24更新于 2026/5/57 浏览0 点赞约 12 分钟阅读
STL list 容器模拟实现与核心原理
C++算法

STL list 容器模拟实现与核心原理

综述由AI生成详细解析了 C++ STL list 容器的底层实现原理。内容涵盖节点结构定义、带头双向循环链表的设计、迭代器的封装与运算符重载、以及常用成员函数的实现逻辑(如构造、插入、删除、赋值等)。文章提供了完整的 list.h 头文件和测试代码,帮助开发者深入理解 list 容器的内存管理与遍历机制。

指针猎手发布于 2026/3/24更新于 2026/5/57038 浏览393 点赞约 26 分钟阅读
C++AI算法

Windows 11 下使用 llama.cpp 运行 Qwen3.5 量化模型实测

综述由AI生成本文记录了在 Windows 11 无独显环境下,利用 llama.cpp 本地运行 Qwen3.5 量化模型的完整流程。通过对比 0.8B 和 2B 不同量化版本(Q4_K_M 与 UD-Q4_K_XL)的性能,发现 UD-Q4_K_XL 在精度上表现更佳,但生成速度随参数量增加而下降。实测表明小模型在翻译、数学计算及多轮对话中存在指令理解偏差和上下文混淆问题,适合对响应速度要求较高的轻量级场景。

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

Visual C++ 运行库缺失修复指南

对程序启动时提示'无法启动此程序'或'缺少 xxx.dll 文件'的问题,分析其根源为 Visual C++ 运行库缺失。提供使用 Vcredist AIO 工具的一键修复方案,涵盖从 2005 到 2022 年版本的集成安装。包含新手模式、静默修复及批量部署命令,并给出验证步骤与长期维护建议,帮助用户彻底解决兼容性问题。

宁静发布于 2026/3/24更新于 2026/5/417 浏览4 点赞约 3 分钟阅读
C++

C++ 动态库链接失败问题诊断与解决方案

对 C++ 开发中常见的动态库链接错误(如 libspdlog.so 无法打开)提供系统性解决方案。首先通过 ldd、readelf 等命令诊断库路径及依赖状态;其次提供三种修复方案:CMake 配置 RPATH、设置环境变量 LD_LIBRARY_PATH 以及编译参数指定 rpath;最后对比不同方案的适用场景与优缺点。建议优先采用 CMake 配置确保长期稳定性,并在部署后验证程序运行状态,以提升项目可移植性。

灵魂摆渡发布于 2026/3/24更新于 2026/5/413 浏览1 点赞约 6 分钟阅读
C++算法

STL 转 STEP 格式转换核心技术与实践

综述由AI生成介绍开源工具 stltostp,用于将基于三角形网格的 STL 文件转换为参数化实体模型的 STEP 文件。内容涵盖环境配置、编译安装、命令行使用、格式差异解析及精度控制方法。该工具解决了不同 CAD 系统间的格式兼容问题,支持二进制和 ASCII STL 格式,适用于 3D 打印、逆向工程及工业制造场景。

CodeArtist发布于 2026/3/24更新于 2026/5/214 浏览3 点赞约 5 分钟阅读
UE5 C++ 背包系统开发教程
C++

UE5 C++ 背包系统开发教程

综述由AI生成基于 UE5 C++ 的背包系统实现方案。涵盖 GameInstance 全局存储设计、物品 Actor 类与重叠事件、增强输入映射配置、背包组件逻辑封装以及 UMG UI 界面开发。实现了物品的拾取、丢弃、堆叠及拖拽交换功能,展示了 C++ 在游戏逻辑处理中的性能优势与结构化管理方式。

静心发布于 2026/3/24更新于 2026/5/314 浏览2 点赞约 35 分钟阅读
C++算法

C++ multiset 核心原理与实战指南

综述由AI生成C++ multiset 是 STL 中支持重复元素的有序关联容器,底层基于红黑树实现。其核心特性(有序性、允许重复、高效操作)、常用接口(构造、插入删除、查找统计)及实战场景(频率统计、中位数查询)。重点对比了 multiset 与 set 的区别,强调禁止直接修改元素值、迭代器失效规则及使用注意事项。通过 equal_range 等接口可高效处理重复数据,适用于需保留重复序列且保持有序的场景。

猫巷少女发布于 2026/3/24更新于 2026/5/519 浏览6 点赞约 27 分钟阅读
C++ 多线程同步:条件变量 condition_variable 实战
C++算法

C++ 多线程同步:条件变量 condition_variable 实战

C++ 条件变量用于解决多线程等待通知问题。通过 std::condition_variable 配合 std::mutex 和 std::unique_lock,实现线程间高效协作。核心接口包括 wait、notify_one 和 notify_all。使用带谓词的 wait 可避免虚假唤醒。典型应用为生产者 - 消费者模型,相比轮询机制显著降低 CPU 消耗。多生产者多消费者场景需结合队列容量限制与停止标志管理线程生命周期。

机器人发布于 2026/3/24更新于 2026/5/58 浏览0 点赞约 14 分钟阅读
C++AI算法

ORB-SLAM3:开源视觉、视觉惯性及多地图 SLAM 库

ORB-SLAM3 由 UZ-SLAMLab 开发,支持单目、双目、RGB-D 及 IMU 融合的实时 SLAM 库。具备多地图管理与鱼眼镜头支持,精度领先。内容涵盖环境搭建、ROS 集成、数据集评估及无人机、AR 等应用场景,为高精度定位建图提供完整方案。

编程诗人发布于 2026/3/24更新于 2026/5/55 浏览0 点赞约 15 分钟阅读
RabbitMQ 与 AMQP-CPP 环境搭建及二次封装
C++

RabbitMQ 与 AMQP-CPP 环境搭建及二次封装

综述由AI生成在即时通讯项目中搭建 RabbitMQ 消息中间件及使用 AMQP-CPP C++ 库的过程。内容包括 RabbitMQ 的功能优势、安装配置步骤、AMQP-CPP 的安装方法以及三个具体的代码示例(基础收发、分离发送接收、交换机绑定)。此外,文章还展示了如何对 AMQP-CPP 进行二次封装,实现连接管理、组件声明、消息发布与消费的统一接口,并详细解释了路由键匹配机制及直连交换机的测试验证。通过 libev 事件循环与多线程结合,确保…

虚拟内存发布于 2026/3/24更新于 2026/5/517 浏览3 点赞约 75 分钟阅读
上一页下一页