首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++技术分享
郑天佐
创建于2025-03-05
订阅专栏
C++技术分享
暂无订阅
共38篇文章
创建于2025-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
018-IOCP
iocp 一、技术原理与架构 IOCP(I/O Completion Ports)是Windows平台的高性能异步I/O模型,核心原理是通过线程池管理和完成队列实现高并发网络通信。
017-HttpServer
HttpServer 以下为关于C++ REST SDK(cpprestsdk)的技术调研报告及完整实现方案,综合了架构原理、核心功能实现、性能优化策略及可视化说明
016-condition_variable
condition_variable 以下是一篇关于std::condition_variable实现异步执行同步等待的调研文章
015-SingleApplication
进程单例 以下是一篇跨平台进程单实例技术调研及实现方案,包含Windows/Linux/macOS三平台兼容的C++代码实现: 跨平台进程单实例技术实现 一、技术背景 进程单实例控制是保证关键服务唯一
014-log4cpp
log4cpp Log4cpp 全功能开发指南 Log4cpp是C++领域最成熟的日志管理库之一,移植自Java生态的log4j,支持动态优先级控制、多输出源、自定义格式等功能
013-Detours
Detours 以下是一篇关于Microsoft Detours库的技术解析及实战指南,包含完整C++代码实现和功能演示
012-Benchmark
Benchmark 以下是一篇关于Google Benchmark库的全面介绍及使用指南,包含完整C++代码示例和核心功能覆盖
011-base64
base64 编码 以下是C++实现的Base64字符串加密算法及其原理说明,综合了多个技术文档的核心要点
010-Catch2
Catch2 一、框架简介 Catch2 是一个基于 C++ 的现代化单元测试框架,支持 TDD(测试驱动开发)和 BDD(行为驱动开发)模式。
009-高精度计时器
高精度计时器 以下是一个基于C++11标准库实现的跨平台高精度耗时计算方案,支持Windows/Linux/macOS系统
008-生成不重复9位随机数
生成不重复9位随机数 以下是在C++中实现生成不重复9位随机数的完整解决方案,结合了C++11随机数库和容器查重机制
007-Property在C++中的实现与应用
Property在C++中的实现与应用 以下是在C++中实现属性(Property)的完整实现方案,结合模板技术和运算符重载实现类型安全的属性访问,支持独立模块化封装
006-获取硬件序列号
跨平台角度系统讲解如何通过C++获取硬件序列号的核心技术,并提供可移植性代码实现并提供一些防止篡改建议
005-获取内存占用率
获取内存占用率 使用C++获取内存占用率,可以通过以下两种方式实现,分别针对系统整体和特定进程的内存监控
004-获取CPU占用率
获取CPU占用率 使用C++获取CPU占用率,常见方法可分为系统整体占用率和特定进程占用率两类。以下是具体实现方法及核心代码示例
003-Boost文件锁
Boost文件锁 以下为Boost库中文件互斥锁与共享锁的完整使用指南,涵盖锁字节段功能及C++代码实现: 一、锁类型与核心类库 Boost提供两组锁机制:线程同步锁(boost::mutex/boo
002-Boost共享内存的使用
Boost共享内存 以下是Boost共享内存的详细使用指南,包含完整C++代码和分步解析,涵盖基础操作和高级应用场景
001-Boost消息队列的使用
Boost消息队列 基础应用 以下为基于Boost库的消息队列完整使用指南,包含进程间通信的生产者-消费者模型实现和代码解析: 一、环境准备 安装Boost开发库(Ubuntu示例) 编译时需链接相关