摘要: 什么是CRC校验?CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。 CRC校验原理: 阅读全文
posted @ 2021-11-08 16:03 江南大才子 阅读(2532) 评论(0) 推荐(0) 编辑
摘要: 一、如何实现拦截器 在Spring Boot项目中,拦截器经常被用来做登陆验证,日志记录等操作。拦截器是Spring提供的,所以可以将拦截器注成bean,由IOC容器来管理。实现拦截器的方式很简单,主要由以下两个步骤: 自定义拦截器类实现HandlerInterceptor接口 自定义WebMvc配 阅读全文
posted @ 2021-11-08 15:16 江南大才子 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 最近进行led彩屏通讯开发,接触到CRC16算法计算校验码,下面附上两篇可用的代码! 第一种方法如果字符串为0b98,自动去0,结果为b98 /** * 获取crc16校验码,字符串格式 */ public static String getCRC2(byte[] bytes) { // ModBu 阅读全文
posted @ 2021-11-08 14:43 江南大才子 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 牢记这些呀,特别常用! 1.十进制转成二进制 未补0 String s = Integer.toBinaryString(n) //将十进制数转成字符串,例如n=4 ,s = "100" 十进制转成二进制 补0 //输出结果:00000100 String bin = Integer.toBinar 阅读全文
posted @ 2021-11-08 11:19 江南大才子 阅读(753) 评论(0) 推荐(1) 编辑