添加基础工具方法和实例方法，未完