欢迎来到 Leo 的个人空间
你好!我是 Leo。很高兴你能逛到我的个人小站。
这里是我记录技术实践、底层思考和日常生活碎片的地方。技术是追求卓越的基石,生活是发现美好的源泉。在这个空间里,不仅有严谨的图形学底层代码、三维点云算法、C++/Qt 架构机制与数学推导,还有对经典设计哲学、效率工程与生活感悟的持续沉淀。希望这是一个扎实、清晰且有温度的知识站点。
本站内容分类与指引
您可以通过顶部导航栏或左侧分类侧边栏随时翻阅所有主题。目前主要沉淀了以下技术专题:
C++ 核心与现代工程体系
聚焦现代 C++ 语言底层机制、内存模型与高并发架构:
- 编译与构建体系:CMake 与 VSCode 项目构建体系详解、C++ 指针与引用内存模型及四种转型、RAII 与 Pimpl 编译防火墙。
- 现代 C++ 特性:C++11 右值引用、移动语义与完美转发、C++17 核心特性与工程实践详解。
- 高并发与并行计算:C++ 多线程并发控制:原子量、锁与条件变量、CUDA 并行计算与 MapReduce 高性能归约。
Qt 系统开发与架构实战
深入剖析 Qt 核心框架设计精髓与桌面级大型项目实战方案:
- 框架核心机制:Qt 信号槽底层原理与多线程连接类型、QObject 对象树机制与 d_ptr / q_ptr 隐藏实现。
- 事件与异步模型:Qt 事件循环与多线程(QThread、QEventLoop、QtConcurrent)详解。
- 工程排障与稳定性:中文字符编码与内存泄漏检测实战。
图形学核心数学与视觉基础
从几何空间直觉出发,打通图形渲染与三维视觉的数学基石:
- 几何与优化数学:图形学核心数学:从向量矩阵几何变换到最小二乘与 SVD、数值优化几何本质与正交分解。
- 管线与视觉算法:计算机图形渲染管线与光栅化原理、计算机视觉尺度空间与图像金字塔、光束法平差与 Ceres 优化。
OpenGL 渲染引擎与高级实战
深耕现代 OpenGL 渲染管线、性能调优与着色器高级技术:
- 现代管线与渲染优化:Early-Z 深度测试与优化、实例化渲染构建小行星带、离屏多重采样抗锯齿 (Off-screen MSAA)。
- 进阶渲染架构:Forward、Deferred、Forward+ 三种渲染路径对比与实现、OIT 顺序无关透明渲染(深度剥离与逐像素链表)。
VTK 科学可视化与源码剖析
全面拆解 VTK 底层渲染架构、交互体系与图像处理管线:
- 交互与设计模式:VTK 策略模式与 InteractorStyle 交互流程、VTK 观察者与命令模式渲染链路。
- 源码机制剖析:ScopedValue RAII 状态恢复模式、vtkSmartPointer 引用计数机制解析。
- 图像算法实践:Python-VTK Canny 边缘检测、Sobel 边缘检测滤波。
三维点云处理实战 (PCL / Open3D)
涵盖几何基础、三维特征提取、点云配准与曲面重建完整流水线:
- 空间索引与特征:点云数学先修与扩展知识、PCA 主成分分析与法向量估计。
- 分割、拟合与配准:K-Means 与 GMM 聚类、最小二乘与 RANSAC 几何拟合、ICP 与 NDT 点云配准对齐。
软件设计哲学与经典精读
精读经典著作,沉淀软件手艺人的架构直觉与解耦思想:
- 设计原则与模式:设计模式导言与概览、软件设计原则与模式、Qt 设计模式实战。
- 经典精读笔记:《程序员修炼之道》深度思考、《软件设计哲学》复杂度应对之道、张一鸣微博精华 231 条。
便捷小工具与功能
- 快捷搜索:在键盘上敲击 Ctrl + K(Mac 上为 Cmd + K),可以呼出全文搜索框,输入任何关键字(如:
Early-Z、SVD或信号槽)即可秒级直达相关内容。 - 主题切换:本站右上角有太阳/月亮图标,支持一键在“浅色模式 / 深色模式”之间切换,提供最舒适的阅读光线。
- 公式与代码:文章内的数学公式已使用 LaTeX 进行离线矢量渲染,代码段支持一键复制,排版体验纯粹整洁。
感谢你的阅读!不妨点开左侧导航栏的某个章节,随意看点什么吧。如果你有什么想法或建议,也欢迎随时交流。