记录一些自己的典型代码