使用方法和源码分析