1、奇偶校验码 奇偶校验通过在编码中增加一个校验位来使编码中的1的个数为奇数(奇校验)或者偶数(偶校验),从而使码距变为2.对于奇校验,它可以检测代码中奇数位出错的编码,但不能发现偶数位出错的情况。既当合法编码中奇数位出现错误。也就是1变成0或者0变成1,其编码的奇偶性就发生了变化,从而发现错误。但 ...
分类:
其他好文 时间:
2016-07-13 19:14:13
阅读次数:
449
UART 的数据以帧为单位发送,一帧数据由以下几个部分顺序组成:开始位、数据位(可选位数7 位或8 位)、校验位(可选)、停止位(可选位数1 位或2位)。通信双方的可选部分的设置必须完全一致。数据成功的发送和接收,都有专门的中断和状态位来指出。对于UART,TXBUF 和RXBUF 都是能触发中断的 ...
分类:
其他好文 时间:
2016-07-02 17:13:23
阅读次数:
109
原理: 在数据中加入几个校验码,并把数据的每一个二进制位分配在几个奇偶校验组中. 设:校验位的个数为r,能表示2^r个信息,1个表示“没错误”, 2^r -1个指出错误发生在哪一位. k= 2^r –1-r个信息可用于纠正数据位. 2^r≥k+r+1 若要检测并纠正一位错,同时发现两位错,r,k应满 ...
分类:
其他好文 时间:
2016-05-25 22:11:04
阅读次数:
300
1、串口的介绍 串口的介绍, 串口发送的顺序; 1.空闲位:这里是连续的 1 2.起始位:低电平 3.数据位:对于传输的数据位这里是自己去设定传输位数,可以5、6、7、8位,但是我们一般设置为 8位 串口的数据是从低位开始发送 4.奇偶校验位:保证传输数据位中的 1 的个数是奇数还是偶数。奇校验;保... ...
分类:
其他好文 时间:
2016-05-19 21:24:23
阅读次数:
281
一、ioctl 函数
ioctl用于向设备发控制和配置命令,有些命令也需要读写一些数据,但这些数据是不能用read/write读写的,称为Out-of-band数据。也就是说,read/write读写的数据是in-band数据,是I/O操作的主体,而ioctl命令传送的是控制信息,其中的数据是辅助的数据。例如,在串口线上收发数据通过read/write操作,而串口的波特率、校验位、停止位通过...
分类:
系统相关 时间:
2016-05-07 10:23:58
阅读次数:
215
转自 :http://blog.csdn.net/yudandan10/article/details/11878421 计算机组成中的海明校验码,相信学过的都会有了解,那么对其中校验位的确定,我想似乎有些人不是很明白,今天我来详细的把如何确定校验位分享一下 首先看下基本的概念 : 2^r≥k+r+ ...
分类:
其他好文 时间:
2016-04-16 12:12:51
阅读次数:
153
payload(http中的payload):有效载荷在一个数据包或者其他传输单元中运载的基本必要数据,即加载的基本数据。记载着信息的那部分数据。通常在传输数据中,为了使数据传输更可靠,要把原始数据分批传输,并且在每一批数据的头和尾都加上一定的辅助信息,比如这一批数据量的大小,校验位等,这样就相当于 ...
分类:
其他好文 时间:
2016-04-05 00:38:57
阅读次数:
217
海明码(HammingCode)是一个可以有多个校验位,具有检测并纠正一位错误代码的纠错码,所以它也仅用于信道特性比较好的环境中,如以太网中,因为如果信道特性不好的情况下,出现的错误通常不是一位。海明码的检错、纠错基本思想是将有效信息按某种规律分成若干组,每组安排一个..
分类:
其他好文 时间:
2016-03-18 01:59:12
阅读次数:
371
raid0并行i/o,读写速度最快,不提供冗余。俗称条带模式。raid1将硬盘分为两组,互为镜像。一块硬盘出现故障,镜像硬盘立马工作。容错能力强,但是硬盘利用率只有50%。raid3让一块硬盘作为奇偶校验位,其余数据分别在其余硬盘里,速度没有raid快。当一块物理数据硬盘坏了,通过..
分类:
其他好文 时间:
2016-02-25 17:06:15
阅读次数:
136
本文实例讲述了C#实现身份证号码验证的方法。分享给大家供大家参考。具体实现方法如下: 随着现在互联网的发展,越来越多的注册用户的地方都用到了身份证,那么对于输入的身份证如何验证呢?看下面的代码,其实很简单。 主要注意的是,目前的身份证分为16和18位,然后分别验证校验位,省份,生日即可。 主要类如下