跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
重置
编程语言 / C++

标签

全部标签AIGPT-image-2javaNode.jsNuctPayPPT制作React NativeRNSaaSVScodeWeChat大前端算法

分类

全部分类
编程语言
PythonJavaScriptTypeScriptJavaKotlinGo / GolangRustC++CC#F#PHPRubySwiftObjective-CScalaClojureElixirErlangHaskellDartLuaPerlRJuliaMATLAB / OctaveSQLShell / BashPowerShellHTML / CSSZigNimCrystalGroovyVisual Basic .NETSolidity汇编

排序

最新更新最新发布最多浏览最多点赞
C++AI算法

llama.cpp 多 GPU 分布式计算优化实践指南

综述由AI生成针对大模型推理单卡显存不足的问题,分享了 llama.cpp 在多 GPU 环境下的分布式计算优化方案。涵盖设备发现机制、CMake 编译配置、split-mode 模式选择及 tensor-split 参数调优。通过实测对比,双 GPU 配置可显著提升加载速度与推理吞吐量,同时降低单卡显存压力。文中还包含常见 OOM 错误排查与负载不均衡的解决方案,帮助开发者在本地高效部署量化模型。

kaikai发布于 2026/3/29更新于 2026/4/262 浏览0 点赞约 11 分钟阅读
ESP32 驱动 OV7670 摄像头实现简易照相机系统
C++AI大前端算法

ESP32 驱动 OV7670 摄像头实现简易照相机系统

综述由AI生成基于 ESP32 微控制器和 OV7670 摄像头模块构建简易照相机系统的完整方案。系统采用 QQVGA 分辨率,利用 WebSocket 协议实现网页端实时视频流传输与拍照功能。内容涵盖硬件接线、ESP32 固件代码解析、摄像头寄存器配置原理、图像数据时序处理及常见问题排查。重点解决了内存分配优化和实时视频流压缩传输问题,适合嵌入式开发与物联网应用学习。

女王发布于 2026/3/29更新于 2026/4/2618 浏览4 点赞约 66 分钟阅读
PX4 与 ROS 集成:Offboard 模式解析及无人机轨迹控制实战
C++AI算法

PX4 与 ROS 集成:Offboard 模式解析及无人机轨迹控制实战

PX4 无人机自主飞行常需结合 ROS 进行 Offboard 控制。解析 PX4 六大核心飞行模式,重点阐述 Offboard 模式在外部计算机控制下的工作原理。通过 C++ 实现包含自动起飞、悬停、圆形/方形/螺旋轨迹跟踪的完整功能包,涵盖状态机设计、参数配置及安全失效保护机制,为机器人开发提供可靠参考。

PhpPioneer发布于 2026/3/29更新于 2026/4/263 浏览0 点赞约 19 分钟阅读
求两个单链表公共后缀的起始位置算法实现与分析
C++算法

求两个单链表公共后缀的起始位置算法实现与分析

综述由AI生成探讨求解两个单链表公共后缀起始节点的问题。介绍了暴力匹配法和双指针法两种方案,重点分析了双指针法的优化思路:先计算长度差,对齐较长链表后再同步遍历。提供了完整的 C++ 代码实现及时间复杂度分析,指出双指针法可将复杂度从 O(n^3) 降低至 O(m+n)。

刀狂发布于 2026/3/29更新于 2026/4/2619 浏览2 点赞约 15 分钟阅读
C++ 最大堆模拟:最后一块石头的重量
C++算法

C++ 最大堆模拟:最后一块石头的重量

介绍使用 C++ 最大堆解决最后一块石头的重量问题。通过将石头重量存入优先队列,每次取出最大值进行模拟粉碎,直至剩余一块或零块。提供标准库与手写堆两种实现,分析时间与空间复杂度,适用于面试准备。

苹果系统发布于 2026/3/29更新于 2026/4/2517 浏览4 点赞约 14 分钟阅读
数据结构进阶:单调栈、并查集与字符串哈希
C++算法

数据结构进阶:单调栈、并查集与字符串哈希

综述由AI生成数据结构进阶知识,涵盖单调栈与单调队列的应用场景及实现原理,详细讲解了并查集的基础操作、扩展域及带权并查集的处理方法,同时包含字符串哈希的前缀和思想与 Trie 树(字典树)的插入查询实现。内容涉及 C++ 代码示例,适用于算法竞赛学习。

念念不忘发布于 2026/3/29更新于 2026/4/2618 浏览3 点赞约 16 分钟阅读
二分查找实战:山脉数组峰顶索引与寻找峰值
C++算法

二分查找实战:山脉数组峰顶索引与寻找峰值

山脉数组峰顶索引与寻找峰值均属于二分查找的经典应用场景。核心在于识别数组的单调性或二段性特征。通过比较中间元素与相邻元素的大小关系,判断峰值所在的半区,从而将时间复杂度优化至 O(log n)。

漫步发布于 2026/3/29更新于 2026/4/273 浏览0 点赞约 6 分钟阅读
数据结构:排序算法详解(插入与选择排序)
C++算法

数据结构:排序算法详解(插入与选择排序)

综述由AI生成介绍数据结构中的排序算法,涵盖插入排序(直接插入排序、希尔排序)和选择排序(直接选择排序、堆排序)。详细阐述了各算法的基本思想、实现代码及时间复杂度分析。直接插入排序适合小规模或接近有序数据,时间复杂度 O(N^2);希尔排序通过增量分组优化效率;直接选择排序简单但效率低;堆排序利用堆结构实现高效排序。内容包含 C++ 代码示例及关键步骤解析。

接口猎人发布于 2026/3/29更新于 2026/4/2516 浏览3 点赞约 9 分钟阅读
C++ 笔试算法实战:打怪、字符串分类与城市群计数
C++算法

C++ 笔试算法实战:打怪、字符串分类与城市群计数

C++ 算法实战涵盖三类典型题目。第一题模拟战斗过程,通过数学计算单次击杀伤害避免超时,重点处理无伤秒杀的特殊情况。第二题利用排序特性将字符串归类,结合哈希集合统计不同类别数量。第三题基于邻接矩阵判断连通分量,使用深度优先搜索遍历城市群。代码均经过优化,注重逻辑严谨性与边界条件处理,适合算法面试准备。

CodeArtist发布于 2026/3/29更新于 2026/4/263 浏览0 点赞约 7 分钟阅读
C++ 类大小计算详解:内存对齐与虚函数
C++算法

C++ 类大小计算详解:内存对齐与虚函数

C++ 类大小计算并非简单累加成员变量,需考虑内存对齐、虚函数表指针及继承结构。非静态成员计入大小,静态成员与函数不计入。空类占 1 字节。含虚函数时增加虚表指针(64 位通常 8 字节)。内存对齐遵循偏移倍数及总大小倍数规则。继承包含基类部分并重新对齐。虚继承引入额外指针开销。掌握这些机制对内存优化至关重要。

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

从前序和中序遍历重建二叉树:C++ 递归与哈希表解析

综述由AI生成讲解如何根据二叉树的前序遍历和中序遍历序列重建二叉树。利用前序遍历确定根节点,中序遍历划分左右子树区间。通过哈希表存储中序遍历索引实现 O(1) 查找。使用递归配合 Lambda 表达式或成员函数实现构建过程。时间复杂度 O(n),空间复杂度 O(n)。提供了 C++ 代码实现及详细解析。

不羁发布于 2026/3/29更新于 2026/4/2616 浏览4 点赞约 10 分钟阅读
C++ 二叉搜索树原理与实现
C++算法

C++ 二叉搜索树原理与实现

综述由AI生成C++ 二叉搜索树(BST)的定义、性质及实现。BST 左子树节点值小于等于根,右子树大于等于根,中序遍历有序。分析了其时间复杂度,最优 O(logN),最差 O(N)。详细阐述了插入、查找、中序遍历及删除节点的逻辑与代码实现,包括处理左右孩子为空、双亲节点等情况。最后展示了 Key/Value 版本的实现及应用场景,如字典翻译和词频统计。

MqEngine发布于 2026/3/29更新于 2026/4/2412 浏览1 点赞约 20 分钟阅读
C++ 核心概念与内存管理实战总结
C++

C++ 核心概念与内存管理实战总结

C++ 涵盖面向对象三大特性及编译流程。重点解析多态机制、虚函数底层原理及构造函数析构函数生命周期。对比 new 与 malloc 内存分配差异,阐述智能指针 unique_ptr shared_ptr weak_ptr 的使用场景与循环引用处理。包含 lambda 表达式、内联函数及函数模板等 C++11 新特性讲解。

Eee_123发布于 2026/3/29更新于 2026/4/262 浏览0 点赞约 10 分钟阅读
C++AI算法

C++ 实战:构建基于对话的搜索引擎

探讨 C++ 构建搜索引擎的核心技术,涵盖倒排索引原理、分词与去停用词策略、拼写纠错算法如 Levenshtein 距离及 Trie 树应用。深入讲解爬虫机制、文档排序权重计算,并结合知识图谱实现推荐引擎与对话式搜索交互。通过实际代码示例展示查询解析器与处理器的设计思路,帮助开发者掌握大规模数据检索系统的架构设计与关键算法实现。

女王发布于 2026/3/29更新于 2026/4/264 浏览0 点赞约 13 分钟阅读
Windows 下 VSCode 配置 C/C++ 开发环境指南
C++

Windows 下 VSCode 配置 C/C++ 开发环境指南

在 Windows 系统下配置 VSCode 进行 C/C++ 开发的完整流程。主要步骤包括下载安装 VSCode 和 MinGW 编译器,配置环境变量以识别 GCC,安装必要的 C/C++ 扩展插件,以及创建并编译测试代码验证环境。通过此指南,用户可以建立基础的本地 C/C++ 开发环境。

古灵精怪发布于 2026/3/29更新于 2026/4/2615 浏览1 点赞约 4 分钟阅读
C/C++回调函数用法详解
C++

C/C++回调函数用法详解

综述由AI生成C/C++ 中回调函数的概念及其核心意义,包括解耦代码、提高灵活性、支持异步编程等。详细讲解了使用 std::function、std::bind 和 Lambda 表达式实现回调的方法,以及成员函数绑定的优势。通过具体代码示例展示了回调在事件处理、排序算法及异步下载场景中的应用,帮助开发者理解如何设计灵活可扩展的系统架构。

DockerOne发布于 2026/3/29更新于 2026/4/2522 浏览4 点赞约 14 分钟阅读
Linux System V 共享内存:原理、实操与避坑指南
C++

Linux System V 共享内存:原理、实操与避坑指南

Linux System V 共享内存是进程间通信的高效机制,允许直接访问物理内存区域。核心涉及 ftok 生成标识、shmget 创建获取、shmat 挂载、shmdt 脱离及 shmctl 控制。使用时需注意同步机制缺失导致的并发问题、资源未释放导致的泄漏以及 key 值匹配问题。适用于高性能数据传输场景,现代开发也可考虑 POSIX 共享内存替代方案。

星星泡饭发布于 2026/3/29更新于 2026/4/265 浏览0 点赞约 32 分钟阅读
C++AI算法

使用 llama.cpp 合并 GGUF 模型分片

介绍如何使用 llama.cpp 工具包中的 llama-gguf-split 命令,将下载自开源社区的分片 GGUF 模型文件合并为单个完整文件。流程包括环境准备、工具获取、执行合并命令、完整性校验及加载测试。该方法适用于需要统一模型文件进行推理或分发的用户,操作过程无损且高效。

樱花落尽发布于 2026/3/29更新于 2026/4/2617 浏览1 点赞约 7 分钟阅读
Qt Creator 配置 GitHub Copilot 插件
C++Node.jsAI

Qt Creator 配置 GitHub Copilot 插件

Qt Creator 集成 GitHub Copilot 插件涉及安装扩展、配置语言服务器路径、安装 Node.js 环境及登录 GitHub 账户。通过 Extensions 菜单启用插件后,需指定 language-server.js 位置并验证订阅状态,最终在界面右下角开启开关即可使用 AI 辅助编程功能。

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

Gazebo 机器人三维物理仿真平台核心解析

综述由AI生成Gazebo 作为主流开源 3D 机器人仿真平台,集成 ODE、Bullet 等多种物理引擎,支持 ROS 无缝对接。文章梳理了其架构演进、传感器模拟能力及安装部署要点,重点说明 Classic 版本停更后向 Gazebo Sim 迁移的必要性,适用于算法验证与强化学习训练场景。

暗影行者发布于 2026/3/29更新于 2026/4/263 浏览0 点赞约 5 分钟阅读
上一页下一页