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

排序

最新更新最新发布最多浏览最多点赞
CSP-S 数论基础:分数模运算与扩展欧几里得算法
C++算法

CSP-S 数论基础:分数模运算与扩展欧几里得算法

对 CSP-S 竞赛中的数论基础进行讲解,涵盖同余、裴蜀定理、扩展欧几里得算法及乘法逆元等核心概念。重点阐述分数模运算的逻辑关系,并通过 P2613 有理数取余案例,演示如何利用扩展欧几里得算法求解不定方程及逆元,帮助读者掌握相关模板题与变式题的解法。

协议工匠发布于 2026/3/26更新于 2026/5/218 浏览3 点赞约 1 分钟阅读
ROS2 服务 Service Hello World 代码示例(C++ 版)
C++AI算法

ROS2 服务 Service Hello World 代码示例(C++ 版)

介绍 ROS2 中 Service 通信机制,基于调用 - 响应模型。通过 C++ 实现一个计算两整数之和的自定义服务,涵盖功能包创建、源文件编写、CMakeLists 配置、编译及节点运行步骤。

鲜活发布于 2026/3/26更新于 2026/5/117 浏览3 点赞约 18 分钟阅读
WebSocket 通信原理及 C++ 实现
C++

WebSocket 通信原理及 C++ 实现

深入解析 WebSocket 协议原理,对比其与 HTTP 的差异,详述握手流程、数据帧结构及关闭机制。基于 libwebsockets 库提供 C++ 服务端与客户端完整代码,涵盖连接管理、回声响应、心跳保活及断线重连。同时介绍 WSS 安全配置、Nginx 反向代理及常见工程问题排查方案。

女王发布于 2026/3/26更新于 2026/5/221 浏览3 点赞约 41 分钟阅读
C++AI算法

C++ 网络版斗地主多人在线游戏开发实战

介绍使用 C++ 开发多人在线斗地主游戏的实战经验。内容涵盖 TCP/UDP 协议选择、自定义二进制协议设计(解决粘包拆包)、有限状态机管理游戏流程、核心牌型算法实现(洗牌、出牌识别)、面向对象架构设计以及多线程与异步 IO 高并发处理。此外还涉及断线重连、日志审计及 TLS 加密等安全机制,为构建稳定的网络游戏服务端提供完整技术参考。

t ag发布于 2026/3/26更新于 2026/5/110873 浏览336 点赞约 21 分钟阅读
双指针算法专题二:三角形个数与多数之和
C++算法

双指针算法专题二:三角形个数与多数之和

综述由AI生成双指针算法专题涵盖有效三角形个数、两数之和、三数之和及四数之和四个经典问题。核心思路包括数组排序建立单调性,利用左右指针向中间收缩或固定一端移动另一端来寻找满足条件的组合。重点讲解了两数之和类问题的指针移动条件判断,以及三数之和与四数之和中的去重技巧与递归转化逻辑。代码实现采用 C++ 标准库函数,注重边界处理与时间复杂度优化。

栈溢出发布于 2026/3/26更新于 2026/4/307 浏览0 点赞约 17 分钟阅读
位运算核心原理与实战应用
C++算法

位运算核心原理与实战应用

综述由AI生成深入讲解位运算的基础操作与实用技巧,涵盖左移右移、按位与或非异或等核心指令。重点剖析了如何判断与修改二进制位、提取及消除最右侧 1 的高效方法。结合 LeetCode 典型例题,如字符唯一性检测、丢失数字查找、两数之和及单数识别等,展示了位图、异或性质及分组策略在算法优化中的具体应用。内容聚焦 C++ 实现,旨在帮助开发者掌握底层数据处理能力,提升代码执行效率。

Elasticer发布于 2026/3/26更新于 2026/5/28 浏览0 点赞约 8 分钟阅读
二分查找实战:山峰数组峰顶索引与寻找峰值
C++算法

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

二分查找是解决有序或半有序数组问题的利器。针对山峰数组峰顶索引与寻找峰值两道经典题目,核心思路均基于'二段性'判定。通过分析中间元素与相邻元素的大小关系,将搜索区间缩小一半。山脉数组需区分左右两侧单调性,普通峰值则利用无穷边界特性。C++ 实现中需注意 mid 取值策略防止死循环,确保时间复杂度控制在 O(log n)。掌握此类变体有助于应对更多二分查找变种场景。

leon发布于 2026/3/26更新于 2026/5/24 浏览0 点赞约 6 分钟阅读
环形链表、两个数组交集与随机链表复制详解
C++算法

环形链表、两个数组交集与随机链表复制详解

综述由AI生成环形链表环检测、数组交集计算及随机指针链表深拷贝是数据结构中的高频考点。针对环形链表,利用哈希集合存储节点指针快速定位入口;数组交集通过集合去重后遍历匹配或双指针对比实现;随机链表复制则展示了基于哈希表映射的通用解法与原地插值优化方案。内容侧重 C++ STL 实战应用,解析代码逻辑与空间复杂度权衡,适合数据结构进阶学习。

战神发布于 2026/3/26更新于 2026/5/34 浏览0 点赞约 10 分钟阅读
C++算法

C++ STL 常用容器用法总结

综述由AI生成总结了 C++ STL 中常用容器的用法,包括 map、unordered_map、stack、vector、queue、deque、priority_queue 和 set。详细说明了各容器的定义、核心函数及代码示例。Map 基于红黑树有序存储,Unordered_map 基于哈希表无序且查找快。Stack 和 Queue 分别为先进后出和先进先出结构。Vector 为动态数组,Deque 支持两端操作。Priority_queue…

GitMaster发布于 2026/3/26更新于 2026/5/114 浏览1 点赞约 29 分钟阅读
C++AI算法

C++ 基础语法完全入门指南

是 C++ 基础语法入门教程,适合零基础学习者。内容涵盖 C++ 简介、变量与数据类型、运算符、控制流程(if-else、循环)、函数定义及数组使用。通过 Hello World 示例引入,详细讲解核心语法规范,并结合 OpenCV 库演示图像处理与运动检测实践,帮助读者建立编程思维并完成基础项目开发。

ArchDesign发布于 2026/3/26更新于 2026/4/2610 浏览3 点赞约 19 分钟阅读
C++ 内存布局、编译流程与关键字链接性详解
C++

C++ 内存布局、编译流程与关键字链接性详解

C++ 内存模型涵盖栈、堆、代码段等区域分布,嵌入式场景需通过链接脚本定制地址映射。编译过程经历预处理、编译、汇编、链接四阶段,生成可执行文件。关键字如 static、inline、constexpr 决定变量与函数的链接属性及生命周期,理解其差异对头文件设计与 ODR 规则至关重要。volatile 确保编译器不进行特定优化,适用于硬件交互场景。掌握这些底层机制有助于编写高效、安全的 C++ 代码。

Qiny01发布于 2026/3/26更新于 2026/5/13 浏览0 点赞约 27 分钟阅读
C++AI

Trae IDE 搭建 C++ 开发环境及 cppdbg 调试配置指南

介绍在 Trae IDE 中搭建 C++ 开发环境的完整流程。重点解决 cppdbg 调试器不支持的问题,通过安装对应插件(cppdbg/cppvsdbg)并正确配置 tasks.json 和 launch.json 实现构建与调试。内容涵盖依赖管理(vcpkg、Boost)、编译工具链选择(MinGW-w64 与 MSYS2)以及利用 AI 辅助生成配置文件的经验。建议初学者优先选择 MinGW-w64 以获得更好的兼容性与社区支持,…

leon发布于 2026/3/26更新于 2026/4/2613 浏览2 点赞约 14 分钟阅读
C++

Visual C++运行库整合包部署指南

介绍 VisualCppRedist AIO 项目,提供从 2005 到 2022 年所有版本 Visual C++ 运行库的一站式安装方案。通过模块化设计和智能检测系统,解决传统逐个安装的繁琐问题。支持 Windows 10/11 及旧系统兼容,提供静默安装参数适用于企业批量部署,帮助开发人员和系统管理员快速配置环境并提升维护效率。

松间照月发布于 2026/3/26更新于 2026/5/318 浏览1 点赞约 6 分钟阅读
C++ 红黑树封装实战:从零实现 Map 与 Set
C++算法

C++ 红黑树封装实战:从零实现 Map 与 Set

C++ 红黑树封装实战涉及 Map 与 Set 容器的底层实现。核心包括复用 RBTree 模板结构,利用仿函数 KeyOfT 区分 Key 与 Value 比较逻辑。迭代器实现基于中序遍历,处理右子树为空时的祖先回溯。支持 [] 运算符重载及插入返回状态。提供完整头文件代码与测试用例验证功能正确性。

ServerBase发布于 2026/3/26更新于 2026/4/264 浏览0 点赞约 29 分钟阅读
深入解析 STL 红黑树(RB-tree)原理与核心操作实现
C++算法

深入解析 STL 红黑树(RB-tree)原理与核心操作实现

综述由AI生成红黑树是一种自平衡二叉搜索树,通过颜色约束确保任意路径长度不超过最短路径的两倍。详细阐述了红黑树的定义、四条核心规则及时间复杂度 O(logN)。重点解析了插入操作的三种修复场景:叔叔节点红色时的变色处理、同侧单旋变色、异侧双旋变色。提供了基于 C++ 模板的完整实现代码,涵盖节点结构、左右旋转、查找接口及性质验证逻辑,帮助深入理解 STL 底层 RB-tree 机制。

赛博行者发布于 2026/3/26更新于 2026/5/17 浏览0 点赞约 29 分钟阅读
C++AI算法

AIGCJson 库源码解析:宏与模板实现的 JSON 序列化

综述由AI生成C++ 原生不支持反射,AIGCJson 库通过预处理器宏和模板元编程在编译期生成序列化代码。核心利用 #__VA_ARGS__ 获取字段名,变长参数模板处理字段值,SFINAE 区分自定义类型与基础类型,支持容器嵌套及默认值配置。实现了无需修改继承关系的轻量级 JSON 序列化方案。

SecGuard发布于 2026/3/26更新于 2026/5/212 浏览1 点赞约 21 分钟阅读
双指针算法实战:三数之和与四数之和详解
C++算法

双指针算法实战:三数之和与四数之和详解

双指针技巧是解决三数之和与四数之和问题的核心方法。通过对数组排序,固定部分元素后利用左右指针向中间收缩,可在线性时间内完成查找。关键在于去重策略:当找到一组解时跳过相同值,且外层循环也需跳过重复数字。四数之和是三数之和的扩展,需注意整数溢出风险,使用 long long 存储目标和。该方案时间复杂度为 O(n^2),空间复杂度 O(1)。

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

C++ 排序函数 sort() 用法与原理

综述由AI生成介绍 C++ 标准库中 sort() 函数的使用方法。涵盖基本语法、默认升序与自定义降序排序规则、复杂场景下的比较函数编写。解析了基于快速排序、插入排序和堆排序组合的实现原理。提供了数组、vector 及结构体排序的代码示例,并总结了常见错误如比较函数不满足严格弱序关系及类型不支持比较运算符的处理方法。适用于数据处理、算法竞赛及实际项目开发场景。

鲜活发布于 2026/3/26更新于 2026/5/216 浏览1 点赞约 7 分钟阅读
C++算法

C++ STL 标准库常用算法详解

综述由AI生成系统讲解了 C++ STL 标准库中的各类算法,包括非修改序列算法(find、count 等)、修改序列算法(copy、transform、remove 等)、排序算法(sort、stable_sort)、堆算法、极值算法及数值算法。通过代码示例展示了各函数的用法、返回值及注意事项,重点说明了 remove 需配合 erase 使用、二分查找需有序容器等关键点,为 C++ 开发者提供实用的算法参考指南。

疯疯癫癫发布于 2026/3/26更新于 2026/5/120 浏览1 点赞约 32 分钟阅读
C++备忘录模式:优雅实现对象状态保存与恢复
C++

C++备忘录模式:优雅实现对象状态保存与恢复

备忘录模式用于在不破坏封装性的前提下捕获对象内部状态,通过发起人、备忘录和管理者三个角色协作,实现状态回滚和撤销功能。C++ 实现需注意内存管理,推荐使用智能指针避免泄漏。该模式适用于编辑器撤销、游戏存档及事务回滚等场景,常与命令模式配合使用。

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