2026年4月16日
摘要: 创建型模式-工厂方法 目录创建型模式-工厂方法辛弃疾《丑奴儿·书博山道中壁》1. 简单工厂1.1 介绍1.2 实现1.3 使用场景1.4 优缺点✅ 优点❌ 缺点2. 工厂方法2.1 介绍2.2 实现2.3 使用场景2.4 优缺点✅ 优点❌ 缺点 辛弃疾《丑奴儿·书博山道中壁》 少年不识愁滋味,爱上层 阅读全文
posted @ 2026-04-16 23:11 Hakuon 阅读(5) 评论(0) 推荐(0)
摘要: 创建型模式-自注册工厂方法 目录创建型模式-自注册工厂方法1. 自注册工厂方法1.1 介绍1.2 实现1.3 优缺点优点缺点 那一天我二十一岁,在我一生的黄金时代,我有好多奢望。我想爱,想吃,还想在一瞬间变成天上半明半暗的云,后来我才知道,生活就是个缓慢受锤的过程,人一天天老下去,奢望也一天天消逝, 阅读全文
posted @ 2026-04-16 23:10 Hakuon 阅读(7) 评论(0) 推荐(0)
  2026年4月11日
摘要: GraphicsView之DiagramScene案例 目录GraphicsView之DiagramScene案例1. DiagramScene使用1.1 官方案例源代码1.2 运行截图2.1 核心功能分析实现2.2 场景背景替换2.2 添加基础图形2.3 添加指向箭头2.4 移除基础图形3. 小功 阅读全文
posted @ 2026-04-11 09:47 Hakuon 阅读(12) 评论(0) 推荐(0)
  2026年4月4日
摘要: Qt多线程之moveToThread 目录Qt多线程之moveToThread介绍1. 基础用法 箴言: 《小池》 — 杨万里 泉眼无声惜细流, 树阴照水爱晴柔。 小荷才露尖尖角, 早有蜻蜓立上头 介绍 在 Qt 多线程体系中,QObject::moveToThread 是最核心、也是最容易被误用的 阅读全文
posted @ 2026-04-04 22:38 Hakuon 阅读(16) 评论(0) 推荐(0)
摘要: Qt多线程之QtConcurrent 目录Qt多线程之QtConcurrent介绍1. 基础用法1.1 QtConcurrent::run1.2 QtConcurrent::map1.3 QtConcurrent::mapped + QFuture3. 使用案例3.1 多生产者 + 消费者 箴言: 阅读全文
posted @ 2026-04-04 22:37 Hakuon 阅读(9) 评论(0) 推荐(0)
摘要: Qt 子类QThread 线程处理 目录Qt 子类QThread 线程处理介绍1. QThread 子类的最小模型1.1 单次运行Demo1.2 从start到run2. 跨线程信息交互2.1 子线程 --> 主线程2.1.1 方式一:信号(推荐,最标准)2.1.2 方式二:共享变量 + 同步2.1 阅读全文
posted @ 2026-04-04 22:35 Hakuon 阅读(15) 评论(0) 推荐(0)
  2026年1月3日
摘要: C++11 STL常用算法 C++11 STL常用算法 清平乐·六盘山 天高云淡,望断南飞雁。不到长城非好汉,屈指行程二万。 六盘山上高峰,红旗漫卷西风。今日长缨在手,何时缚住苍龙? 目录C++11 STL常用算法1. 非修改序列操作1.1 批处理操作1.1.1 for_each1.2 搜索操作1.2.1 all_of | a 阅读全文
posted @ 2026-01-03 22:06 Hakuon 阅读(17) 评论(0) 推荐(0)
摘要: 创建型模式-单例模式 目录创建型模式-单例模式1. 意图2. 动机3. 解决方法4. 单例模式结构5. 实现5.1 懒汉式-单线程-手动释放版5.2 懒汉式-单线程-自动释放版5.3 懒汉式-多线程版5.4 懒汉式-Meyer's Singleton(推荐)5.5 饿汉式5.6 宏实现版本5.7 模 阅读全文
posted @ 2026-01-03 13:32 Hakuon 阅读(76) 评论(0) 推荐(0)
  2025年12月14日
摘要: CMake实战篇1-主题管理库 目录CMake实战篇1-主题管理库一、核心用法:开箱即用的主题管理1.1 快速集成1.2 简单调用1.3 效果预览二、核心优势:适配多场景的复用价值2.1 跨项目复用,提效降本2.2 跨平台兼容,适配性强2.3 接口简洁,低学习成本2.4 灵活扩展,适配个性化需求三、 阅读全文
posted @ 2025-12-14 23:16 Hakuon 阅读(33) 评论(0) 推荐(0)
  2025年12月9日
摘要: CMake初探篇3-库调用与安装 目录CMake初探篇3-库调用与安装1. 通用用法1. 1查看当前构建的构建器1.2 检测操作系统2. 函数与宏2.1 无参函数2.2 固定有参函数2.3 可选参数3. 可执行程序如何引用库3.1 非项目内部库 + 不含导入文件3.2 项目内部库 + 不含导入文件3 阅读全文
posted @ 2025-12-09 06:46 Hakuon 阅读(47) 评论(0) 推荐(0)