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

标签

全部标签AIjavaNode.jsNuctPayPPT制作React NativeRNSaaSWeChat大前端算法

分类

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

排序

最新更新最新发布最多浏览最多点赞
C++ 虚函数与纯虚函数:多态的核心实现
C++算法

C++ 虚函数与纯虚函数:多态的核心实现

深入讲解 C++ 虚函数与纯虚函数的区别及多态实现原理。涵盖虚函数声明语法、重写规则、运行时绑定机制、虚函数表底层工作逻辑。介绍了抽象类特性、虚析构函数防止内存泄漏的方法,以及构造函数中调用虚函数的陷阱。通过图形绘制系统和员工薪资计算案例,展示了多态在实际开发中的应用,并提供了代码示例与运行结果分析。

moshang发布于 2026/3/30更新于 2026/4/2117 浏览4 点赞约 22 分钟阅读
C++红黑树实现与STL map底层原理
C++算法

C++红黑树实现与STL map底层原理

介绍红黑树的概念、规则及效率,阐述其节点结构与插入操作。详细解析插入时的变色、单旋加变色、双旋加变色三种情况处理逻辑。提供 C++ 完整代码实现,包含插入、查找及验证功能,分析红黑树作为 STL map 底层数据结构的原理与平衡性机制。

咸鱼开飞机发布于 2026/3/30更新于 2026/4/2112 浏览1 点赞约 14 分钟阅读
C++java算法

C++26 契约检查机制及其在现代开发中的应用

探讨了 C++26 引入的契约检查机制,对比了其与异常处理、断言的差异。内容涵盖契约语法(前置/后置条件)、执行模型及编译期/运行时控制策略。同时分析了在微服务架构中的性能开销、分级启用配置及与静态分析工具(如 Go Vet、SpotBugs)的集成方案。最后展望了模块化编程与协程对开发范式的重塑。

二进制发布于 2026/3/30更新于 2026/4/2013 浏览3 点赞约 22 分钟阅读
C++ 图论最短路径算法详解
C++算法

C++ 图论最短路径算法详解

C++ 中三种经典的最短路径算法。Dijkstra 算法适用于无负权图的单源最短路径,采用贪心策略;Bellman-Ford 算法可处理含负权边的图,通过多次松弛边检测负权回路;Floyd-Warshall 算法用于求解任意两点间的最短路径,适合稠密图。文中提供了各算法的核心逻辑及 C++ 代码实现示例。

赛博朋克发布于 2026/3/30更新于 2026/4/2114 浏览2 点赞约 9 分钟阅读
C++AI算法

llama.cpp 性能优化指南:从诊断到部署的系统化方法

llama.cpp 性能优化涉及启动瓶颈诊断、内存分配机制解析及分层优化策略。通过量化模型降低内存占用,调整线程与 GPU 配置提升计算效率,并结合开发、测试及生产环境定制方案。验证阶段关注加载时间、推理速度及资源占用指标,确保系统高效稳定运行。

芝士奶盖发布于 2026/3/30更新于 2026/4/211 浏览0 点赞约 15 分钟阅读
Arduino BLDC 驱动下的动态迷宫 A*路径规划算法
C++AI算法

Arduino BLDC 驱动下的动态迷宫 A*路径规划算法

介绍基于 Arduino 和 BLDC 电机的移动机器人在动态迷宫中应用 A*路径规划算法的项目。内容涵盖高效动力系统、环境感知与地图构建、A*算法原理及动态重规划能力。提供红外矩阵、激光雷达、视觉导航三种不同复杂度的硬件方案及对应代码示例。同时分析了 Arduino 计算限制、传感器精度、地图更新频率等挑战,并给出优化策略如简化地图、选用更强主控、传感器融合及增量式重规划。旨在帮助开发者实现机器人自主导航与避障。

林间仙子发布于 2026/3/30更新于 2026/4/2113 浏览2 点赞约 38 分钟阅读
线性 DP 五大经典模型:LIS、LCS、合唱队形、编辑距离详解与模板
C++算法

线性 DP 五大经典模型:LIS、LCS、合唱队形、编辑距离详解与模板

线性动态规划(DP)的五个经典模型。包括最长上升子序列(LIS)的 O(n^2) 和 O(n log n) 解法,合唱队形问题,最长公共子序列(LCS),以及编辑距离。文章提供了状态定义、转移方程推导及完整的 C++ 代码实现,适合算法初学者掌握基础 DP 技巧。

不羁发布于 2026/3/30更新于 2026/4/2013 浏览2 点赞约 19 分钟阅读
分治归并排序算法详解:逆序对与翻转对应用
C++算法

分治归并排序算法详解:逆序对与翻转对应用

介绍基于分治思想的归并排序算法及其在逆序对统计中的应用。通过拆分、排序、合并三步,将无序数组转化为有序数组。文章详细讲解了四个典型问题:排序数组、交易逆序对总数、计算右侧小于当前元素的个数以及翻转对。核心在于利用归并过程中的有序性,在合并阶段高效计算逆序对或翻转对数量,时间复杂度为 O(n log n)。代码使用 C++ 实现,包含关键细节处理如整数溢出防护及索引绑定技巧。

花里胡哨发布于 2026/3/30更新于 2026/4/2114 浏览3 点赞约 17 分钟阅读
C++ 特殊类设计:不可拷贝、堆栈限制与单例模式实现
C++

C++ 特殊类设计:不可拷贝、堆栈限制与单例模式实现

系统讲解 C++ 特殊类设计的五种典型场景:防止拷贝、限制对象创建位置(仅堆或仅栈)、禁止继承以及单例模式实现。针对每种场景提供了具体的代码实现方案,包括使用 delete 关键字、私有化构造函数、静态工厂函数、final 关键字以及饿汉与懒汉模式。文章分析了各方案的优缺点及适用场景,旨在帮助开发者规范内存管理、保障核心逻辑安全及统一全局资源调度。

筑梦师发布于 2026/3/30更新于 2026/4/2114 浏览2 点赞约 8 分钟阅读
C++ 笔试刷题实战:打怪、字符串分类及城市群问题解析
C++算法

C++ 笔试刷题实战:打怪、字符串分类及城市群问题解析

分享三道 C++ 算法面试题。第一题涉及数学模拟,计算在存活前提下击杀怪物的最大数量;第二题考察字符串处理,通过排序和哈希集合并类;第三题为图论基础,使用 DFS 求解连通分量(城市群)数量。文中提供了解题思路与完整 C++ 代码示例。

CoderByte发布于 2026/3/30更新于 2026/4/2116 浏览4 点赞约 8 分钟阅读
C++ 类完全指南:从基础到实践(一)
C++

C++ 类完全指南:从基础到实践(一)

C++ 中类的概念,将其比作汽车蓝图,阐述了数据抽象与封装的核心思想。内容涵盖类的定义语法、成员变量与函数、类内与类外定义方式、访问限定符(public/private/protected)的具体用法及区别,以及类作用域和静态成员变量的定义与初始化规则。通过代码示例演示了如何正确声明和使用类及其成员。

JavaCoder发布于 2026/3/30更新于 2026/4/2113 浏览3 点赞约 15 分钟阅读
C++ 继承机制详解:概念、规则与菱形继承
C++

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

系统讲解了 C++ 继承机制,涵盖继承概念、定义格式及三种访问限定方式。详细说明了基类与派生类的对象赋值转换规则(切片)、作用域隐藏机制及默认成员函数调用顺序。重点剖析了菱形继承引发的数据冗余与二义性问题,并介绍虚拟继承解决方案。最后对比了继承与组合的设计区别,总结了相关面试题与最佳实践。

蜜桃汽水发布于 2026/3/30更新于 2026/4/2115 浏览5 点赞约 35 分钟阅读
C++ 标准库 string 类全面指南
C++

C++ 标准库 string 类全面指南

C++ 模板基础及 std::string 类接口。内容涵盖函数模板定义、实例化原理、匹配原则及类模板用法。重点解析 STL 概念及 string 类的构造函数、迭代器、容量管理、元素访问、修改操作符及非成员函数。包含 resize、reserve、shrink_to_fit 等内存管理细节,以及 find、substr 等常用方法说明。适合希望深入理解 C++ 标准库字符串处理的开发者阅读。

MqEngine发布于 2026/3/30更新于 2026/4/2115 浏览1 点赞约 21 分钟阅读
基于C++构建DeepSeek大模型推理SDK:架构设计与工程实践
C++AI算法

基于C++构建DeepSeek大模型推理SDK:架构设计与工程实践

使用C++从零构建DeepSeek大模型推理SDK的全过程。内容涵盖云端鉴权机制、核心数据结构设计、基于策略模式的抽象接口层、适配器实现、单元测试体系以及CMake构建系统配置。通过面向对象设计和模块化开发,确保SDK在高性能计算场景下的稳定性与扩展性。测试环节验证了初始化、消息发送及日志记录功能,最终实现了生产级SDK的工程落地。

NodeJser发布于 2026/3/30更新于 2026/4/2125 浏览2 点赞约 35 分钟阅读
C++性能优化:提升代码执行效率
C++算法

C++性能优化:提升代码执行效率

介绍C++性能优化的核心知识,涵盖基本原则、分析工具、内存管理(智能指针、预分配)、CPU优化(循环合并、内联函数)、I/O优化及矩阵乘法综合案例。通过测量与对比,帮助开发者掌握提升代码执行效率的方法。

魔尊发布于 2026/3/30更新于 2026/4/2112 浏览2 点赞约 36 分钟阅读
2025 年 12 月 GESP C++ 一级真题解析
C++算法

2025 年 12 月 GESP C++ 一级真题解析

解析了 2025 年 12 月 GESP C++ 一级考试真题,涵盖单选题、判断题及编程题。内容涉及处理器概念、编译错误判断、关键字使用、表达式运算、循环逻辑、条件分支及基础输入输出等知识点。编程题包括快递运费计算与手机电量显示逻辑分析,提供了详细代码实现与解题思路。

乱七八糟发布于 2026/3/30更新于 2026/4/209 浏览1 点赞约 12 分钟阅读
C++ 基础教程:从 For 循环到算法初步
C++算法

C++ 基础教程:从 For 循环到算法初步

系统介绍了 C++ 编程语言的基础知识与常用算法。内容涵盖 for 与 while 循环结构、函数模块化设计、结构体定义与嵌套、字符串处理、ASCII 码应用。深入讲解了递归原理、回溯法模板及高精度整数加减法的模拟实现。通过斐波那契数列、数根计算、全排列枚举等经典例题,帮助读者掌握 C++ 核心语法与算法思维,适合编程初学者入门与巩固。

性能调优发布于 2026/3/30更新于 2026/4/2111 浏览1 点赞约 18 分钟阅读
Linux System V 共享内存:原理、实操与避坑指南
C++

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

System V 共享内存是 Linux 进程间通信的高效机制,允许多个进程直接访问同一物理内存区域。本文详解其底层原理,包括内核数据结构 struct shmid_ds 及 ftok、shmget、shmat、shmdt、shmctl 五大系统调用流程。通过 C++ 封装类示例展示创建、挂载、读写及删除操作,并指出内存泄漏、并发同步、Key 值匹配等常见陷阱。适用于高性能数据传输场景,需注意手动管理生命周期与同步机制。

PgDevote发布于 2026/3/30更新于 2026/4/211 浏览0 点赞约 17 分钟阅读
LeetCode 128:哈希集合巧解最长连续序列
C++算法

LeetCode 128:哈希集合巧解最长连续序列

讲解 LeetCode 128 题最长连续序列的解法。给定未排序整数数组,需找出数字连续的最长序列长度,要求时间复杂度 O(n)。核心思路是利用哈希集合快速查找,仅当某数前驱不存在时将其视为序列起点,向后扩展统计长度。通过避免重复计算,实现 O(n) 时间复杂度。代码使用 C++ unordered_set 实现。

开源信徒发布于 2026/3/30更新于 2026/4/2111 浏览2 点赞约 5 分钟阅读
二叉搜索树深度解析:从原理实现到算法应用
C++算法

二叉搜索树深度解析:从原理实现到算法应用

深入讲解二叉搜索树(BST)的概念、性质及模拟实现。涵盖插入、查找、删除操作的递归与非递归写法,对比其与有序数组二分查找的效率差异。此外,通过多个经典算法题目(如 BST 转双向链表、根据遍历序列构造二叉树、非递归遍历等),展示了 BST 在实际场景中的应用技巧与注意事项。

性能调优发布于 2026/3/30更新于 2026/4/2111 浏览3 点赞约 29 分钟阅读
上一页下一页