misc tiny_traffic
第一道misc就遇到难题了(主要菜(lll¬ω¬))
因为是题需要的知识先写前面了。
序列化
- 序列化: 将 数据结构或对象 转换成 二进制串 的过程
- 反序列化:将在序列化过程中所生成的二进制串 转换成 数据结构或者对象 的过程
java里有序列化的详细解释,其中定义的数据类型与Java的对象 类 包的定义都非常相似,因此可以参考Java来学习
而序列化在Java则需要类 ObjectInputStream 和 ObjectOutputStream 是高层次的数据流,它们包含反序列化和序列化对象的方法。
(后来研究的半天Java的序列化发现还是不会咋反,主要的Java没学就囫囵了解基础知识,没深入学习,然后发现protocol buffer 反序列 其实支持多项语言的 就用了熟悉的python了,说到底就是不知道序列化是啥,吃了大亏/(ㄒoㄒ)/~~)