我正在为 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() 没有结果(空)
我希望我的默认值被序列化。
知道如何完成这项工作吗?
提前致谢。
我在 React Native Android 上遇到性能问题。我正在使用 Redux。
问题是,当 chrome 调试打开时,我的应用程序运行良好(快速)。当我关闭远程调试器时,性能变得非常缓慢。我只是想知道这是否正常。我读过其他线程说在调试模式下,性能是在 chrome 本身上执行的,因此速度更快。这么大的成绩差距正常吗?
谢谢。