会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
知衣丶
博客园
首页
新随笔
联系
管理
订阅
2019年11月22日
浅析FileInputStream的read(e)和ByteArrayOutputStream()的write(e,0,len)
摘要: 之前在项目中,写过一段对二进制文件进行解析【解析成16进制字符串】的代码。今天回头做总结的时候发现里面有大学问。话不多说,先上代码。 1 public static byte[] loadFile(String fileNm) { 2 File file = new File(fileNm); 3
阅读全文
posted @ 2019-11-22 14:02 知衣丶
阅读(766)
评论(0)
推荐(0)
2019年11月11日
浅析MCM时间格式
摘要: 最近在项目中,遇到时间格式的一种存储方式-MCM【小端,低字节低地址】。一,何为MCM时间? MCM时间格式为节省卡内存储空间而生它可以表示2000年1月1日到2063年12月31日这段时间内任何一个时间。它总共由4个字节共32位二进制数组成,除年外【年只有后面的2位数,比如2019,只会存19】,
阅读全文
posted @ 2019-11-11 11:54 知衣丶
阅读(952)
评论(0)
推荐(0)
浅析java项目中遇到的大小端
摘要: 在项目解析文件过程中,解析出来的金额有2个亿,立马感觉到不对,于是想着是不是存储方式的问题。遇到的原始报文为D2000000,将其转成小端(低字节低地址)变为000000D2,正好变为可接收的范围。故得知原始报文是采用的大端存储方式。 一.为什么会有大小端之分? 在学校学C语言的时候,知道除了int
阅读全文
posted @ 2019-11-11 10:46 知衣丶
阅读(902)
评论(0)
推荐(0)
公告