话不多说,直接上代码和注释,需要什么一看就明了。