--------------------------------------基础部分--------------------------------------------------------------------------------基础部分------
--------------------------------------基础部分--------------------------------------------------------------------------------基础部分------