- 博客(4)
- 收藏
- 关注
原创 double转bytes
首先,我们要了解一下double数据在内存中是如何存储的:1位符号+11位阶码+53位尾数符号位:整数位0,负数为1;阶码:阶码 = 阶码真值 + 偏移量 1023。偏移量 = 2^(k-1)-1,k表示阶码位数;尾数:数字的小数部分。举个栗子:十进制 -125.125,在JS内存中的二进制数据是多少? 第1步,负号S为1,绝对值转成二进制:1111101.001,(整数小数分开计算,整数除2取余;小数乘2取整) 第2步,科学计数法:1.11110100 1 * 2^6 第3步,计
2020-11-22 13:24:57
2276
原创 安卓串口接收数据分段问题
出现的问题:串口助手向安卓端发送数据,当数据长度在38左右时,接收到的数据会出现分段,而且第一段的长度经常会变化,eg,32 34 35,这些长度都出现过,然后剩下的是第二段。出现这种状况的原因可能是串口读取结束但发送端还没有发完。用到的demo链接:https://github.com/kongqw/AndroidSerialPort解决方法:AndroidSerialPort-master\SerialPortLibrary\src\main\java\com\kongqw\serialpor
2020-08-14 15:55:56
2275
翻译 踩坑记录
#记录AndroidStudio踩过的坑#真机联调时出现*Couldn’t delete E:\Android4\0718\SiZu\app\build\outputs\apk\debug\output.json这样的错误!解决方法:点击工具栏“Build” —> Clean Projec t—> Rebuild Project 。
2020-07-18 14:50:37
596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人