利于初学者参考,借鉴,不足之处请多多指教~~