欢迎来到 Leo 的个人空间
你好!我是 Leo。很高兴你能逛到我的个人小站。
这里是我记录思考、技术实践和日常生活碎片的地方。技术是工作,生活是自己。所以这个空间不仅有严谨的图形学代码、C++/Qt底层原理与数学公式,未来还会逐渐分享关于个人健康、运动健身、日常生活感悟等随笔。希望这是一个轻松、真实且有温度的位置。
本站内容分类与指引
您可以通过左侧的导航侧边栏随时翻阅所有的主题。目前这里主要沉淀了以下内容:
C++ 核心与网络开发
聚焦 C++ 语言底层机制、高并发并发控制以及网络底层原理:
- 语言与编译特性:包括 C++ 声明与定义编译机制、C++ 指针与引用内存模型及四种转型、C++11 右值引用与移动语义。
- 并发控制:包括 C++ 多线程并发控制:原子量、锁与信号量。
- 网络底层原理:包括 网络分层与以太网路由寻址、TCP 三次握手/四次挥手及滑动窗口流量控制、I/O 多路复用 (select/epoll) 机制对比。
Qt 系统开发与工程实战
深入剖析 Qt 核心框架设计精髓与大型项目实战解决方案:
- 核心机制:Qt 信号槽底层原理与多线程连接类型、QObject 对象树机制与 d_ptr/q_ptr 隐藏实现模式。
- 多线程与事件:Qt 事件循环与多线程(QThread、QEventLoop、QtConcurrent)详解。
- 工程实战:中文字符编码与内存泄漏检测实战。
计算机图形学与三维可视化 (OpenGL/VTK)
深耕底层三维渲染管线与科学可视化应用:
- 现代 OpenGL 渲染:包括 Early-Z 深度测试与Early-Z 优化、实例化渲染小行星带、离屏多重采样抗锯齿 (MSAA) 详解。
- VTK 科学可视化:包括 VTK 观察者与命令模式、复用数据源与映射器实战、Canny 与 Sobel 边缘检测 图像滤波。
- VTK 源码机制:包括 ScopedValue 的 RAII 状态恢复模式 以及 vtkSmartPointer 智能指针引用计数机制。
三维点云处理 (PCL/Open3D)
从数学几何基础出发,涵盖算法理论推导与工程应用代码:
- 点云算法理论:包含 KD-Tree 与八叉树空间索引原理、K-Means 与高斯混合模型聚类、最小二乘与 RANSAC 拟合几何估计。
- 点云工程实战:包含 PCA 法向量估计、点云分割与聚类实战、ICP 与 NDT 点云配准对齐实战。
读书笔记与软件设计哲学
精读计算机经典著作,沉淀软件开发手艺人的道与术:
- 经典模式演进:整理了 GoF 经典 23 种设计模式的 C++ / Qt 还原实现。可以从 设计模式导言 开始阅读。
- 优秀书籍精读:包括 《程序员修炼之道》手艺人修炼笔记 以及 《软件设计哲学》工程解耦理念。
便捷小工具
- 快捷搜索:在键盘上敲击 Ctrl + K(Mac 上为 Cmd + K),可以呼出全文搜索框,输入任何关键字(如:
Early-Z或信号)即可秒级直达相关内容。 - 主题切换:本站右上角有太阳/月亮图标,支持一键在“浅色模式 / 深色模式”之间切换,提供最舒适的阅读光线。
- 公式与代码:文章内的数学公式已使用 LaTeX 进行离线矢量渲染,代码段支持一键复制,让阅读体验更纯粹。
感谢你的阅读!不妨点开左侧导航栏的某个章节,随意看点什么吧。如果你有什么想法或建议,也欢迎随时交流。