zoukankan      html  css  js  c++  java
  • crc校验

      ushort calc_crc(byte[] str, uint len)
            {
                byte i;
                ushort crc = 0xffff;
                //string+=4;         //从地址位开始计算//
                int num = 4;
                while (len-- != 0)
                {
                    for (i = 0x80; i != 0; i /= 2)
                    {
                        if ((crc & 0x8000) != 0)
                        {
                            crc *= 2;
                            crc ^= 0x1021;
                        }
                        else crc *= 2;
                        if ((str[num] & i) != 0)
                            crc ^= 0x1021;
                    }
                    num++;
                }
                return crc;
            }

  • 相关阅读:
    JEECG开发总结
    ehcache集群的配置
    spring拦截器
    spring的基本配置
    kindeditor编辑器
    jQuery中的Ajax
    表单验证
    Python中的Random模块
    Open vSwitch FAQ (二)
    Open vSwitch FAQ (一)
  • 原文地址:https://www.cnblogs.com/Iyce/p/2738653.html
Copyright © 2011-2022 走看看