自己做的笔记,希望能帮助到大家,可能有些地方不全面