自己一个人写这玩意太费劲了