相关疑难解决方法(0)

各种protobuf实现之间的差异

每种实现的权衡,优缺点是什么?他们有什么不同吗?我想要实现的是将一个盒子的矢量存储到一个protobuf中.

Impl 1:

package foo;

message Boxes
{ 
  message Box 
  { required int32 w = 1;
    required int32 h = 2;
  }

  repeated Box boxes = 1; 
}
Run Code Online (Sandbox Code Playgroud)

Impl 2:

package foo;

message Box 
{ required int32 w = 1;
  required int32 h = 2;
}

message Boxes 
{ repeated Box boxes = 1; 
}
Run Code Online (Sandbox Code Playgroud)

Impl 3:将这些消息的多个流式传输到同一个文件中.

package foo;

message Box 
{ required int32 w = 1;
  required int32 h = 2;
}
Run Code Online (Sandbox Code Playgroud)

protocol-buffers

3
推荐指数
2
解决办法
1168
查看次数

标签 统计

protocol-buffers ×1