修改
1.7 测试完毕，遗留问题pinblock无法成功
加注释，重构