透明传输

【python】利用h5py存储数据

寵の児 提交于 2020-03-01 12:23:06
两类容器:group & dataset group类似文件夹,字典。 dataset是数据集,类似数组 支持更多的对外透明的存储特征,数据压缩,误差检测,分块传输 group下面可以是group,也可以是dataset 只能储存纯粹的数据,不能储存DataFrame, Panel等东西,如果要用使用 to_hdf import h5py 读: f = h5py.File(file, mode='r') f.keys() dset = f['mydataset'] 写: f = h5py.File(file, mode='w') dset = f.create_dataset(name, dataOrSize, dtype, ) 可选项: chunks: True自动分块, 如果手动分块则输入元组 可以对数据块设置attrs dset.attrs['abc'] = 1 高级特性: 滤波器组?加入参数compression = 'gzip' hdf5文件本身大小没有限制 一个dataSet最多32维, 每个维最多2^64个值 一个chunk最大4G, 来源: https://www.cnblogs.com/yesuuu/p/6530367.html

数据链路层——习题

旧街凉风 提交于 2020-01-06 20:27:37
3-01 数据链路 ( 即逻辑链路 ) 与链路 ( 即物理链路 ) 有何区别 ? “ 电路接通了 ” 与 ” 数据链路接通了 ” 的区别何在 ? 答:链路是从一个结点到相邻结点的一段物理通路,中间没有任何其他的交换结点。 数据链路:在物理链路上添加了控制协议,对数据的传输进行控制,把视线协议的硬件和软件添加到物理链路上就形成了数据链路。 3-02 数据链路层中的链路控制包括哪些功能 ? 试讨论数据链路层做成可靠的链路层有哪些优点和缺点 . 答: 封装成帧:添加帧定界符,接收端可以知道接受的帧是否完整。 流量控制:接收方在缓冲区快满的时候通知发送方让他降低发送速度,避免缓冲区溢出发生丢包现象。 差错检验:帧检验序列FCS。 将数据和控制信息区分 开 透明传输:无论什么样的比特组合都能够按照原样没有查错地通过数据链路层。 链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损; 对于优质信 道,采用可靠的链路层会增大资源开销,影响传输效率。 3-03 网络适配器的作用是什么 ? 网络适配器工作在哪一层 ? 答:(1)进行串行到并行的转换 (2)对数据进行缓存 (3)对计算机的操作系统安装设备驱动程序 网络适配器(网卡)工作在数据链路层和物理层,在数据链路层负责CSMA/CD协议

计算机网络(6): 数据链路层

ε祈祈猫儿з 提交于 2019-12-16 03:03:22
文章目录 1 封装成帧 2 透明传输 3 差错监测 3.1 奇偶校验码 3.2 循环冗余校验码CRC 4 最大传输单元MTU 5 以太网协议 5.1 MAC地址 5.2 以太网协议 参考资料 注:转载请标明原文出处链接: https://xiongyiming.blog.csdn.net/article/details/103469950 来源: CSDN 作者: 在水一方xym 链接: https://blog.csdn.net/zaishuiyifangxym/article/details/103469950

数据链路层协议的三个基本问题

独自空忆成欢 提交于 2019-12-05 14:10:44
1.封装成帧(在一段数据的前后分别添加首部和尾部,然后就构成了一个帧,确定帧的界限) 2.透明传输(定义一个字符“ESC”,在数据中遇到“EOT”或者“SOH”控制字符时,在控制字符前插入“ESC”转义字符,而接收端的数据链路层在将数据送往网络层之前删除这个插入的转义字符) 3.差错检测(循环冗余检验) 来源: https://www.cnblogs.com/1819zzh/p/11926817.html