差错控制(检错编码)1.差错从何而来2.数据链路层的差错控制3.奇偶校验码4.CRC循环冗余码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-14 09:46:27
                            
                                450阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本专栏包含信息论与编码的核心知识,按知识点组织,可作为教学或学习的参考。markdown版本已归档至【Github仓库:<https://github.com/timerring/information-theory> 】或者公众号【AIShareLab】回复 信息论 获取。线性分组码基本概念线性分组码数学定义: 编码前信息码元空间   , 经映射   , 编码后码字空间   , 即            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-13 21:50:02
                            
                                1512阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数据传输中需要通过差错控制方法,尽量避免出现传输错误,常用的方法时检错和纠错。接收方知道有差错发生,但不知道时怎样的差错,向发送方请求重传,称为检错。接收方知道有差错发生,且知道时什么样的差错,成为纠错。差错控制原理:传输K位,加入R位冗余,接收方收到后进行计算比较。1、奇偶校验最常用的检错方法,能检出一位错误。在7位ASCII码后增加一位,使码字中的1的个数成奇数或偶数。奇数校验:有效信息位和校            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-20 16:08:00
                            
                                227阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、基本概念     实际的通信链路都不是理想的,比特在传输过程中可能会产生差错:1可能变为0,0可能变为1,称为比特差错。     在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER(Bit Error Rate)。    提高数据代码的抗干扰能力. 这必须在原二进制代码长度的基础上增加几位二进制代码的长度,使相应数据具有一定的冗余度。    编码有一定的检错能力,编码必须要有一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-12-25 23:16:00
                            
                                485阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            https://github.com/wangdali/OpenECC            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-13 10:07:00
                            
                                298阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面是笔者一节视频课程中的PPT内容,仔细而又很通俗地解说了海明码的编码计算、检測错和纠错原理,假设由于PPT比較简洁看不明确,可结合我的视频来看,本节课程的视频链接例如以下(可免费观看,我所有课程5折抢购中!):://edu.51cto.com/lesson/id-21540.html一、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-23 09:53:00
                            
                                599阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Java实现对HTML代码检错
作为一名经验丰富的开发者,我们经常需要对HTML代码进行检错,以保证代码的正确性和质量。本文将介绍如何使用Java来实现对HTML代码的检错,并教会刚入行的小白如何进行操作。
## 检错流程
首先,让我们看一下整个检错流程的步骤,如下表所示:
| 步骤  | 描述                                           |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-23 06:00:47
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.写出下面两个程序的结果public class Test{
    public static void main(String[]args){
        new Person().print();
        new Student().print();
      
}
class Student extends Person{
    public String getInf            
                
         
            
            
            
            一、 差错来源、 二、 差错分类、 三、 差错控制、 四、 "物理层" 编码 与 "数据链路层" 编码 对比、 五、 冗余编码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-08 17:38:38
                            
                                640阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            具体配置见插件官网即可。它可以帮助自动检查 eslint 的错误并标红,同时提供了命令自动修复大部分错误,若项目中使用的是 eslint 来进行代码检查,强力推荐此插件。默认情况下不会对.vue文件进行检查,需要进行一下配置:
“eslint.validate”: [
 
“javascript”,
{
“language”: “vue”,
}
],另外还提供了一个autoFixOnSave配置,            
                
         
            
            
            
            如何计算CRC码? 1.把选定的生成多项式转化为二进制数(假设为k位); 2.在原数据帧后面加上(k-1)个0; 3.加了0后的帧用“模2除法”除以上面的二进制数,得到的余数就是CRC校验码; 模二除法是怎么除的? 在除的过程中使用异或运算,相同为0,不同为1。 在模2除法中只关心当前阶段的最高位, ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-11 15:19:00
                            
                                762阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                   
   为什么使用lint 
 在日常开发中,不同开发人员会写下不同风格的代码,导致代码可维护性变差,为了解决风格不一致问题,我们可以制定代码规范,让开发人员都遵守同样的规范编写代码。在开发过程中,部分代码存在质量问题,这个时候需要code review的方式,人工检查一些可能的错误。然而,在实际开发中,开发规范仍然严重依赖开发人员的自觉性,还是会出现一些不合规范的现象,在人员发生变            
                
         
            
            
            
            一、什么是码距 码距就是两个码字C1与C2之间不同的比特数。如:1100与1010的码距为2,1111与0000的码距为4。 一个编码系统的码距就是整个编码系统中任意(所有)两个码字的最小距离。若一个编码系统有四种编码分别为:0000,0011,1100,1111,此编码系统中0000与1111的码 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-12 16:58:00
                            
                                726阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            海明校验码检错和纠错的工作原理
		
	海明码(Hamming Code)是一种常见的错误检测和纠正码,用于在数据传输过程中检测和纠正错误。它由理查德·海明(Richard Hamming)于1950年提出,具有简单、高效的特点,在计算机通信和存储系统中得到广泛应用。海明码通过在数据中插入冗余位(校验位),使得接收方能够检测到并纠正单个位错误。下面将详细介绍海明码的工作原理:二进制数据编            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-20 01:39:13
                            
                                221阅读