java
chenjk4
这个作者很懒,什么都没留下…
展开
-
十六进制转成字符串形式与字符串形式转hex
1.计算机只会知道010101的二进制,到底层10进制和16进制还是会转成位数被识别,所以可以通过byte数组去进行转换private byte[] hexStringToBytes(String hexString) { if (hexString == null || hexString.equals("")) { return null; } hexString = hex原创 2016-02-22 14:00:04 · 4602 阅读 · 0 评论 -
java中字符跟字节转换 总结
String 跟byte之间的转换原创 2016-03-25 17:22:58 · 4044 阅读 · 0 评论 -
Java--串口之间的通信及扫描枪的读取
串口通信我以自己刚做的功能做为核心记录这篇博客 ①. 是基于modbus通信协议之间的通信 ②. 是十六进制进行通信的 ③. 可选波特率,数据位 停止位 ④采用CRC校验功能和代码的实现界面是用窗体表现的 界面的实现就不过多的贴代码和说怎么去实现了,有个很好用的工具 NETBean,可以直接拖控件,跟C#做winfrom很像,但是eclipse没有 要自己布局原创 2016-01-19 17:51:22 · 16971 阅读 · 11 评论 -
TimerTask 出现IllegalStateException:Task already scheduled or cancelled.
timerTask 抛异常原创 2017-06-06 17:01:11 · 15562 阅读 · 4 评论 -
java获取本机ip(排除虚拟机等一些ip)
java获取本机ip(排除虚拟机等)转载 2017-08-16 11:46:05 · 10003 阅读 · 8 评论 -
subString()造成内存泄露
subString()内存泄露原创 2017-12-19 17:55:01 · 785 阅读 · 0 评论 -
java开发规范(笔记)
摘抄自阿里巴巴开发手册,记录了一些比较经典的点。 一、编程规约 (一)命名规约 1.【强制】 代码中的命名均不能以下划线或者美元符号开始,也不能以下划线或美元符号结束 反例 : _name/__name/Object/name/name" role="presentation">Object/name/nameObject/name/nameObject/na原创 2018-01-26 20:54:48 · 253 阅读 · 0 评论 -
JAVA 实现crc8(多项式X8+x5+x4+1),byte的各种问题
遇到的坑一、符号右移及C#java的区别1、定协议的时候,后台的是用C#写的,在协议中给了一个crc封装的函数public static byte CRC8(byte[] buffer) { byte crc = 0; for (int j = 0; j < buffer.Length; j++)原创 2018-01-10 20:51:01 · 9618 阅读 · 2 评论