这个问题很长,我把这个问题放在问题补充!