详细介绍swarm的基础知识,适用于初学者,有源码