240 发简信
IP属地:河南
  • 有哦
    --- crc算法测试
    -- @return 无
    -- @usage crcTest()
    local function crcTest()
    local originStr = "sdfdsfdsfdsffdsfdsfsdfs1234"
    --crypto.crc16()第一个参数是校验方法,必须为以下几个;第二个参数为计算校验的字符串
    log.info("testCrypto.crc16_MODBUS",string.format("%04X",crypto.crc16("MODBUS",originStr)))
    log.info("testCrypto.crc16_IBM",string.format("%04X",crypto.crc16("IBM",originStr)))
    log.info("testCrypto.crc16_X25",string.format("%04X",crypto.crc16("X25",originStr)))
    log.info("testCrypto.crc16_MAXIM",string.format("%04X",crypto.crc16("MAXIM",originStr)))
    log.info("testCrypto.crc16_USB",string.format("%04X",crypto.crc16("USB",originStr)))
    log.info("testCrypto.crc16_CCITT",string.format("%04X",crypto.crc16("CCITT",originStr)))
    log.info("testCrypto.crc16_CCITT-FALSE",string.format("%04X",crypto.crc16("CCITT-FALSE",originStr)))
    log.info("testCrypto.crc16_XMODEM",string.format("%04X",crypto.crc16("XMODEM",originStr)))
    log.info("testCrypto.crc16_DNP",string.format("%04X",crypto.crc16("DNP",originStr)))
    log.info("testCrypto.USER-DEFINED",string.format("%04X",crypto.crc16("USER-DEFINED",originStr,0x8005,0x0000,0x0000,0,0)))
    -- log.info("testCrypto.crc16_modbus",string.format("%04X",crypto.crc16_modbus(originStr,slen(originStr))))
    -- log.info("testCrypto.crc32",string.format("%08X",crypto.crc32(originStr,slen(originStr))))
    end

    luat 遇见 CRC16 的坑

    一直以来,我只使用了 Haskell 和 C 和 python 的 crc16 几乎都是标准的。 但是在 luat 上面没有 crc16 可以用,从外面找到一个可以使用的 c...

  • 拜佛减肥健身养生法

    现代社会节奏越来越快,特别是步入中年以后,一来工作繁忙,二来要照顾家庭,运动的时间就很少了。不知不觉中身体就臃肿起来,很是令人烦恼,怎么能保持身材不胖呢,这里给大家分享一个实...

  • mongodb也可以给时间类型字段的索引添加过期时间,实现过期数据定时删除,了解一下

    MongoDB和Redis比较及应用场景

    一、数据存储 MongoDB的存储格式是文档类型,是一种类似json的格式,可以对某些字段建立索引,可以简单的模仿一下关系型数据库,而且MongoDB确实也有db,t...

  • 鼎客网项目部分需求

    信息发布平台 信息发布平台主要包含信息栏目管理、信息发布(管理员、用户)、信息审核、信息评论等功能。 栏目管理 栏目管理应支持多级栏目管理 各级栏目可设置独立的管理员 管理员...