高分求解,用sql语句能实现CRC8校验吗? CRC就是块数据的计算值,它的全称是“Cyclic Redundancy Check”,中文名是“循环冗余码”,“CRC校验”就是“循环冗余校验”。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种处理用程序比较适合, 效率也好, 用sql应该勉强能做, 主要是算法的问题 zjcxc(邹建) ,大侠帮我写个呗,定重谢 C语言如下/***********************************************************************************crc 校验***********************************************************************************/uchar CrcProc(uchar *buf,uchar count){ uchar crc,i,j,temdata,shdata; bit carry,oldcarry; crc=0; for(i=0;i<count;i++) { temdata=*buf; shdata=temdata; for(j=0;j<8;j++) { temdata=temdata ^crc; carry=(temdata&1)==1; if (carry) { crc=crc^0x18; } oldcarry=carry; crc=crc>>1; if(oldcarry) { crc=crc|0x80; } temdata=shdata; if((temdata&1)==1) { temdata=(temdata>>1)|0x80; } else { temdata=temdata>>1; } shdata=temdata; } buf++; } return(crc);}哪位大侠帮写成sql,封成函数 lz可以把c的算法 改成扩展存储过程啊 请大家指教啊,应该如何实现 请教:sql server 2005连接字符串无效 SQL2005 Report Service完全安裝后訪問http://localhost/Reports為什么看不到“新增資料夾”、“新增資料來源”等? 特殊字符的处理(在线等),请大虾帮忙,3Q~~~~ 取最大值用max,那取第二大,第三大的怎么取啊? 如何插入批量数据 如何解决类似于银行账号余额数据一致性的问题 高手请进!!!高分相赠!!有关sqlserver日志的问题!!! 不用动态语句求解一个字段拼接的问题 BCP 命令中 SQL串的问题 求sql高手帮忙? 求一SQL语句
crc 校验
***********************************************************************************/
uchar CrcProc(uchar *buf,uchar count)
{
uchar crc,i,j,temdata,shdata;
bit carry,oldcarry;
crc=0;
for(i=0;i<count;i++)
{
temdata=*buf;
shdata=temdata;
for(j=0;j<8;j++)
{
temdata=temdata ^crc;
carry=(temdata&1)==1;
if (carry)
{
crc=crc^0x18;
}
oldcarry=carry;
crc=crc>>1;
if(oldcarry)
{
crc=crc|0x80;
}
temdata=shdata;
if((temdata&1)==1)
{
temdata=(temdata>>1)|0x80;
}
else
{
temdata=temdata>>1;
}
shdata=temdata;
}
buf++;
}
return(crc);
}哪位大侠帮写成sql,封成函数