数据校验-需要一种校验的好办法(数据量32bit)

问题描述

需要一种校验的好办法(数据量32bit)

数据的基本格式为:
地址8bit 地址的反码8bit 数据8bit 数据的反码8bit
这个格式的话只能传输8bit有效数据,8bit地址
因为传输过程中会有大量的干扰,所以大量的数据用来做校验,现在要求是传输16bit数据
8bit地址,所以我觉的反码的校验方式不可靠了,问问有没有什么可以满足的方法。保持稳定并且可以满足数据传输量。
(请大家不要回复 再发一个数据的方式,因为项目的客观原因,不能发两次!)
在下在此叩首!

解决方案

可不可以使用类似 磁盘的奇偶校验 的方法

时间: 2025-01-30 12:15:17

数据校验-需要一种校验的好办法(数据量32bit)的相关文章

基于MVC4+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式

在基于MVC4+EasyUI的Web开发框架里面,大量采用了Jquery的方法,对数据进行请求或者提交,方便页面和服务器后端进行数据的交互处理.本文主要介绍利用Jquery处理数据交互的几种方式,包括获取数据并显示,插入新数据到服务器,更新数据,删除数据等操作. 1.利用Jquery获取数据并显示 为了顺利获取数据,我们需要保持页面端调用和服务器端保持一致,并相应的把数据转换或者封装为对象实体进行处理. 下面我们以一个简单的全国省份.全国城市.全国城市行政区的案例进行Demo代码的介绍.    

大数据十大发展方向:中国成为大数据最重要的市场

大数据无疑是目前IT领域的最受关注的热词之一.几乎凡事都要挂上点大数据,否则就显得你OUT了.相信大多数人都能顺口说出大数据的四个特点:容量大,多样化,速度快以及高价值.但随着人们对于大数据的逐渐了解,人们开始讨论大数据究竟能够给人们带来什么样的价值?大数据的未来服务方向在哪里? 今天我就跟大家谈一下未来大数据的十大发展方向: 方向一:大数据分析领域快速发展 数据蕴藏价值,但是数据的价值需要用IT技术去发现.去探索,数据的积累并不能够代表其价值的多少.而如何发现数据中的价值已经成为企业用户密切关

Struts2中validate数据校验的两种方法详解附Struts2常用校验器_java

 1.Action中的validate()方法 Struts2提供了一个Validateable接口,这个接口中只存在validate()方法,实现这个接口的类可直接被Struts2调用,ActionSupport类就实现了Vadidateable接口,但他的validate()方法是一个空方法,需要我们来重写. validate()方法会在execute()方法执行前执行,仅当数据校验正确,才执行execute()方法, 如错误则将错误添加到fieldErrors域中,如果定义的Action中

害怕别人乱输数据吗?提高你的数据校验功能-AJAX输入校验(8)

7.4  AJAX输入校验 Struts 2框架在使用客户端校验的时候,由于需要转换为JavaScript脚本,所以并不是所有服务器端的校验规则均能转换为客户端校验,而AJAX校验则可以使用所有的服务器端校验规则. AJAX是一种新兴的技术,主要特点是可以异步处理用户请求,例如,用户在填写一个表单的时候,当填写完一个文本框后,该文本框失去焦点的同时,会异步地完成同服务器的交互,提示校验信息,而不是所有表单填写完后单击"提交"按钮时显示校验信息. 在这里笔者简单演示一个示例,让读者体验A

校验码(海明校验,CRC冗余校验,奇偶校验)

循环冗余校验码 CRC码利用生成多项式为k个数据位产生r个校验位进行编码,其编码长度为n=k+r所以又称 (n,k)码. CRC码广泛应用于数据通信领域和磁介质存储系统中. CRC理论非常复杂,一般书就给个例题,讲讲方法.现在简单介绍下它的原理: 在k位信息码后接r位校验码,对于一个给定的(n,k)码.可以证明(数学高手自己琢磨证明过程)存在一个最高次幂为 n-k=r 的多项式g(x),根据g(x)可以生成k位信息的校验码,g(x)被称为 生成多项式 用C(x)=C(k-1)C(k-2)...C

ASP.NET页面间数据传递的9种方法

本文我们将讨论的是ASP.NET页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性. 0.引言 Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留.在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确.安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题,以下来探讨.NET 下的解决此问题的各种

Excel单元格中数据自动换行的两种方法

Excel单元格中数据自动换行的两种方法   不管单元格中是已经有了数据,或者还等待输入数据,都可以对它执行自动换行命令.自动换行的方法有两种,现在就来对下面表格中已经超出单元格宽度的数据使用自动换行. Excel单元格中数据自动换行的方法一 选择要换行的单元格(可以是一个,也可以是多个),然后切换到"开始"选项卡,单击"对齐方式"组中的"自动换行"命令. Excel单元格中数据自动换行的方法二 1.选中要换行的单元格,单击鼠标右键,在弹出的菜单

C#数据类型转换的几种形式

本篇文章是对C#中数据类型转换的几种形式进行了详细的分析介绍,需要的朋友参考下   1.Convert.ToInt32(); //转换成32位的整数. 2.变量.ToString();/最常见的转换成 字符串. 3."订单"+2514 //后面的数字会转换为字符串. 4.((类名A)对象名X) //强行将 对象X 转换成 A类 的对象. 5.int.Parse(string);把字符串型转换成其他类型. 6.还有,如果要转换成的类型为引用类型,还可以用 as teacher tea =

kettle数据同步的五种方案

数据同步:当数据源发生改变时,其他相关数据也跟着发展变化.根据需求不同可采取以下方案. 1.触发器 在数据库建立增删改的触发器.触发器将变更放到一张临时表里.oracle同步cdc 优点:实时同步 缺点:影响到业务系统,因为需要在业务系统建立触发器 2.日志 通过分析源数据库日志,来获得源数据库中的变化的数据.oracle异步cdc 优点:不影响业务系统 缺点:有一定得延时,对于没有提供日志分析接口的数据源,开发的难度比较大 3.时间戳 在要同步的源表里有时间戳字段,每当数据发生变化,时间戳会记