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

Ruckig:1ms 内实现机器人精准运动控制

Ruckig 是一款专为机器人运动规划和实时轨迹生成设计的开源 C++ 库。它能在微秒级时间内计算满足 jerk 约束和时间最优控制的三维运动轨迹。核心优势包括实时轨迹生成、时间最优控制、jerk 约束以及多自由度支持。适用于工业自动化、服务机器人及无人机系统。集成简单,API 清晰,支持 Python 模块。性能上显著优于 Reflexxes Type IV 等传统方法,计算速度快且数值稳定。采用 MIT 许可证,已集成至 MoveI…

PgDevote发布于 2026/3/26更新于 2026/5/421 浏览5 点赞约 6 分钟阅读
LeetCode 滑动窗口算法初阶详解
C++算法

LeetCode 滑动窗口算法初阶详解

滑动窗口算法常用于处理数组和字符串的子区间问题。通过四个 LeetCode 例题讲解其核心套路:维护左右指针,根据条件收缩或扩张窗口。涵盖最小长度子数组、无重复字符最长子串、最大连续 1 的个数及将 x 减到 0 的最小操作数。时间复杂度优化至 O(n)。

赛博朋克发布于 2026/3/26更新于 2026/5/210 浏览0 点赞约 9 分钟阅读
数据结构:快速排序非递归实现、优化及内省排序详解
C++算法

数据结构:快速排序非递归实现、优化及内省排序详解

综述由AI生成深入讲解快速排序的非递归实现,利用栈结构模拟递归过程。介绍了快排的优化策略,包括随机选取基准值避免最坏情况以及三路划分处理重复数据。阐述了内省排序(IntroSort)原理,结合插入排序、堆排序和快速排序的优势,根据数据规模和递归深度动态切换算法以保证 O(N log N) 性能。最后分析了常见排序算法的时间复杂度与稳定性。

PentesterX发布于 2026/3/26更新于 2026/5/116 浏览1 点赞约 14 分钟阅读
C++ 多态概念、实现及原理详解
C++算法

C++ 多态概念、实现及原理详解

C++ 多态分为编译时多态和运行时多态。运行时多态需满足基类指针或引用调用虚函数且派生类重写该函数。虚函数通过 virtual 关键字声明,重写需保证三同(返回值、函数名、参数列表)。纯虚函数使类成为抽象类,无法实例化。多态底层依赖虚函数表指针(vptr)和虚函数表(vtable),在运行时动态绑定函数地址,实现不同对象对同一接口的不同行为响应。析构函数建议设为虚函数以防止内存泄漏。override 和 final 关键字用于辅助重写检…

数字游民发布于 2026/3/26更新于 2026/5/17 浏览0 点赞约 28 分钟阅读
C++ 指针基础与内存管理总结
C++算法

C++ 指针基础与内存管理总结

综述由AI生成总结了 C++ 指针的核心概念与应用。内容包括指针的基础声明与赋值、野指针与空指针的安全处理、指针运算规则及数组操作。重点讲解了动态内存分配(new/delete)与静态管理的区别,以及数组元素的增删实现逻辑。此外,还涵盖了指针悬挂问题的成因与预防,并详细区分了常量指针、指向常量的指针及指向常量的常量指针三种类型及其使用场景。通过代码案例展示了内存地址操纵的具体实践。

孤勇者发布于 2026/3/26更新于 2026/5/112 浏览2 点赞约 29 分钟阅读
C 语言转 C++:初学者快速上手指南
C++算法

C 语言转 C++:初学者快速上手指南

综述由AI生成C 转 C++ 的核心在于利用标准库提升开发效率。梳理了输入输出差异、字符串处理、STL 容器及常用算法操作。重点讲解了 cin/cout 替代 scanf/printf,string 类简化文本操作,以及 vector、queue、stack、map 等容器的使用。同时涵盖 sort 排序、二分查找、数组去重等竞赛常见技巧。通过对比 C 与 C++ 在数据结构实现上的区别,帮助初学者快速掌握 C++ 基础语法与进阶特性,如 lambd…

赛博朋克发布于 2026/3/26更新于 2026/4/305 浏览0 点赞约 18 分钟阅读
C++ STL List 容器使用指南及底层模拟实现
C++算法

C++ STL List 容器使用指南及底层模拟实现

C++ STL list 容器基于双向循环链表实现,支持高效插入删除但随机访问效率较低。核心特性包括正向/反向迭代器遍历、插入不导致迭代器失效(删除仅影响被删节点)。模拟实现需封装节点结构体与泛型迭代器,并处理深拷贝逻辑。相比 vector,list 更适合频繁增删场景,理解其底层有助于优化数据操作。

PentesterX发布于 2026/3/26更新于 2026/4/283 浏览0 点赞约 14 分钟阅读
C++11 手写 Promise 实现及与 std::promise 对比
C++大前端算法

C++11 手写 Promise 实现及与 std::promise 对比

C++11 环境下手写 Promise 类,模拟前端异步状态机机制。通过自定义状态管理与回调队列,实现 resolve、reject 及链式调用。对比标准库 std::promise,分析两者在异步支持、链式调用及实现复杂度上的差异。手写版适合理解原理,标准库更适合生产环境。

beaabea发布于 2026/3/26更新于 2026/5/46 浏览0 点赞约 17 分钟阅读
双指针算法:两数之和与三数之和
C++算法

双指针算法:两数之和与三数之和

通过和为 S 的两数之和与三数之和两个经典问题,深入讲解双指针算法的应用。首先分析暴力解法的时间复杂度缺陷,随后利用数组有序特性,介绍双指针从两端向中间移动的原理。针对两数之和,实现 O(N) 时间复杂度;针对三数之和,结合排序与去重策略,固定一个数并使用双指针查找另外两数,有效解决重复元素问题并优化性能。

laoliangsh发布于 2026/3/26更新于 2026/5/46332 浏览207 点赞约 10 分钟阅读
C++ 二维数组定义与初始化
C++

C++ 二维数组定义与初始化

讲解 C++ 二维数组的基础知识,包括概念理解、定义语法及初始化方式。二维数组本质是数组的数组,需指定行数和列数。支持全部初始化和逐行初始化两种常见写法,适用于存储矩阵类数据。

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

YOLOv8 C++部署实战:高性能推理引擎实现

YOLOv8 模型从 Python 训练到 C++ 生产环境部署涉及模型导出与运行时集成。核心步骤包括将.pt 权重转换为 ONNX 格式,使用 ONNX Runtime 构建 C++ 推理引擎,并手动实现边界框解码与非极大值抑制(NMS)。工程实践中需解决多线程资源竞争、内存分配优化及模型热更新等问题。推荐采用分层架构设计,结合 CMake 管理依赖,支持跨平台编译至嵌入式设备。最终目标是实现低延迟、高吞吐且稳定的视觉推理系统,而非仅…

极光发布于 2026/3/26更新于 2026/5/26 浏览0 点赞约 21 分钟阅读
C++算法

初识 C++:format 函数与 cout 输出详解

综述由AI生成介绍 C++ 标准输入输出流 cin/cout 的基本用法,对比了 C 风格 scanf/printf 与 C++20 std::format 的优势。详细讲解了 cout 格式化输出的操纵符(如 setprecision、setw),以及性能优化技巧(关闭同步、解绑 cin)。同时涵盖自定义类型输出重载及常见错误处理。

涅槃凤凰发布于 2026/3/26更新于 2026/5/217 浏览2 点赞约 31 分钟阅读
最大公约数 (GCD) 与最小公倍数 (LCM) 的 C++ 实现
C++算法

最大公约数 (GCD) 与最小公倍数 (LCM) 的 C++ 实现

综述由AI生成最大公约数 (GCD) 与最小公倍数 (LCM) 是数论基础概念。本文通过 C++ 演示了欧几里得算法、更相减损法及递归等多种求解方法,并分析了质因数分解与穷举法的适用场景。重点结合等差数列题目,展示了如何利用 GCD 确定公差,解决最短数列项数问题。代码经过优化,包含输入处理与边界情况检查,适合初学者理解算法原理与实际应用。

落日余晖发布于 2026/3/26更新于 2026/4/294 浏览0 点赞约 6 分钟阅读
GESP-C++ 三级考试重点与编程题模板汇总
C++算法

GESP-C++ 三级考试重点与编程题模板汇总

综述由AI生成介绍 GESP-C++ 三级考试的核心考点与编程模板。考试定位为从语法走向算法的第一关,强调规则理解与程序实现,不涉及递归、排序或动态规划等复杂算法。核心知识点包括数据编码、进制转换、位运算、枚举法、模拟法、数组及字符串处理。文章提供了九类常见编程题模板,涵盖数组循环、日期模拟、顺序遍历、位运算、字符串操作、字符画输出及进制转换等,并附带常用数学函数速查,帮助考生掌握解题思路与代码结构。

松间照月发布于 2026/3/26更新于 2026/4/2612 浏览1 点赞约 16 分钟阅读
Linux 进程间通信:匿名管道原理与实现
C++

Linux 进程间通信:匿名管道原理与实现

综述由AI生成Linux 进程间通信中,匿名管道是最基础的 IPC 方式。解析了管道的定义、核心特性及 pipe 函数创建方法,通过 fork 实现父子进程共享文件描述符进行数据交互。从内核视角阐述了管道缓冲区、file 与 inode 结构的关系,对比了管道与普通文件的异同,并提供了子写父读的实战代码示例。

颠三倒四发布于 2026/3/26更新于 2026/4/304 浏览0 点赞约 26 分钟阅读
C++AI算法

llama.cpp Docker 镜像国内源加速方案

国内网络环境下拉取 llama.cpp Docker 镜像常遇速度瓶颈,建议将官方源 ghcr.io 替换为国内镜像源 ghcr.nju.edu.cn。此方法能显著提升下载效率,减少等待时间。

ByteFlow发布于 2026/3/26更新于 2026/5/25 浏览0 点赞约 1 分钟阅读
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)的生成速度与翻译准确性。测试结果显示 0.8B 模型速度约 32-36 t/s,2B 模型约 23 t/s。发现小模型在处理复杂逻辑和连续对话时存在幻觉或错误,物理题计算有误,但化学方程式格式尚可。

未来可期发布于 2026/3/26更新于 2026/5/29 浏览0 点赞约 4 分钟阅读
C++AI算法

OpenArm 开源机械臂技术原理与实践解析

OpenArm 是一款开源 7 自由度人形机械臂,采用模块化关节设计、分布式电源管理及 CAN-FD 通信协议。其单臂重量 5.5kg,峰值负载 6.0kg,控制频率达 1kHz。系统支持 ROS2 框架部署,包含 MoveIt2 轨迹规划及视觉接口。未来将发展增强型力控、多模态感知及云边协同架构,适用于科研、教育及小型企业自动化场景。

Kubernet发布于 2026/3/26更新于 2026/5/118 浏览6 点赞约 11 分钟阅读
C++ map 与 multimap 底层原理及常用操作详解
C++算法

C++ map 与 multimap 底层原理及常用操作详解

综述由AI生成C++ STL 中 map 和 multimap 是常用的关联容器。详细讲解了两者的基本特性、定义初始化、常见操作(插入、查找、删除、遍历)、特殊用法及代码示例。重点对比了 map 与 multimap 在键唯一性、下标运算符支持、性能差异及使用场景上的区别,并解释了 multimap/multiset 不支持 [] 的原因。此外,结合 LeetCode 三道经典题目(随机链表复制、前 K 个高频单词、两数组交集),展示了 map、se…

日志猎手发布于 2026/3/26更新于 2026/5/117 浏览4 点赞约 76 分钟阅读
C/C++ 动态规划入门:二维路径问题实战解析
C++算法

C/C++ 动态规划入门:二维路径问题实战解析

综述由AI生成动态规划在二维路径问题中应用广泛。本文通过六个经典案例,从不同路径、带障碍路径到下降路径最小和,系统讲解状态定义、转移方程及初始化技巧。重点剖析了正向推导与逆向思考的区别,特别是地下城游戏中需从终点反向计算初始健康值的特殊场景。通过虚拟行/列优化边界处理,避免越界判断。掌握这些核心思路,能有效解决各类网格类 DP 难题。

橘子海发布于 2026/3/26更新于 2026/5/45 浏览0 点赞约 11 分钟阅读
上一页下一页