SuperPack 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SuperPack 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
SuperPack 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
SuperPack 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
SuperPack 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

SuperPack,是Shape Security开源的一个新的无模式二进制序列化格式。SuperPack使用了二进制的序列化模式,这意味着会减少负载的大小。

采用SuperPack编码格式的一个主要优势在于,与客户端通信的时候不需要预先交换消息的模式。数据类型的信息会包含在负载之中。SuperPack有36个预先定义的数据类型,包括常见的true、false、uint16、uint32、float32,也包括不那么常见的类型,如 uint6nint4array5等,这些类型能够代表消息中很可能出现的值。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
09/15 06:25

Facebook 的 Superpack 数据压缩技术可将 Android App 大小减少 20%

Facebook 软件工程师 Sapan Bhatia 在一篇博客中指出,该团队开发了一种名为 Superpack 的技术;可以将编译器分析与数据压缩相结合,以发现超出传统压缩工具能力的大小优化。“Superpack 突破了压缩的极限,实现了比现有压缩工具更好的压缩率。” Bhatia 称,在 Facebook 管理应用程序大小是一项独特的挑战:每天,开发人员都会 check in 大量代码,每一行代码都会转化为应用程序中的额外位,最终下载到用户的手机上。如果不加检...

7
6
发表了资讯
2016/09/06 00:00

SuperPack——实现更小负载的新序列化格式

Shape Security开源了一个新的无模式二进制序列化格式,名为SuperPack。 SuperPack使用了二进制的序列化模式,这意味着会减少负载的大小。按照Shape Security的说法,对于一个给定的4.48 KB的样例信息,相对于多个其他的无模式格式,SuperPack的负载是最小的: YAML和BSON非常冗长,会增加消息的负载。JSON比YAML要好得多,但是因为它基于文本编码格式,所以它的大小依然会远远超过SuperPack。在gzip压缩之后,它们的值会出现比...

5
21
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于运维专区
2015/03/30 14:28

python3使用matplotlib画图支持中文

python3使用matplotlib画图,因python3默认使用中unicode编码码,所以在写代码时不再需要写 plt.xlabel(u'性别')而是直接写plt.xlabel('性别'); 安装matplotlib时需要six,numpy,等组件。在windwos下最好直接下载别人编译好的。numpy-1.9.0-win32-superpack-python3.4 免得会在安装numpy时提示 “ unable to find vcvarsall.bat ” 其它组件均可以直接pip install XXX安装 使用: 在有中文的地方加上中文相关的字体,不然会因为...

0
2
发表了博客
2012/11/02 22:04

QT使用opencv

一: 下载最新版opencv for windows, superpack 下载地址:http://www.opencv.org.cn/index.php/Download 二:解压opencv 三:下载cmake 下載地址:http://www.cmake.org/cmake/resources/software.html 安装时: 四:编译opencv 添加环境变量: mingw32-make路径<qt_directory>\mingw\bin,添加到Path中。 打开cmake,第一个路径是opencv所在路径;第二个路径自己定义,就是opencv输出路径,记为build_directory。 点击configu...

0
8
发表了博客
2014/06/13 12:20

matplotlib,numpy自己动手安装

最近想用python做些机器学习方面的事情,就买了本《机器学习实战》研究,Peter Harrington编写的,人民邮电出版社出版,2013年6月上市的。是本很新的书。 首先第一件事情是配置学习环境,我个人的笔记本上安装了pythonxy,什么工具都安装好了,很省心。我也想在实验室的电脑上安装配置好环境。不过,这台PC上只安装了标准的python,不想用pythonxy了(这个工具集成有500多M,太大了,东西都是好东西,但很多现在用不上,完全安装...

0
0
发表了博客
2011/05/29 20:57

OpenERP windows 运行第三方库 安装包下载地址(及备用地址)

原地址: http://bazaar.launchpad.net/~openerp/openerp/win-installer-trunk/files/head:/dependencies/ 备用地址: http://freakshare.com/files/kbnpxtug/PyXML-0.8.4.win32-py2.5.exe.html http://freakshare.com/files/blhqznrw/ReportLab-2.2.win32-py2.5.exe.html http://freakshare.com/files/d33xr3i5/setuptools-0.6c9.win32-py2.5.exe.html http://freakshare.com/files/cpn45msq/pywin32-212.win32-py2.5.exe.html ...

0
1
发表了博客
2018/02/02 09:09

python包,库安装的6个方法

一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip或tar.gz),进行解压,CMD->cd进入模块文件夹,执行: python setup.py install 三、 方法3:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用easy_install进行安装package(文件名称、资源的URL、.egg文件(python egg文件)来下载安装文件) easy...

0
0
发表了博客
2014/07/07 14:27

python自然语言之nlck环境搭建初步

For 32-bits windows: 1.安装Python (我安装的是Python2.7,目录C:\Python27) 可以到CSDN、OSChina、Sina Share等网站下载 也可以到Python官网下载:http://www.python.org/ 2.安装NumPy(可选) 到这里下载:http://sourceforge.net/projects/numpy/files/NumPy/1.6.2/numpy-1.6.2-win32-superpack-python2.7.exe 注意Py版本 下载之后执行exe文件(程序会自动搜索python27目录) 3.安装NLTK(我下载的是nltk-2.0.3) 到这里...

2
0
2018/06/18 13:02

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip或tar.gz),进行解压,CMD->cd进入模块文件夹,执行: python setup.py install 三、 方法3:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用easy_install进行安装package(文件名...

0
8
发表了博客
2019/06/29 11:16

python模块安装

作者:LP帅气的昵称 链接:https://www.jianshu.com/p/52eb3df32222 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 一、Python下载:https://www.python.org/downloads/ 二、Python模块下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql(日常常用包都有) Python模块(第三方库): https://pypi.python.org/pypi 三、Python库安装(一): 方法1: 单文件模块 直接把文件拷贝到...

0
0
发表了博客
2018/03/20 11:10

windows10环境下搭建python2.7.5+nltk开发环境

nltk(Natural Language Tookit)实际上是python的一个开发包。对于自然语言处理任务非常有用。 =============================================================================================== NLTK 2.0官网:http://nltk.org/install.html =============================================================================================== 在windows 32-bit 下的安装步骤如下: 1、Install Python 2、Install Numpy (...

0
0
2020/07/16 07:08

Python及其常用模块库下载及安装

转载声明:本文已获取作者授权转载至微信公众号: 开源优测 作者:LP帅气的昵称 作者博客:http://www.jianshu.com/p/52eb3df32222 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、Python下载: https://www.python.org/downloads/ 二、Python模块下载: http://www.lfd.uci.edu/~gohlke/pythonlibs/(日常常用包都有) Python模块(第三方库): https://pypi.python.org/pypi 三、Python库安装(...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
8 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部