
C/C++
风______
这个作者很懒,什么都没留下…
展开
-
C/C++解决MD5加密库,在32和64位平台下计算不同的问题。
Android开发时涉及加密使用C++代码创建so库。 测试过程中发现相同字符串在MD5加密后值并不同,最后发现原来是原md5库中使用了typedef unsigned long int UINT4声明了32位类型,实际在64位手机中long int为64位,所以产生了差异。 解决办法也比较容易,将md5.h中的 typedef unsigned long int UINT4; 替换为:...原创 2019-04-12 13:02:04 · 1314 阅读 · 0 评论 -
Android平台基于Modbus RTU/TCP的数据采集与写入开发记录 android modbus
最近刚完成的一个app记录下。 部分代码已传至github上(https://github.com/tywfeng/moniter-public) 需求是使用android设备(手机平板等),通过modbus RTU网络流转发或modbusTCP两种通讯协议实时采集现场数据,并以数值及图表形式在APP中呈现出来。(因为android手机没有串口所以现场设备会将modbus RTU数据使用TC...原创 2019-01-10 11:37:28 · 4538 阅读 · 11 评论