内核中 template 方法的完善