与语言无关的二进制包结构规范

structspec的Python项目详细描述


一种与语言无关、与平台无关的指定二进制数据包结构的方法。

简介

假设您正在一个多人项目中工作,该项目使用多种语言,并且 可能跨越多个硬件平台,并且需要跨 不同的组成部分。当这些组件属于同一个开发人员时,驻留在同一个 硬件,都是用同一种语言写的,没问题。当其中一个或多个 断言不再是真的,它会变得更麻烦。当格式 这些数据包的变化越多,情况就越糟。

有一种简单、中立的方法来指定这些二进制结构的格式不是很好吗 并有一些基本的工具来帮助他们用不同的语言完成一些工作 当他们改变的时候,不会导致任何地方的一切都崩溃?

这就是structspec的全部内容。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ssl证书javax。网ssl。SSLHandshakeException:java。安全cert.CertificateException:没有与IP地址匹配的主题替代名称   基于组件的体系结构的java粒度   java在读取文件中的下一行和上一行时,我得到一个空指针异常   java是什么。StrutConfig。xml。strutsdia文件?   java中如何根据枚举字段对一组对象进行排序   java Firebase setPersistenceEnabled。导致大量内存使用   java奇数编译泛型类和列表错误   java类型org没有可用的源代码。石英克隆表达;您是否忘记继承所需的模块?   java如何使用map计算列表中整数列表的和,并获得一个新列表,其中每个条目对应于每个计算出的和?   java二进制搜索不会结束   java跳过Jackson中的错误JSON数据   在服务层中使用依赖项注入时引发java空指针异常。DAO类bean为空   访问者模式如何解释这两个Java程序运行时间的差异?   用Java扩展日历   java调用通用静态方法