学习protobuf 主要涉及的是protobuf的序列化部分