小编Tay*_* Yi的帖子

Protobuf 不会序列化默认值

我正在为 python 使用 Protobuf。

我一直在尝试使用默认值,但每次运行 SerializeToString() 时我什么也得不到。

例如,

这是我的 .proto 文件对象

message Test{

    optional string lol = 1 [default="HI"];
    optional int32 num = 2 [default=200];
}
Run Code Online (Sandbox Code Playgroud)

我跑

test = packets_pb2.Test()
print(test.num)
print(test.SerializeToString())
Run Code Online (Sandbox Code Playgroud)

并为 print(test.num) 获得 200 但对于 SerializeToString() 没有结果(空)

我希望我的默认值被序列化。

知道如何完成这项工作吗?

提前致谢。

python protocol-buffers

6
推荐指数
2
解决办法
4845
查看次数

在没有 Chrome 调试的情况下,React Native Android 性能缓慢

我在 React Native Android 上遇到性能问题。我正在使用 Redux。

问题是,当 chrome 调试打开时,我的应用程序运行良好(快速)。当我关闭远程调试器时,性能变得非常缓慢。我只是想知道这是否正常。我读过其他线程说在调试模式下,性能是在 chrome 本身上执行的,因此速度更快。这么大的成绩差距正常吗?

谢谢。

react-native

5
推荐指数
1
解决办法
840
查看次数

标签 统计

protocol-buffers ×1

python ×1

react-native ×1