很详细的代码,给需要的新手