2024
Delete Git Submodule
A few steps to delete git submodule totally.
仿射变换与透视变换
仿射变换,平移,旋转,翻转,刚体变换,缩放,相似变换,透视变换。
刚体变换
刚体变换的矩阵表示,以及逆变换的计算方法。
WSL import and export
Export a distribution and import it to another disk.
Use tldraw in Vite
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects.
C++ Variadic Function Templates
可变参模板的英文为Variadic Templates,是C++11标准引入的,可变参模板允许模板定义中含有0到多个模板参数。 ...
C++ Fold Expressions
折叠表达式(Fold Expressions)是C++17标准引入的,引入折叠表达式的主要目的是计算某个值。这个值的特殊性在于:它与可变参有关,而不是与单独某个可变参有关。换句话说,所有的可变参都参与计算,才能求出该值。在可变参函数模板中,因为展开参数比较麻烦,如果要把传递进来的所有参数加在一起,可能要写很多代码,而通过折叠表达式,只需要一行代码就可以求出所有可变参的和。 ...
Build Emacs On Windows
We can build Emacs with MSYS2 and MinGW-W64 on Windows.
Build Emacs From Source
A guide to build emacs from source on Linux.
Emacs Proxy
Proxy servers are commonly used to provide gateways through firewalls or as caches serving some more-or-less local network. ...