海明码也叫做汉明码,具有一位纠错能力。 编码: 确定校验码的位数x 设数据有n位,校验位有x位,则校验码一共有2的n次方种取值,其中需要一种取值方式表示数据正确,剩下2的n次方-1表示有一位数据出错,因此编码后的二进制串有n+x位,所以应该满足2的x次方-1>=n+x 以1010110为例,信息位有 ...
分类:
其他好文 时间:
2019-09-18 10:42:28
阅读次数:
130
[TOC] 1. 两种丢包处理策略 为了保证实时性,通常适应UDP协议来针对RTP数据进行传输,而UDP无法保证数据传输的质量,所以在网络环境不好的时候,丢包是经常出现的问题,有什么策略来改善这个问题吗? 常用的方法有: 丢包重传(ARQ) 和 前向纠错(FEC) 。 通常抗丢包有两种方式,FEC和 ...
分类:
其他好文 时间:
2019-09-17 13:14:05
阅读次数:
179
数据链路层差错控制基本方式 1. 检错重发 :检查到错误的数据会请求重发数据 2. 前向纠错 :检错,定位错误,并且进行纠正错误 3. 反馈校验 :将数据返回进行检查,比较浪费资源 4. 检错丢弃 :如果有错误直接丢弃,适用于实时性非常高的系统 差错编码 汉明距离:两个等长码字之间,对应位数不同的位 ...
分类:
其他好文 时间:
2019-09-13 17:30:39
阅读次数:
108
在所有正式内容开始之前先问一个问题,什么是raid?raid的概念描述在互联网上比比皆是,都未免太过专业了。我想用最简单的原理描述,就是在定义存储方式时允许在一部分数据缺失的情况下不影响全部数据,类似于通讯领域的纠错码。不同的冗余模式形成了不同的RAID类别。我们需要先描述仅具备一个磁盘冗余的RAID模型(思想同RAID3,RAID4,RAID5)。假设现在有3页空白的纸,用来记录一些数字,为了更
分类:
其他好文 时间:
2019-09-04 11:48:49
阅读次数:
89
可靠性测试的定义 在规定条件下,规定时间内,软件不引起系统失效的概率 软件系统在规定的时间内以及规定的环境条件下,完成规定功能的能力 可靠性测试的目的 预测软件在实际运行中的可靠性,同时通过测试可以提高整个软件的防错、容错和纠错的能力 可靠性的计算方法 计算机系统的可靠性是制从它开始运行(t=0)到 ...
分类:
其他好文 时间:
2019-09-01 18:14:41
阅读次数:
118
本文将讲述vue-cli+vux-scroller实现移动端的上拉加载功能: 纠错声明:网上查阅资料看到很多人都将vux和vuex弄混,在这里我们先解释一下,vuex是vue框架自带的组件,是数据状态管理工具,vux是一款移动端的UI组件库; vux(官方文档:https://doc.vux.li/ ...
分类:
移动开发 时间:
2019-08-30 09:53:43
阅读次数:
457
“纠错码”的应用,主要作用是牺牲有效性,换取可靠性。以1/3码率的Turbo码来说,有效位和校验位之比为1:2。 如果说纠错码的“浪费”是经数学证明所不得不添加的冗余,那么另一种“浪费”则是在物理实现上的无奈: 无论是在编码还是在组帧时,常见的操作便是“补零”。只是这里补的零在数学上来看不起任何作用 ...
分类:
其他好文 时间:
2019-08-24 11:42:20
阅读次数:
132
Vim编辑的小技巧 如何快速纠错 Ctrl + h 删除上一个字符, Ctrl + w 删除上一个单词, Ctrl + u 删除当前行。 从编辑模式快速切换到Nornal模式 1.Esc 2.Ctrl + c 3.Ctrl + [ 从Nornal模式快速切换到编辑模式 1. gi ...
分类:
系统相关 时间:
2019-08-17 21:57:46
阅读次数:
109
前言 功能:调用web api 接口 1.获取 jpeg 格式的二维码 2.获取中间带有logo 的二维码 3. 下载 jpeg,svg 格式的二维码 需要的NuGet 包: > QRCoder(v1.3.6) > System.Drawing.Common(v4.5.1) 正文 1. 准备项目 创 ...
分类:
Web程序 时间:
2019-08-17 14:51:13
阅读次数:
140
SMBus一种I2C总线的变种 SMBus 提供了PEC方式,提高了传输的可靠性。 总线的发展都是在提高速度,提高可靠性或者提高传输效率上下功夫。 PEC不具备纠错的能力,是在I2C link layer增加了一种手段来有效的检验传输的数据是否有错。 PEC : Packet Error Code ...
分类:
其他好文 时间:
2019-08-02 10:46:43
阅读次数:
277