跳到主要内容
极客日志极客日志
首页博客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++ 性能优化实战:从内存管理到 CPU 指令的效率提升
C++算法

C++ 性能优化实战:从内存管理到 CPU 指令的效率提升

深入探讨 C++ 性能优化的核心策略,涵盖内存泄漏检测、智能指针使用及内存预分配技巧。解析循环合并、内联函数等 CPU 优化手段,对比同步与异步 I/O 的性能差异。通过矩阵乘法案例展示朴素算法与缓存友好型实现的差距,强调先测量后优化的原则,帮助开发者构建高效可维护的代码架构。

橘子海发布于 2026/3/22更新于 2026/5/1419 浏览0 点赞约 33 分钟阅读
C++

Visual C++运行库一键修复工具使用指南

介绍如何使用 VisualCppRedist AIO 工具解决 Windows 系统中 Visual C++ 运行库缺失导致的软件崩溃或启动失败问题。文章涵盖常见问题场景、三种修复模式(智能修复、完全重装、静默部署)、针对性版本安装命令及企业批量部署方案。通过命令行参数如 /aiF 可快速检测并修复组件,支持从 VC++ 2005 到 2022 的多个版本。适用于游戏玩家、办公用户及系统管理员,帮助恢复应用程序正常运行。

孤勇者发布于 2026/3/22更新于 2026/5/1325908 浏览768 点赞约 7 分钟阅读
C++ 继承进阶:友元、静态成员与菱形继承解析
C++

C++ 继承进阶:友元、静态成员与菱形继承解析

C++ 继承进阶探讨友元不可继承特性、静态成员共享机制及菱形继承解决方案。通过代码演示基类友元访问限制、静态变量地址一致性验证,以及虚继承如何消除二义性与数据冗余。同时对比单多继承内存模型与指针偏移,阐述继承与组合的设计权衡,帮助深入理解类复用核心逻辑。

1951018925发布于 2026/3/22更新于 2026/5/1211 浏览0 点赞约 21 分钟阅读
C++ 进阶:从裸指针到智能指针的内存管理进化
C++

C++ 进阶:从裸指针到智能指针的内存管理进化

C++ 智能指针基于 RAII 机制实现资源自动管理,有效解决内存泄漏等问题。unique_ptr 独占所有权,适合单一所有者场景;shared_ptr 共享所有权配合引用计数,需注意循环引用;weak_ptr 作为弱引用可打破循环并用于观察者模式。文章详解三者原理、使用场景、定制删除器、类型转换及性能优化技巧,提供常见陷阱规避方案与最佳实践建议。

追风少年发布于 2026/3/22更新于 2026/5/139 浏览0 点赞约 13 分钟阅读
C++ 模板进阶:特化、萃取与可变参数详解
C++算法

C++ 模板进阶:特化、萃取与可变参数详解

综述由AI生成深入探讨了 C++ 模板进阶技术,涵盖模板特化在指针与数组场景的应用、类型萃取的编译期原理及标准库工具使用、可变参数模板的参数包展开机制(含递归与 C++17 折叠表达式)。通过通用函数包装器和编译期斐波那契数列实例,展示了模板在提升类型安全与运行效率方面的核心价值,并总结了参数包展开、特化顺序及类型推导中的常见陷阱与应对策略。

www发布于 2026/3/22更新于 2026/5/115 浏览0 点赞约 21 分钟阅读
C++AI算法

Whisper.cpp 轻量级语音识别工具使用指南

Whisper.cpp 是基于 OpenAI Whisper 模型的轻量级语音识别工具,通过转换为 ggml 格式实现在普通硬件上的高效运行。它支持多种语言识别,可在离线环境下利用 CPU 进行接近实时的语音转录。提供从 tiny 到 large-v3 的多种模型版本以平衡性能与资源消耗,并支持量化技术优化内存占用。适用于会议记录、视频字幕生成及语音控制应用开发等场景。

星辰大海发布于 2026/3/22更新于 2026/5/1217116 浏览560 点赞约 5 分钟阅读
C++AI算法

Vitis 打造高性能工业通信系统实践

介绍基于 Xilinx Vitis 和 Zynq UltraScale+ MPSoC 构建工业通信系统的方案。通过 Vitis HLS 将 C/C++ 代码编译为 FPGA 硬件加速内核,实现 UDP 校验、时间戳插入等功能的纳秒级响应。解析异构架构协同模式,提供多协议网关实战案例及性能对比。总结内存带宽优化、缓存一致性处理等常见问题与调试技巧,助力提升工业现场通信实时性与可靠性。

ApiHolic发布于 2026/3/22更新于 2026/5/1415568 浏览304 点赞约 16 分钟阅读
算法实战:前缀和技巧解析——连续数组与矩阵区域和
C++算法

算法实战:前缀和技巧解析——连续数组与矩阵区域和

前缀和算法在处理区间求和问题时效率显著。本文结合连续数组与矩阵区域和两道 LeetCode 题目,演示如何利用哈希表优化一维前缀和查找,以及二维前缀和解决矩阵区域查询,重点讲解边界处理与代码实现细节。通过 0 转 -1 的技巧将连续数组问题转化为子数组和为零的问题,利用二维前缀和公式快速计算任意矩形区域的元素总和,注意处理索引越界情况。

月光旅人发布于 2026/3/22更新于 2026/5/1411 浏览0 点赞约 10 分钟阅读
二分查找实战:山峰数组峰顶索引与寻找峰值
C++算法

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

二分查找在山脉数组及峰值问题中的应用。通过分析数组局部单调性,利用中间值与相邻元素的大小关系确定搜索区间。针对山峰数组峰顶索引,判断上升或下降趋势定位峰值;对于寻找峰值,利用边界负无穷特性确保一侧必有解。代码采用 C++ 实现,时间复杂度 O(log n)。

beaabea发布于 2026/3/22更新于 2026/5/1311 浏览0 点赞约 8 分钟阅读
Linux C++ 多线程核心原理与工业级实践
C++算法

Linux C++ 多线程核心原理与工业级实践

介绍 Linux 下 C++ 多线程的核心原理,包括线程与进程区别、pthread API 使用、同步机制(互斥锁、条件变量)、死锁处理及线程池实现。涵盖从基础概念到生产级代码的 RAII 封装、生产者消费者模型、动态线程池设计,以及 GDB、Valgrind 等调试工具的使用指南,旨在帮助开发者构建高并发、安全的系统级应用。

技术博主发布于 2026/3/22更新于 2026/5/1414878 浏览146 点赞约 52 分钟阅读
Qt 布局管理器详解:QVBoxLayout、QHBoxLayout、QGridLayout、QFormLayout
C++

Qt 布局管理器详解:QVBoxLayout、QHBoxLayout、QGridLayout、QFormLayout

Qt 布局管理器用于界面控件的自动排列与窗口自适应。主要包含垂直布局 QVBoxLayout、水平布局 QHBoxLayout、网格布局 QGridLayout 和表单布局 QFormLayout。通过 setLayout 设置布局,支持嵌套。QGridLayout 支持行列定位及拉伸系数设置,需注意 QSizePolicy 策略。Spacer 可用于添加空白间距。掌握这些工具可简化界面设计流程,提高布局灵活性和可维护性。

RefactorPro发布于 2026/3/22更新于 2026/5/1212 浏览0 点赞约 23 分钟阅读
C++ STL 容器:unordered_map 与 unordered_set 底层结构解析
C++算法

C++ STL 容器:unordered_map 与 unordered_set 底层结构解析

综述由AI生成本文解析 C++ STL 中 unordered_map 与 unordered_set 的底层哈希表实现机制。重点阐述了两者如何复用同一 HashTable 模板结构,区别在于键值对存储方式的不同。内容涵盖迭代器的桶间跳转逻辑、const 权限控制策略,以及 insert 操作返回值与 operator[] 的语义差异。通过源码层面的梳理,帮助开发者深入理解哈希容器内部运作原理。

开源信徒发布于 2026/3/22更新于 2026/5/912 浏览0 点赞约 12 分钟阅读
C++伸展树介绍以及红黑树的实现
C++算法

C++伸展树介绍以及红黑树的实现

伸展树与红黑树是 C++ 中重要的平衡二叉搜索树。伸展树利用局部性原理,通过旋转将访问节点移至根部,优化热点数据查询。红黑树通过颜色约束确保路径长度平衡,提供稳定的 O(log n) 性能,广泛应用于 STL 容器。文章涵盖伸展树展开操作、红黑树五大性质、插入删除修复策略、代码实现细节及验证方法,并附带常见 OJ 题目解析。

黑客帝国发布于 2026/3/22更新于 2026/5/1313 浏览0 点赞约 55 分钟阅读
二分查找实战:旋转排序数组最小值与点名问题
C++算法

二分查找实战:旋转排序数组最小值与点名问题

二分查找适用于有序数据的快速定位。针对旋转排序数组找最小值,利用数组分段递增特性,比较中点与基准值收缩范围。点名缺失数字问题则依据元素值与下标关系构建二段性,定位首个不匹配位置。两种场景均将复杂度优化至 O(log n),掌握此'二段性'思维可高效解决此类有序序列问题。

芝士奶盖发布于 2026/3/22更新于 2026/5/118 浏览0 点赞约 5 分钟阅读
算法实战:位运算解法详解(两数之和、唯一数字、消失数字)
C++算法

算法实战:位运算解法详解(两数之和、唯一数字、消失数字)

位运算在算法竞赛与面试中极具价值,本文聚焦三个典型场景:无进位整数求和、三倍数组中的唯一数字、以及数组中消失的两个数值。通过异或运算的自反性与结合律,配合比特位统计与分组策略,可在线性时间内完成计算且无需额外哈希表。文中提供 C++ 完整实现,解析进位循环机制、模 3 累加还原及差异位分离技巧,帮助读者深入理解二进制层面的数据处理逻辑。

人间过客发布于 2026/3/22更新于 2026/5/1419 浏览0 点赞约 11 分钟阅读
C++ 类与对象核心概念入门
C++

C++ 类与对象核心概念入门

C++ 面向对象编程中类与对象是核心基石。类作为抽象蓝图定义属性与行为,实例化则生成占用内存的具体对象。类语法、访问限定符(public/private/protected)、类域作用及 this 指针机制。重点剖析对象大小计算原则,包括内存对齐规则、空类占位特性及静态成员不占空间的原因。通过代码示例解析 this 指针在解决命名冲突、链式调用中的实际应用,并深入探讨空指针调用的底层逻辑与潜在风险,帮助读者建立扎实的 C++ 内存模型认…

FlinkHero发布于 2026/3/22更新于 2026/5/1310 浏览0 点赞约 38 分钟阅读
C++ 异常处理机制详解
C++

C++ 异常处理机制详解

C++ 异常处理机制允许程序在运行时检测并处理错误,将问题检测与解决分离。通过 throw 抛出异常对象,catch 捕获匹配类型的异常,未匹配则栈展开直至 main 函数调用 terminate。支持类型转换匹配及基类捕获派生类异常。异常重新抛出用于分类处理或传递至外层。需注意资源泄漏风险,推荐 RAII 管理资源,析构函数应避免抛出异常。C++11 引入 noexcept 简化异常规范,编译器虽不强制检查但违规会终止程序。标准库提供…

蓝绿部署发布于 2026/3/22更新于 2026/5/1413 浏览0 点赞约 22 分钟阅读
C++ STL 常用容器入门与用法详解
C++算法

C++ STL 常用容器入门与用法详解

综述由AI生成C++ STL 提供了多种标准容器用于数据存储与管理。涵盖 vector 变长数组及倍增思想,pair 二元组结构,string 字符串操作,以及 queue、priority_queue、stack、deque 等线性容器。同时介绍 set、map 基于红黑树的有序容器与 unordered 系列哈希表容器的特性与复杂度差异。包含常用函数接口说明及典型应用场景,适合初学者快速掌握 STL 核心组件。

Qiny01发布于 2026/3/22更新于 2026/5/1210 浏览0 点赞约 6 分钟阅读
C++ STL 详解:vector 容器使用指南
C++算法

C++ STL 详解:vector 容器使用指南

综述由AI生成Vector 是 C++ STL 中最常用的动态数组容器,支持自动扩容。涵盖构造方式(默认、填充、拷贝、范围)、迭代器操作(begin/end)、容量管理(size/capacity/reserve)、修改接口(push/pop/insert/erase)及访问方式(下标/范围循环)。重点解析了迭代器失效场景(扩容、插入、删除)及规避策略,适合希望深入理解内存管理与高效使用的开发者参考。

RefactorPro发布于 2026/3/22更新于 2026/5/139 浏览0 点赞约 14 分钟阅读
C++

VSCode 配置 C++26 模块:三种主流包管理方案对比

综述由AI生成介绍如何在 VSCode 中配置 C++26 模块环境,涵盖编译器设置、构建系统配置及模块定义示例。重点对比了 Conan、vcpkg 和 Build2 三种包管理器在 C++26 模块化开发中的集成方式、优势与局限,并展望了 C++ 模块生态的未来演进方向。

BackendPro发布于 2026/3/22更新于 2026/5/1419159 浏览949 点赞约 21 分钟阅读
上一页下一页