docs: Data uploader SDK && Readme

This commit is contained in:
杭城小刘
2020-07-06 04:55:47 +08:00
parent 27c2d9dc0f
commit 028d446ac6
12 changed files with 2743 additions and 127 deletions

View File

@@ -32,7 +32,7 @@
在几乎所有的机器上,**多字节对象都被存储为连续的字节序列**。例如在 C 语言中,一个 `int` 类型的变量 x 地址为 0x100那么其对应的地址表达式 `&x` 的值为 `0x100`,且 x 的4个字节将被存储在存储器的 `0x100`,`0x101`,`0x102`,`0x103` 位置。
字节的排列方式有2个通用规则。例如一个多位整数按照存储地址从低到高排序的字节中如果该整数的最低有效字节类似于最低有效位排在最高有效字节前面成为**小端序**;反之成为**大端序**。在计算机网络中,字节序是一个必须要考虑的因素,因为不同类型的机器可能采用不同标准的字节序,所以均需要按照网络标准进行转化。
字节的排列方式有2个通用规则。例如一个多位整数按照存储地址从低到高排序的字节中如果该整数的最低有效字节类似于最低有效位排在最高有效字节前面称为“**小端序**;反之成为**大端序**。在计算机网络中,字节序是一个必须要考虑的因素,因为不同类型的机器可能采用不同标准的字节序,所以均需要按照网络标准进行转化。
假设一个类型为 int 的变量 x位于地址 0x100 处,它的值为 0x01234567地址范围为 0x1000x103字节其内部的排列顺序由机器决定也就是和 CPU 有关,和操作系统无关。
@@ -164,6 +164,12 @@ NBO(Network Byte Order):按照从高到低的顺序存储,在网络上使用
主机字节顺序HBOHost Byte Order不同机器 HBO 不相同,与 CPU 有关。计算机存储数据有两种字节优先顺序Big Endian 和 Little Endian。Internet 以 Big Endian 顺序在网络上传输,所以对于在内部是以 Little Endian 方式存储数据的机器,在网络通信时就需要进行转换。
Big-Endian: PowerPC、IBM、Sun
Little-Endian:x86、DEC
ARM 既可以工作在大端模式,也可以工作在小端模式。
## 如何转换