会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhengtianzuo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2025年4月13日
038-flatbuffers
摘要: flatbuffers FlatBuffers技术调研报告 一、核心原理与优势 FlatBuffers通过内存直接访问技术实现零拷贝序列化,其核心优势如下: 内存布局:数据以连续二进制块存储,包含VTable(虚拟表)和Data Object(数据对象)。 零拷贝特性:接收端无需解析即可直接访问数据
阅读全文
posted @ 2025-04-13 21:22 郑天佐
阅读(120)
评论(0)
推荐(0)
2025年4月10日
037-代码味道-过度耦合的消息链
摘要: 代码味道-过度耦合的消息链 代码味道-过度耦合的消息链技术解析与重构实践 一、引言 代码味道(Code Smells)是软件开发中常见的设计缺陷,其中 Message Chains(消息链) 是Martin Fowler在《重构》中定义的典型坏味道之一。本文将通过C++示例代码,详细解析其定义、特征
阅读全文
posted @ 2025-04-10 21:54 郑天佐
阅读(47)
评论(0)
推荐(0)
2025年4月8日
036-代码味道-上帝类
摘要: CodeSmellGodClass 代码味道-上帝类技术解析与重构实践 一、定义与特征 上帝类(God Class)是面向对象编程中典型的代码坏味道,指单个类承担了过多不相关的职责,表现为: 规模庞大:代码行数超过1000行 功能混杂:同时处理数据存储、业务逻辑、界面交互等 依赖复杂:被数十个其他类
阅读全文
posted @ 2025-04-08 22:48 郑天佐
阅读(23)
评论(0)
推荐(0)
2025年4月4日
035-Windows抓屏-GDI
摘要: Windows抓屏-GDI 一、技术原理 GDI(Graphics Device Interface)抓屏基于Windows系统提供的图形设备接口,通过设备上下文(DC) 实现屏幕内容捕获。核心流程如下: 获取桌面窗口句柄:通过 //获取整个屏幕的句柄 GetDesktopWindow() 获取设备
阅读全文
posted @ 2025-04-04 22:22 郑天佐
阅读(116)
评论(0)
推荐(0)
2025年4月3日
034-QSharedMemory
摘要: QSharedMemory 以下为针对 QSharedMemory 的技术调研及实现方案,包含原理、优化策略、完整代码实现及流程图解: 一、QSharedMemory 核心原理 1.1 共享内存机制 共享内存流程图 (注:此处应为共享内存IPC流程图,因文本限制以伪代码描述流程) 进程A创建共享内存
阅读全文
posted @ 2025-04-03 22:49 郑天佐
阅读(54)
评论(0)
推荐(0)
2025年4月2日
033-QtShadowDialog
摘要: QtShadowDialog QWidget实现无边框带阴影窗体技术调研报告 一、实现原理 核心机制 无边框实现:通过 Qt::FramelessWindowHint 标志去除系统默认边框。 阴影效果: 方案一:使用 QGraphicsDropShadowEffect 类实现快速阴影。 方案二:重写
阅读全文
posted @ 2025-04-02 20:23 郑天佐
阅读(18)
评论(0)
推荐(0)
2025年4月1日
032-overlayYUV
摘要: overlayYUV 以下是一个支持将小尺寸YUV420文件覆盖到更大尺寸YUV420文件指定位置的C++完整实现,支持坐标设置和边界处理: 示例代码 #include <iostream> #include <fstream> #include <vector> #include <algorit
阅读全文
posted @ 2025-04-01 21:34 郑天佐
阅读(12)
评论(0)
推荐(0)
2025年3月31日
031-valgrind
摘要: valgrind 以下是从原理到代码实现、参数优化及结果分析的Valgrind技术调研报告,结合C++示例和可视化工具使用说明: 一、Valgrind核心原理与架构 1.1 系统架构 graph TD A[Valgrind Core] --> B[Memcheck] A --> C[Callgrin
阅读全文
posted @ 2025-03-31 21:22 郑天佐
阅读(39)
评论(0)
推荐(0)
2025年3月30日
030-gprof
摘要: gprof 以下是从原理到实现、从全局到细节的gprof技术调研报告,包含核心代码实现和可视化分析方案: 一、gprof核心原理与实现架构 1.1 系统架构图 graph TD A[源代码] --> B[带-pg编译] B --> C[插入mcount函数] C --> D[运行时数据采集] D -
阅读全文
posted @ 2025-03-30 20:58 郑天佐
阅读(15)
评论(0)
推荐(0)
2025年3月29日
029-gperftools
摘要: gperftools 以下为针对gperftools的技术调研结果,涵盖原理、核心模块、优化参数、代码实现及可视化分析工具使用: 一、gperftools核心原理 系统架构 gperftools由三个核心模块构成: CPU Profiler:基于采样的性能分析器,通过定时中断记录调用栈 tcmall
阅读全文
posted @ 2025-03-29 13:00 郑天佐
阅读(74)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告