源码阅读总结，尚不完善，持续更新