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

标签

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

分类

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

排序

最新更新最新发布最多浏览最多点赞
Qt 与 Linux Socket 跨平台通信架构与实战
C++大前端算法

Qt 与 Linux Socket 跨平台通信架构与实战

探讨了 Qt 框架与 Linux Socket 在跨平台通信中的结合应用。内容涵盖通信技术演进历史、Qt 网络栈与 Linux 内核网络子系统的架构对比。重点介绍了 Qt 客户端的基础连接、分块传输及 SSL 加密实现,以及 Linux 服务端基于 epoll 的高并发模型、零拷贝、内存池管理和协议加速优化。此外,还分析了混合协议架构、自适应 QoS 策略在工业物联网和金融交易系统中的应用,并展望了量子通信与神经形态网络的未来趋势。

赛博朋克发布于 2026/3/30更新于 2026/4/2214 浏览2 点赞约 17 分钟阅读
C++Node.jsAI算法

Zvec 架构深度解析:阿里开源轻量级进程内向量数据库

Zvec 是阿里巴巴开源的轻量级进程内向量数据库,基于 Proxima 引擎构建。支持稠密与稀疏向量混合搜索,提供毫秒级低延迟性能。架构采用分层设计,包含用户层、绑定层、数据库层及核心索引框架,存储层结合 RocksDB 与 MMap。支持 C++ 原生及 Python、Node.js 绑定。目前 PyPI 包尚未发布,源码构建需初始化 Git 子模块。适用于 RAG、推荐系统及边缘计算等对延迟敏感场景。

栈溢出发布于 2026/3/30更新于 2026/4/222 浏览0 点赞约 32 分钟阅读
一维与二维前缀和算法原理及代码实现
C++算法

一维与二维前缀和算法原理及代码实现

一维与二维前缀和算法的原理及应用。通过预处理构建前缀和数组,将区间求和查询的时间复杂度从 O(n) 优化至 O(1)。文章详细讲解了核心公式推导过程,并提供了基于 C++ 的代码实现及例题解析,适用于频繁进行区间或子矩阵求和的场景。

山野诗人发布于 2026/3/30更新于 2026/4/2113 浏览1 点赞约 5 分钟阅读
单链表反转算法详解:LeetCode 206 题解析
C++算法

单链表反转算法详解:LeetCode 206 题解析

深入解析 LeetCode 206 题单链表反转问题。通过三指针法(Pre、Current、Next)实现节点指向的翻转,时间复杂度 O(n),空间复杂度 O(1)。文章包含详细步骤图解、C++ 代码实现及边界条件处理,并延伸讨论了部分反转、K 组反转等变式问题,适合算法初学者掌握链表操作精髓。

星云发布于 2026/3/30更新于 2026/4/2114 浏览1 点赞约 5 分钟阅读
链表算法专题:常用技巧与经典题目解析
C++算法

链表算法专题:常用技巧与经典题目解析

链表算法的常用技巧及六道经典题目。技巧包括画图、虚拟头节点、快慢双指针等。题目涵盖两数相加、两两交换节点、重排链表、合并 K 个升序链表及 K 个一组翻转链表。每道题均提供了思路解析与 C++ 代码实现,重点讲解边界处理与内存管理。

DevStack发布于 2026/3/30更新于 2026/4/2116 浏览2 点赞约 17 分钟阅读
C++11 核心特性详解:列表初始化、新式声明、范围 for 与 STL 变化
C++

C++11 核心特性详解:列表初始化、新式声明、范围 for 与 STL 变化

介绍 C++11 标准的核心新特性。包括统一的列表初始化语法,简化了对象构造;引入 auto、decltype 和 nullptr 关键字,提升类型推导的安全性与代码简洁度;新增基于范围的 for 循环,优化遍历逻辑;以及 STL 容器的更新,如 initializer_list 支持、emplace 系列函数和移动语义。这些改进旨在提高开发效率、增强代码安全性并优化性能,是现代 C++ 编程的基础。

古灵精怪发布于 2026/3/30更新于 2026/4/2215 浏览4 点赞约 46 分钟阅读
C++

C++ 异步 IO 库完整实现:从内核特性到业务封装案例

基于 Linux io_uring 的 C++ 异步 IO 库实现。内容涵盖传统 IO 模型对比、io_uring 核心设计(SQ/CQ 队列)、底层封装 AsyncIOUring、高层文件接口 AsyncFileIO 及日志系统 AsyncLogger。包含批量提交优化、零拷贝技术、线程安全设计及性能测试案例,适合希望深入系统编程与高性能 IO 的开发者参考。

猫巷少女发布于 2026/3/30更新于 2026/4/219 浏览3 点赞约 74 分钟阅读
C++ 轻量级开源项目推荐:适合阅读源码
C++算法

C++ 轻量级开源项目推荐:适合阅读源码

推荐了多个轻量级 C++ 开源项目,涵盖基础工具库、网络编程、数据库 ORM、并发日志、解析序列化及测试压缩等领域。这些项目代码精简、功能专注且具有实际应用场景,适合开发者通过阅读源码学习底层实现、内存管理、并发模型及算法逻辑,从而夯实 C++ 基础并提升工程能力。

字节跳动发布于 2026/3/30更新于 2026/4/2113 浏览1 点赞约 9 分钟阅读
C++

嵌入式CAN通信:C++与SocketCAN的现代封装实践

基于现代C++和SocketCAN的嵌入式CAN通信封装方案。通过RAII模式管理套接字生命周期,利用强类型接口实现CAN帧数据的安全处理,提升了代码的可维护性和可靠性。

FlinkHero发布于 2026/3/30更新于 2026/4/2213 浏览1 点赞约 6 分钟阅读
C++

Visual C++ 运行库修复指南:解决 Windows 程序启动问题

介绍 Windows 程序启动时常见的缺少 DLL 文件错误,分析原因为 Visual C++ 运行库缺失或损坏。提供排查方法,建议从官方渠道安装 Visual C++ Redistributable 组件以修复兼容性问题,支持多种安装模式及静默部署,确保应用程序正常运行。

花里胡哨发布于 2026/3/30更新于 2026/4/2215 浏览3 点赞约 3 分钟阅读
C++

编写简单的服务和客户端(C++)

如何使用 C++ 在 ROS2 环境中创建服务节点和客户端节点。通过定义 .srv 文件结构,编写服务端代码处理请求并返回结果,以及客户端代码发送请求并等待响应。最后展示了如何配置 CMakeLists.txt 构建可执行文件并在终端运行测试加法功能。

星云发布于 2026/3/30更新于 2026/4/2112 浏览4 点赞约 21 分钟阅读
C++算法

PX4 模块化架构与工程目录解析

PX4 采用模块化实时系统框架而非单体程序,核心在于通过独立模块协作实现工程稳定性。模块间禁止直接依赖,通过 uORB 消息总线进行数据发布与订阅通信。GitHub 工程目录按职责划分,如 boards 定义硬件,platforms 适配系统,src 为核心执行区。其中 src/drivers 负责硬件驱动,src/modules 包含飞行控制逻辑(Flight Stack),src/lib 提供公共算法库。理解此分层结构有助于掌握 P…

极客零度发布于 2026/3/30更新于 2026/4/2214 浏览3 点赞约 9 分钟阅读
C++AI算法

C++ 与 ROS 中 int main(int argc, char* argv[]) 的区别

对比了标准 C++ 与 ROS 环境下 main 函数的差异。重点解释了 argc 和 argv 的含义及其在 ROS 初始化中的必要性。说明了 ros::init 如何解析命令行参数以支持节点名覆盖、命名空间设置及 Master 地址指定。指出在 ROS 中 argc/argv 是必须的,否则 remap 等功能将失效。

战神发布于 2026/3/30更新于 2026/4/2217 浏览3 点赞约 8 分钟阅读
C++ 内存开辟规则与类型转换原理详解
C++

C++ 内存开辟规则与类型转换原理详解

C++ 中内存管理的核心概念,包括栈与堆的区别及控制方法(如私有化构造函数或 operator new 实现单例模式)。同时详细讲解了 C++ 的四种显式类型转换运算符:static_cast、reinterpret_cast、const_cast 和 dynamic_cast 的适用场景与代码示例。最后阐述了 operator 类型转换运算符重载的原理,展示了如何通过重载 operator bool 等实现自定义类型的隐式转换。内容涵…

暖阳发布于 2026/3/30更新于 2026/4/2215 浏览5 点赞约 10 分钟阅读
C++ I/O 流详解:文件读写与字符串流
C++算法

C++ I/O 流详解:文件读写与字符串流

C++ IO 流的基本概念、标准流对象(cin/cout)、文件 IO 流(二进制与文本读写)以及 stringstream 的使用。涵盖了流类继承关系、文件打开模式、IO 效率优化技巧及字符串流转换方法。

刀狂发布于 2026/3/30更新于 2026/4/2215 浏览3 点赞约 23 分钟阅读
C++

Visual C++ Redistributable 运行库缺失或损坏修复指南

介绍 Microsoft Visual C++ Redistributable 运行库常见问题的诊断与修复方法。通过症状自查清单识别静默安装、进度卡顿或错误提示等问题。提供一键诊断工具命令生成日志分析,以及快速自动修复、企业级部署和定制化安装的命令行方案。针对无法自动修复的情况,给出手动深度清理旧版本及系统组件修复步骤。最后建议保持组件更新、避免版本冲突并定期维护,确保 Windows 环境下 C++ 程序的稳定运行。

ApiHolic发布于 2026/3/30更新于 2026/4/2211 浏览2 点赞约 7 分钟阅读
C++

Visual C++ 运行库修复指南:解决软件启动失败问题

介绍如何解决因 Visual C++ 运行库缺失或损坏导致的软件启动失败问题。常见症状包括提示找不到 VCRUNTIME140.dll 或错误代码 0xc000007b。解决方案包括使用专用修复工具包安装所有版本运行库,以管理员身份执行命令进行静默安装或自动修复。操作前需确保工具来源可靠,修复后重启测试。该方法适用于单机及批量环境维护,能有效恢复软件正常运行状态。

山野诗人发布于 2026/3/30更新于 2026/4/2216 浏览4 点赞约 5 分钟阅读
C++ 标准库 vector 动态数组详解
C++算法

C++ 标准库 vector 动态数组详解

C++ STL 中 std::vector 容器的基本概念、特性及操作。Vector 是一种动态数组,支持自动内存管理、随机访问 O(1) 复杂度。文章涵盖了定义初始化、元素增删、访问遍历、大小容量控制等核心 API,并探讨了应用场景如动态数组实现及性能优化注意事项,包括 reserve 预分配和异常安全处理。适合需要掌握 C++ 基础数据结构的开发者阅读。

Pythonist发布于 2026/3/30更新于 2026/4/2115 浏览2 点赞约 10 分钟阅读
C++算法

CCF-GESP 2025 年 12 月五级 C++T2 相等序列题解

讲解 CCF-GESP 2025 年 12 月五级 C++ 考试 T2 题'相等序列'。题目要求通过乘除质数操作使序列所有元素相同,求最小花费。核心思路是将问题转化为质因数指数调整,利用中位数性质最小化绝对差之和。具体步骤包括对每个数进行质因数分解,统计各质数指数分布,计算中位数并累加调整代价。代码使用试除法分解质因数,时间复杂度约为 O(N*sqrt(max(Ai))),可高效解决该问题。

CoderByte发布于 2026/3/30更新于 2026/4/2012 浏览3 点赞约 9 分钟阅读
C++ 自定义日志库设计与实现
C++

C++ 自定义日志库设计与实现

日志的定义及常见级别,并基于 C++ 策略模式实现了线程安全的日志类。通过虚类定义输出接口,分别实现了屏幕和文件两种输出方式,利用互斥锁保证并发安全。封装了 LogMessage 内部类重载流插入运算符,配合宏定义简化调用。该方案支持灵活配置输出目标,适用于调试与生产环境监控。

咸鱼开飞机发布于 2026/3/30更新于 2026/4/2213 浏览3 点赞约 17 分钟阅读
上一页下一页