
笔记
文章平均质量分 93
专注写bug三十年
这个作者很懒,什么都没留下…
展开
-
lua CRC-16modbus校验
function crc16modbus(msg) local crctab, res, tmp crctab = { 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241, 0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440, 0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0..原创 2020-09-11 10:19:31 · 1120 阅读 · 0 评论 -
LUA IEE754转为float
function hexToFloat( hexString )local tmpNum = tobinary32(tonumber(hexString,16))local sign = string.sub(tmpNum,1,1)sign = tonumber(sign)local exponent = string.sub(tmpNum,2,9)exponent = tonumber(exponent,2) - 127local mantissa = string.sub(tmpNum,1.原创 2020-08-26 11:42:25 · 632 阅读 · 0 评论 -
C语言 TCP协议
1.总结:注意接收数据的处理才是最麻烦的,最麻烦的,留此记性,下次注意!!(16进制转16进制字符串需要特殊处理,跟我以前用c#处理方式完全不同,也可能是因为接触c语言不多,知识狭隘)!代码可以在精简(留在下次),此处只有server端信息接收处理server#include <sys/stat.h> #include <fcntl.h> #include...原创 2019-11-12 18:07:43 · 640 阅读 · 0 评论 -
Json数据的处理
一.解析JSON 字符串var obj = jQuery.parseJSON('{"id":"1234"}'); alert( obj.id=== "1234" );--输出truevar tbList = jQuery.parseJSON(objc);--多数据处理tbList.rows[i].GoodsNO二.json.encode与json.decode的用法js...原创 2019-07-05 11:49:18 · 132 阅读 · 0 评论 -
Lua encdec编码
require('encdec')password='clientIdlightdeviceNamelightproductKeya1xj1mAHz0L'key = 'eCyjrzg3EYK4tZlWnLwNj1U3AyqctltR'-- encdec.md5(password) -- get only hash md5--pw = encdec.sha1(pass...原创 2019-10-18 14:01:28 · 558 阅读 · 0 评论 -
Lua TCP协议
注意:若是接收数据为空时,有可能数据是16进制,需要转换service:port = 9999 host = '*'device_mac = string.upper('fa14576B6247')-- upperm1 = string.sub(device_mac,1,2)m2 = string.sub(device_mac,3,4)m3 = string.sub(devic...原创 2019-10-18 10:45:47 · 1482 阅读 · 0 评论 -
lua MQTT阿里云IOT通讯
完整实例(个人测试版,subscribe-订阅可忽略)require('json')require('encdec')mqtt = require('mosquitto')num = math.random(0,1)log(num)data = json.encode({params = { LightStatus = num, --humidity=19}...原创 2019-09-26 11:26:05 · 1564 阅读 · 0 评论 -
JavaScript 简单的音乐播放
// Closing current script section to add elements// Closing current script section to add elements</script><audio id="LM_Audio" style="display: none;"></audio> <script ty...原创 2019-08-14 14:04:24 · 242 阅读 · 0 评论