240 发简信
IP属地:湖北
  • 大佬您好,看了您的文章,获益良多。我想请问下在进行pb解析的时候如何判断string类型是否有嵌套呢?
    比如
    0a 04 32 33 34 35 这个很明显就是“2345” 分析就是 0a 04(32 33 34 35)
    而这个有嵌套
    0a 08 08 00 0a 04 32 33 34 35
    它分析就是 0a 08 { [08 00] [ 0a 04 (32 33 34 35) ] }
    人工我能分析出来,但如果我用c语言实现的话,如何区别到底是嵌套还是真的全是数据呢?
    望指教,谢谢

    深入 ProtoBuf - 编码

    在对 ProtoBuf 做了一些基本介绍之后,这篇开始进入正题,深入 ProtoBuf 的一些原理,让我们看看 ProtoBuf 是如何尽其所能的压榨编码性能和效率的。 编码...

  • 120
    深入 ProtoBuf - 序列化源码解析

    在上一篇 深入 ProtoBuf - 编码 中,我们详细解析了 ProtoBuf 的编码原理。 有了这个知识储备,我们就可以深入 ProtoBuf 序列化、反序列化的源码,从...

  • 120
    深入 ProtoBuf - 编码

    在对 ProtoBuf 做了一些基本介绍之后,这篇开始进入正题,深入 ProtoBuf 的一些原理,让我们看看 ProtoBuf 是如何尽其所能的压榨编码性能和效率的。 编码...

  • 120
    深入 ProtoBuf - 编码

    在对 ProtoBuf 做了一些基本介绍之后,这篇开始进入正题,深入 ProtoBuf 的一些原理,让我们看看 ProtoBuf 是如何尽其所能的压榨编码性能和效率的。 编码...