摘要:
tar cvf 每次md5都一样gzip 每次md5都一样tar zcvf 为什么每次就不一样了呢?因为这个过程分两步:1. 生成 file.tar (注意中间过程生成的这个文件的时间)2. 压缩成file.tar.gz哪里不一样了?没错,每次生成的file.tar时间是不一样的,gzip 要带上这个文件的时间,自然最终结果就不一样了。 http://bbs.chinaunix.net/... 阅读全文
摘要:
Protobuf 不是一个自描述的协议,序列化后的二进制消息中应该没有必要的类型信息。所以采取往消息体中增加额外信息的方式来辅助确定消息类型。 使用枚举MsgType定义消息类型,每种消息对应一种消息类型 所有的消息都有一个消息类型字段,注意此字段的编号保持确定 定义辅助消息BaseMsg,只包含一个消息类型字段,用于辅助反序列化 消息定义 xxx.proto文件内容如下: syntax... 阅读全文