一些通用源码