确定buffer的一些方法