可以共用的源码part1