看到大量答主黑protobuf,我站出来说一个protobuf的使用场景:当你需要把结构序列化到磁盘,内存只做cache时。
你只需要访问其中一个字段,不断调度发生的json 序列化和反序列化会非常慢。
protobuf由于标记了offset,可以轻松取数据中一个子数据。
然后业务系统不要没事上protobuf,会很麻烦。
性能没有那么重要,互联网大部分性能问题可以通过加机器解决。
。
代码:
现在为什么没有黑客了?
SwiftUI 是不是一个败笔?
Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
PHP初学者,我能不能使用PHP来开发桌面应用?
如果在野外发现了一只大熊猫,很脏,领回家给他洗个澡,再养几天,犯法吗?
为什么男生都不喜欢173身高的女生啊?
有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
为什么 macOS 并不差,可市场总敌不过 Windows?
如何看待日本小学校园餐只有一小块鸡肉?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
女生体毛旺盛是什么样的体验?
人会在什么时候开始感觉到衰老?
学生校服如何隐藏内衣痕迹?
如何评价高圆圆的身材算是美女类型的吗?
如果SSD硬盘闲置很多年,内部数据会不会丢失?
Swift 和同时代的其他语言比起来怎么样?
程序员想搭建自己的服务器求指教。?
vue 框架开发的项目结构是如何搭建的?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
你的低成本爱好是什么?
如何制造一个高级的阳谋?
HTTP/3 解决了什么问题,又引入了什么新问题?
为什么 IPv6 在国内至今未得以大规模应用?
Rust 的设计缺陷是什么?
福州人口流出为什么这么严重?
高德地图红绿灯读秒怎么实现的?
Python+rust会是一个强大的组合吗?
鸿蒙电脑会在国内逐渐取代windows电脑吗?
PHP现在真的已经过时了吗?