自己常用的代码框架