Windows Terminal 常用快捷键与自定义配置速查
Windows Terminal 常用快捷键与自定义配置速查 Windows Terminal 支持标签页, Pane 分屏, 命令面板以及自定义快捷键. 如果经常同时使用 PowerShell, CMD, WSL 或其他命令行环境, 熟悉其中几个高频快捷键可以明显减少鼠标操作. 本文以当前 Windows Terminal 官方默认配置为准. 1. 优先记住这些快捷键 不需要一开始...
Windows Terminal 常用快捷键与自定义配置速查 Windows Terminal 支持标签页, Pane 分屏, 命令面板以及自定义快捷键. 如果经常同时使用 PowerShell, CMD, WSL 或其他命令行环境, 熟悉其中几个高频快捷键可以明显减少鼠标操作. 本文以当前 Windows Terminal 官方默认配置为准. 1. 优先记住这些快捷键 不需要一开始...
Arc Blanc: 实时海洋模拟框架的核心架构与技术概述 1. 结论 Arc Blanc 是 David Algis、Bérenger Bramas、Emmanuelle Darles、Lilian Aveneau 提出的实时海洋模拟框架, 发表于 2025 年的 Journal of Computer Graphics Techniques, JCGT. 它的主要价值不是提出一种完...
从 Voronoi Fragmentation 到 HeartbeatCurve: 延迟三角化的几何架构 本文是对以下文章中几何架构思想的进一步延伸: Voronoi Fragmentation of a Mesh 原文讨论的是 Voronoi Mesh Fracture. 本文不讨论破碎算法本身, 而是提取其中的 “延迟三角化” 思路, 用于分析 HeartbeatCurve 的重构...
Voronoi Fragmentation of a Mesh: 基于 Voronoi 的网格破碎 Voronoi Fragmentation of a Mesh 1. 结论 文章实现了一套基于 Voronoi Diagram 的 Mesh Fracture 算法. 基本思路不是直接构建完整的 Voronoi Diagram, 而是把每个 Voronoi Cell 表示为一组 H...
GPU 读写内存实际发生了什么 本文基于 Doubleword 的两篇文章, 重点整理 GPU 读取数据, 写入数据, Cache 与显存的关系, 以及 GPU 与 CPU 之间的数据传输. 文章中的具体实验对象是 NVIDIA RTX 4090 + CUDA, 因此具体延迟和缓存策略不能直接套用到其他 GPU, 但整体内存层级的理解具有参考价值. W - What: 结论 1. ...
性能优化不仅要看运行时收益 1. 结论 本文采用以下工程判断原则: 性能优化不仅要评估运行时收益, 还要评估由此增加的状态复杂度、生命周期管理和维护成本. 因此, 不能仅通过: Before: 3ms After: 0.5ms/frame 判断一个优化方案是否更好。 应该同时比较: 性能收益 + Frame Budget 改善 + 新增状态 + 生命周期复杂度 +...
# WISE 技术文档结构: 结论先行与渐进展开 ## 1. 结论 技术文档默认采用 WISE 结构: W — What 结论 / 具体做法 ↓ I — Insight 简要说明原因 ↓ S — System 进一步解释核心机制与边界 ↓ E — Evidence 引用文献 / 理论来源 / 延伸阅读 目标...
如何查看 Unity 工程中实际生效的宏定义 在 Unity 工程中, 经常会遇到这类条件编译代码: #if UNITY_2022_1_OR_NEWER // ... #endif 如果需要确认当前工程、当前 Assembly 实际定义了哪些宏, 最直接的方法是查看 Unity 生成的 .csproj 文件中的 DefineConstants。 1. 在 Rider 中查看 Def...
Unity Package Git 配置: .gitattributes 与 .gitignore 本文目标很简单: 为 Unity Package 仓库准备一套可复用的 .gitattributes 与 .gitignore, 并说明新仓库、旧仓库如何让它们正确生效. .gitattributes 作用: 规定已经进入 Git 的文件应该如何处理, 主要负责 LF、二进制文件和 Gi...
使用 uv + PySide6 + PyCharm 搭建项目级 Python 桌面工具开发环境 1. 目标 本文记录一套适合 Python 桌面工具开发的项目环境配置流程. 目标是做到: 每个 Python 工程拥有独立的虚拟环境. 不同项目之间的 Python 包互不干扰. 使用 pyproject.toml 描述项目依赖. 使用 uv 管理虚拟环境、依赖和 Lo...