一些常用的宏