请帮助建议Flatbuffers和CBOR协议的优缺点。这两种二进制格式都声称在它们的网站上是不错的,但是我无法在两者之间做出一些很好的区别。
平面缓冲区:
优点:
坏处:
CBOR
优点:
坏处:
PS:
与平缓缓冲区相比,感觉CBOR中的类型管理将在性能上付出高昂的代价,但是由于CBOR是标准化协议,因此如果这种差异不大,我倾向于使用它。请让我知道你们都推荐两个,为什么。
这是代码在Perl上给我错误.
...
else if (exists($framename{$presFrame}) && (($framename{$presFrame}) < = $j))
...
Run Code Online (Sandbox Code Playgroud)
这framename是一个哈希,presFrame是一个关键存在于framename
编辑:
在正确答案中提到的Perl中实现if/else语法有点不同.