buffer的方法