修改bytearry

去除了memset、sozeof(char)
修改bytearry

一：read时指针下移
二：覆盖数据时，如果不超出数组大小size不需要重新计算
三：数据扩展修改以当前指针位置为起点，而非以size