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

双指针算法详解:原理与经典题目实战

系统讲解双指针算法,涵盖对撞指针与快慢指针两种核心形式。通过移动零、复写零、快乐数、盛最多水的容器、有效三角形个数、两数之和、三数之和及四数之和八道经典题目,演示如何从暴力解法优化至双指针方案。文章提供 C++ 代码实现,涵盖数组操作、去重、溢出处理等关键细节,帮助读者掌握双指针在解决序列问题中的核心应用。

DebugKing发布于 2026/3/27更新于 2026/5/114 浏览1 点赞约 17 分钟阅读
常见时间复杂度与空间复杂度解析
C++算法

常见时间复杂度与空间复杂度解析

时间复杂度衡量算法运行快慢,空间复杂度衡量额外空间占用。核心采用大 O 渐进表示法,忽略低阶项和常数系数。常见复杂度包括常数阶 O(1)、线性阶 O(N)、平方阶 O(N^2)、对数阶 O(logN) 及递归复杂度。空间复杂度关注运行时显式申请的空间,如冒泡排序为 O(1),数组操作可能为 O(N)。掌握复杂度分析有助于评估算法效率。

咸鱼开飞机发布于 2026/3/27更新于 2026/4/308 浏览0 点赞约 11 分钟阅读
STL 哈希表原理与模拟实现
C++算法

STL 哈希表原理与模拟实现

综述由AI生成哈希表通过哈希函数将 Key 映射到存储位置,实现 O(1) 级别的查找效率。详细讲解了哈希概念、直接定址法的局限性、哈希冲突的产生原因及负载因子的影响。重点介绍了除法散列、乘法散列等常见哈希函数构造方法,并对比了开放定址法(线性探测、二次探测)与链地址法两种冲突解决策略。最后提供了基于 C++ 模板的哈希表完整模拟实现代码,涵盖插入、查找、删除及动态扩容逻辑,帮助读者深入理解 unordered_map 等容器的底层原理。

邪神洛基发布于 2026/3/27更新于 2026/4/262 浏览0 点赞约 19 分钟阅读
位运算算法实战:字符唯一性、丢失数字与消失数字
C++算法

位运算算法实战:字符唯一性、丢失数字与消失数字

通过五个典型例题深入讲解位运算在算法中的应用。涵盖利用位图判断字符唯一性、异或消去法寻找丢失数字、模拟加法器实现整数求和、按位统计解决重复数字问题,以及组合异或技巧处理双缺失数字场景。重点剖析位操作底层逻辑与边界条件处理,适合希望提升底层编码能力的开发者。

机器人发布于 2026/3/27更新于 2026/4/308 浏览0 点赞约 9 分钟阅读
二分查找实战:山峰数组峰顶索引与寻找峰值
C++算法

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

二分查找是处理有序或半有序数据的高效手段。通过两道经典题目——山峰数组的峰顶索引与寻找峰值,演示如何利用'二段性'特征将时间复杂度优化至 O(log n)。重点在于分析数组单调性变化点,通过比较中间值与相邻元素关系,快速锁定目标位置。掌握这一模式有助于应对各类变体问题。

云朵棉花糖发布于 2026/3/27更新于 2026/4/273 浏览0 点赞约 7 分钟阅读
C++ 哈希表链地址法(哈希桶)实现详解
C++算法

C++ 哈希表链地址法(哈希桶)实现详解

讲解 C++ 中基于链地址法的哈希表实现。对比开放定址法,链地址法利用链表处理哈希冲突,允许负载因子大于 1。内容涵盖哈希桶概念、扩容机制、插入(头插法)、删除、查找逻辑及完整代码实现,包含自定义哈希函数与析构函数细节。

机器人发布于 2026/3/27更新于 2026/4/3020 浏览3 点赞约 15 分钟阅读
C++

Visual C++ Redistributable 安装失败修复指南

综述由AI生成对 Visual C++ Redistributable 安装失败问题,分析了版本冲突、系统环境缺失(如 UCRT)及安装包损坏三大原因。提供了基于 VisualCppRedist_AIO 工具的自动修复方案,包括命令行参数使用及静默部署方法。同时涵盖手动清理注册表、安装系统更新补丁及重建安装包缓存的高级排障步骤。最后给出版本管理策略与日志监控建议,帮助用户建立稳定的运行环境并预防未来问题。

栈溢出发布于 2026/3/27更新于 2026/4/2615 浏览5 点赞约 9 分钟阅读
C++

bit7z:C++ 压缩解压缩库快速上手指南

bit7z 是一个跨平台的 C++ 静态库,为 7-Zip 共享库提供简洁接口。支持 Windows、Linux、macOS 等系统。支持 7z、ZIP、GZIP、RAR 等多种压缩格式。提供内存操作、AES-256 加密及进度回调功能。可通过 CMake 或 vcpkg 集成。适用于游戏开发、数据处理、软件分发等场景。

林间仙子发布于 2026/3/27更新于 2026/4/2616 浏览3 点赞约 4 分钟阅读
C++

C/C++ 并发编程:多线程与多进程锁的种类、特点及场景

综述由AI生成系统梳理了 C/C++ 并发编程中多线程与多进程常用的锁机制。内容包括互斥锁、自旋锁、读写锁、条件变量及递归锁等线程同步工具,以及文件锁、共享内存锁和信号量等进程间同步方案。文章对比了各类锁的核心特点、优缺点及适用场景,提供了 C++11/17 标准库及 Linux 系统调用的实战示例,并给出了基于临界区长度、读写比例及资源类型的选型决策树与避坑指南,旨在帮助开发者平衡并发性能与数据安全性。

草莓泡芙发布于 2026/3/27更新于 2026/4/3018 浏览5 点赞约 20 分钟阅读
DocxFactory:基于 C++ 的 Word 文档处理开源库
C++

DocxFactory:基于 C++ 的 Word 文档处理开源库

综述由AI生成DocxFactory 是一款基于 C++ 的 Microsoft Word 文档处理开源库,无需依赖 Office 控件即可动态创建、修改和生成.docx 文件。核心功能包括模板驱动的批量文档生成、表格与图片插入、段落样式调整等。该库底层基于 XML 解析,屏蔽了 OOXML 细节,提供简洁 API。相比 Python 脚本或 Java POI,DocxFactory 性能更优且无 JVM 依赖,适合高并发服务器端场景。支持 Wind…

刀狂发布于 2026/3/27更新于 2026/5/15 浏览0 点赞约 20 分钟阅读
C++AI算法

C++ 工程师在 AIGC 模型加载中的技术挑战与解决方案

综述由AI生成C++ 工程师在 AIGC 模型加载时面临序列化标准缺失、内存管理冲突及运行时依赖复杂等挑战。解析了从 PyTorch 到 C++ 的语义鸿沟,对比了 ONNX Runtime、TensorRT 和 TorchScript 接口,并提出了零拷贝优化、内存池技术及自定义加载器等工程化实践方案,旨在构建高性能、低延迟的 C++ AIGC 基础设施。

热情发布于 2026/3/27更新于 2026/4/2919 浏览7 点赞约 25 分钟阅读
C++AI算法

物理模拟稳定性优化:4种C++控制模式实战

综述由AI生成深入剖析物理模拟中常见的失稳问题根源,包括数值积分误差、碰撞响应及参数设置不当。重点介绍了四种 C++ 稳定性控制模式:基于时间步长的固定与自适应控制策略、约束求解中的雅可比矩阵分析与顺序脉冲法优化、刚体运动与碰撞响应的稳定化处理(如四元数修正与穿透补偿),以及构建高鲁棒性引擎的未来路径(异构计算与机器学习)。通过理论分析与代码实践,帮助开发者提升物理引擎的数值稳定性与运行效率。

利刃发布于 2026/3/27更新于 2026/4/3015 浏览4 点赞约 25 分钟阅读
手写一个线程安全的 C++ 日志库
C++

手写一个线程安全的 C++ 日志库

手写一个线程安全的 C++ 日志库,采用策略模式实现屏幕与文件双输出,通过互斥锁保障并发安全,并支持日志等级分级管理。代码涵盖日志等级转换、时间戳生成及文件路径处理,利用重载流操作符实现便捷调用,适合用于生产环境的调试与监控。

魔尊发布于 2026/3/27更新于 2026/4/263 浏览0 点赞约 15 分钟阅读
C++ 异常处理机制:异常捕获、自定义异常与实战应用
C++

C++ 异常处理机制:异常捕获、自定义异常与实战应用

综述由AI生成C++ 异常处理机制利用 try-catch-throw 实现错误检测与处理分离。核心组件包含 throw 抛出异常、try 定义检测范围、catch 匹配处理逻辑。标准异常库提供 logic_error、runtime_error 等预定义类,自定义异常应继承 std::exception 并重写 what 方法。异常匹配遵循声明顺序,派生类优先于基类。异常安全通过智能指针与 RAII 模式保障资源正确释放。最佳实践涵盖明确使用场景、…

不羁发布于 2026/3/27更新于 2026/4/265 浏览0 点赞约 55 分钟阅读
C++ 递归实战:合并两个有序链表与反转链表
C++算法

C++ 递归实战:合并两个有序链表与反转链表

递归解决链表问题往往比迭代更优雅。合并有序链表通过比较当前节点值选择较小者作为头结点,剩余部分继续递归;反转链表则利用递归栈的回溯特性,在返回过程中调整指针方向。两者均强调递归终止条件的设定及指针操作的准确性,配合图示分析可有效避免空指针异常或死循环。

疯疯癫癫发布于 2026/3/27更新于 2026/5/15 浏览0 点赞约 3 分钟阅读
C++ 微服务 UserServer 设计与实战落地
C++SaaS算法

C++ 微服务 UserServer 设计与实战落地

UserServer 作为 IM 系统基石,负责用户认证、信息管理及基础支撑。设计重点在于无状态架构、依赖注入解耦及分层清晰。实战中通过 MockSmsClient 解决短信资质限制,利用 Redis 管理会话与验证码,结合 ODB 与 ES 优化数据存储与检索。常见坑点包括 ODB 代码生成遗漏、Redis 初始化顺序及依赖库链接问题。核心经验强调可测试性与容错机制的重要性。

开源信徒发布于 2026/3/27更新于 2026/4/272 浏览0 点赞约 25 分钟阅读
C++ 多态详解:静态与动态多态及虚函数表原理
C++

C++ 多态详解:静态与动态多态及虚函数表原理

综述由AI生成C++ 多态的概念与实现机制。多态分为静态多态和动态多态,重点讲解了动态多态的实现条件:父类指针或引用调用虚函数、函数为虚函数、子类重写虚函数。文章详细阐述了重写规则、协变、析构函数重写以及 override 和 final 关键字的作用。此外,还深入分析了纯虚函数、抽象类、虚函数表结构及其在多态原理中的应用,解释了静态绑定与动态绑定的区别,并说明了虚函数表在内存中的布局及编译器处理方式。

星落发布于 2026/3/27更新于 2026/4/3017 浏览3 点赞约 11 分钟阅读
C++ 伸展树与红黑树原理及实现详解
C++算法

C++ 伸展树与红黑树原理及实现详解

综述由AI生成深入探讨 C++ 中的自调整数据结构,重点解析伸展树(Splay Tree)的旋转机制与局部性优化原理。同时详细阐述红黑树(Red-Black Tree)的五条核心性质、平衡策略及其在 STL 容器中的应用。内容涵盖伸展树的单旋、双旋操作,红黑树的插入修复逻辑(变色与旋转),并提供了完整的 C++ 模拟实现代码及 LeetCode 相关 OJ 题解,适合希望掌握高级平衡二叉搜索树的开发者阅读。

内存管理发布于 2026/3/27更新于 2026/5/15 浏览0 点赞约 23 分钟阅读
C++算法

高并发内存池大页内存申请释放及定长内存池优化

介绍高并发内存池设计中的两大核心优化:大页内存管理与定长内存池。针对大对象(>256KB),通过 PageCache 批量申请连续物理页并维护 span 链表,减少系统调用与碎片化。针对元数据对象(如 span、ThreadCache),采用定长 ObjectPool 预分配内存,利用定位 new 和显式析构彻底脱离 new/delete 开销。结合三级缓存架构,实现低延迟、高吞吐的内存管理方案。

利刃发布于 2026/3/27更新于 2026/4/2915 浏览3 点赞约 23 分钟阅读
位运算实战:判断字符唯一性与查找丢失数字
C++算法

位运算实战:判断字符唯一性与查找丢失数字

位运算实战解析涵盖两个核心场景。针对判断字符是否唯一问题,采用位图思想,利用整型变量的比特位映射字符状态,在 O(1) 空间内完成检测。针对丢失数字问题,利用异或运算的自反性,将输入数组与理论序列整体异或,消除重复项后剩余即为缺失值。文中提供 C++ 代码实现及逻辑推导,帮助读者理解位操作在算法优化中的实际应用。

并发大师发布于 2026/3/27更新于 2026/5/15 浏览0 点赞约 7 分钟阅读
上一页下一页