PulseQt 项目复盘 — 2.5 周冲刺总结
项目回顾:技术决策复盘、踩坑记录、AI 辅助开发体验、做得好的与待改进
输入关键词开始搜索
技术博客 & 笔记 — 记录学习,整理思考
项目回顾:技术决策复盘、踩坑记录、AI 辅助开发体验、做得好的与待改进
数据历史查询与 CSV 文件导出,QFile + QTextStream 流式写入优化
SDM 项目全流程复盘:AI 驱动的 8 周开发、架构决策验证、踩坑与收获
PulseQt 自绘曲线实战:QPainter 双缓冲、坐标变换、抗锯齿控制与抽稀优化
PulseQt 多线程深度实践:QThread+moveToThread 三线程架构、QMutex 线程安全、死锁预防
串口→协议解析→DataBuffer→QTableView 全链路打通,首次端到端数据流验证
PulseQt SQLite 深度实践:WAL 模式、批量事务、BLOB 序列化与常见业务模式
gorilla/websocket 120 行实现 IM Mock Server:消息路由、广播、心跳应答
2026年5月主流 Agent 客户端接入 DeepSeek V4 Pro 的配置方法、工具链能力对比与选型建议
Qt6 QWebSocket 完整 IM 长连接方案:连接/重连/心跳/消息收发,生产级代码
从零配置 DeepSeek API,构建支持 Function Calling 的本地 Agent,实现文件读写、命令执行、网页搜索等工具链
Phase 1 T001-T006:CMake 骨架、spdlog 日志、nlohmann/json 配置、编码规范
SQLite ORM 框架 + QML 主题系统与底部导航搭建
CMake + QML 环境配置与分层架构骨架搭建
CPU 热点定位、绘制优化、内存/IO 瓶颈、QObject 信号槽性能、Profiling 工具链
v2.0 规划:新增番茄钟模块、数据统计面板、云同步
Qt 渲染管线、paintEvent 调用时机、update/repaint 区别、控件层级与布局策略
SSE/AVX 基础、_mm_add_ps 等 intrinsic、编译器自动向量化与实战场景
测试金字塔实践、单元/集成/E2E 用例设计、Mock 与 Fakes、覆盖率衡量与 CI 集成
std::allocator 接口、pmr 多态分配器、内存池、monotonic_buffer 与 STL 容器定制
按频率和难度排序:可变默认参数、浅拷贝、GIL 阻塞、编码问题、import 循环、asyncio 常见错误等
用户操作指南:功能模块介绍、快捷键、配置说明
范式与反范式、索引原理、事务隔离级别、SQLite/MySQL 踩坑记录与数据库设计清单
views 管道操作符、range adaptors、projection、自定义 range 与标准库算法升级
mmap 文件映射、匿名映射、共享内存 IPC、零拷贝读写与性能场景
按频率和难度排序:悬空引用、未定义行为、迭代器失效、内存泄漏、多线程数据竞争、ODR 违反等
pytest 基础/夹具/参数化/mock、覆盖率、插件生态与 CI 配置
co_await/co_yield/co_return 语法、generator 实现、task 异步模型与协程句柄
经典三层/DDD/六边形/CQRS 架构对比,分层职责边界、依赖规则与场景选型决策树
按出现频率和解决难度排序:moveToThread 陷阱、信号槽失效、内存泄漏、QML 渲染、windeployqt 缺 DLL 等
epoll_create/epoll_ctl/epoll_wait、边缘触发 vs 水平触发、reactor 模式、与 select/poll 对比
Windows 桌面效率工具集:模块化架构、插件系统与托盘管理
基础类型、泛型、Optional/Union、TypedDict、Protocol、dataclass 与 mypy 检查
缓存行、伪共享、数据布局优化、prefetch 与分支预测对性能的影响
五种主流后端语言的生态、性能、并发模型对比,附 REST API / gRPC / WebSocket 模板代码
奇异递归模板模式:编译期多态替代虚函数、混入(Mixin)、operator== 自动生成、性能对比
完整软件设计方法论:需求分析、系统架构、协议与接口、数据库、测试、部署运维,含架构模式选型考量
基于 PulseQt 实战:Qt SQL 模块核心 API、事务与批量写入、WAL 模式、BLOB 序列化与常见业务模式
从传感器到屏幕:Qt 信号槽数据全链路、QueuedConnection 死锁预防、DataBuffer 线程安全设计与数据副本模式
日常开发高频 Python 标准库模块速查:路径处理、子进程、JSON/CSV、文件与系统操作
基于 PulseQt 实战:TCP 长连接心跳协议设计、Ping-Pong 模式实现、参数调优与面试常考问题
基于 PulseQt 实战总结:QPainter 基础、双缓冲、坐标变换、抽稀优化、交互事件与性能陷阱
基于 PulseQt 实战总结:QThread、moveToThread、跨线程信号槽、QMutex 线程安全、常见坑与面试考点
QTest 基础用法、数据驱动测试、GUI 测试、Mock 与测试组织
asyncio 核心概念:协程、事件循环、Task 并发与 aiohttp 实战
.qrc 资源文件、多语言翻译 .ts/.qm、动态语言切换
windeployqt/linuxdeployqt/macdeployqt 使用方法、依赖分析、安装包制作与常见问题
C++/Qt 开发必备插件、settings.json 模板、tasks/launch 配置、快捷键与多平台设置同步
闭包、装饰器原理、带参数装饰器、functools.wraps 与实战场景
Qt 层叠样式表语法、选择器、伪状态与主题切换实战
Docker 镜像/容器/卷/网络速查、多阶段构建、docker-compose 模板与常见问题
Python 核心语法速览:数据类型、控制流、函数、类与模块
fstream/stringstream 操作、格式化输出、错误状态处理、二进制读写与 locale
概念约束模板参数、requires 子句、标准库 concept 与 C++20 新特性实践
QAbstractItemModel、QTableView、自定义数据模型与代理
Git 中级操作速查:交互式 rebase 合并 commit、cherry-pick 跨分支摘取、bisect 二分定位 Bug、reflog 恢复误删
duration/time_point/clock 三类核心模板、计时器、休眠、日期格式化与性能陷阱
日常开发高频 Linux 命令:文本处理三剑客、进程磁盘网络排查、systemd 服务管理
四种 C++ 强制类型转换的用途、安全性对比、底层实现与常见错误
零拷贝字符串视图、缓冲区视图 span、避免悬空与所有权语义
虚函数表、override/final、纯虚函数、抽象类与运行时多态
constexpr 变量、函数、if constexpr、consteval 与编译期容器
auto、decltype、decltype(auto)、尾置返回类型与模板类型推导规则
最优子结构、状态转移、记忆化搜索、背包/LCS/LIS 经典问题与复杂度推导
Lambda 表达式语法、捕获列表、闭包原理、std::function 与性能考量
STL 六大组件速览:vector/list/map 容器对比、迭代器、常用算法及性能选择指南
三大 O(n log n) 排序算法实现、复杂度分析、稳定性与适用场景对比