自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 CRC-16-Xmodem校验实现

由于项目需要Xmodem校验,网上没有找到什么合适的,于是自己根据网上现有的进行改编一、Xmodem校验的条件1、Xmodem的生成多项式遵从CCITT标准为:x16+x12+x5+1(Hex:1021)2、输入输出数据均不反转3、初始值为 00004、校验数据:输入的整个数据除去开头一字节的起始标识和最后两字节的CRC校验位(比较特殊,如果大家需要使用的话根据自己的情况进行修改isPassCRC()中的传入 calcCRC()的形参)对于校验的正确性验证,我使用CRC(循环冗余校验)在线计算

2021-12-01 15:14:46 3500

原创 Netty学习入门

对Netty的理解+网络调试助手一、Netty是什么二、Netty作为服务器端的整体架构1、 NettyServer2、Handler3、Decoder4、Encoder二、网络调试助手的使用最近学习了使用netty进行网络通信,对数据帧进行封装打包等,记录一下遇到的问题。网上很官方的描述就不再描述啦。其次,这个笔记是根据近期实现的项目而做的,因此比较偏向于与实物之间的通信协议问题。一、Netty是什么Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架。二、N

2021-12-01 14:28:15 726

原创 java学习日记(2)

String字符串的类型转换基本类型转字符串基本类型 + “”int n = 1;String str = n + "";String类型转基本数据类型基本类型.parseXXX("");Integer.parseInt(str);Double.parseDouble(str);Float.parseFloat(str);Short.parseShort(str);Long.parseLong(str);Boolean.parseBoolean(str);Byte.parseBy

2021-10-22 17:22:24 99

原创 java学习日记(1)

将记事本文件编译为java文件并运行(dos)1、将后缀改为 xxx.java2、cmd切换到目标目录后(cd),进行编译javac xxx.java编译后一般情况会生成xxx.class文件(字节码文件)(可能会因为编码方式不同而没有生成字节码文件,需修改为GBK)3.执行java程序(将.class装载到jvm机执行)java xxx //不要任何后缀编写java文件的注意事项一个源文件中最多只能有一个public类,每一个类编译后都对应一个字节码文件;public类名必须与文件

2021-10-06 21:44:12 95

原创 SQL中各种数据类型

一、 整型1、int每个int类型的数据按4个字节存储。2、smallint占用2个字节的存储空间。3、tinyint占用1个字节存储空间4、bigint占用8个字节二、字符型1、char(n)char类型每个字符占用一个字节的存储空间,括号中的n表示字符所占的存储空间,我理解为可以存储n位的char类型数据,例如char(8)-> ‘abcdefg’ (不指定n值默...

2020-04-21 00:54:55 262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除