解决方案 »
- c# 调用floodfill的问题
- 求一winform 程序,判断指定路径下是否存在txt文档
- C# WinForm中用WebBrowser控件:如何取得当前活动的链接和文字?
- 数据查询
- 请问ORACLE在我的系统上怎么装不上呀?? 谢
- 一行很简单的代码,我却不懂!请随便指教一下吧!
- 想请教一下,有什么功能只能由C#实现而VB实现不了?
- 看见左边的树了吧,知道怎么实现的进来帮帮俺这个无辜可怜的人吧。
- VB中的这句话Const CONNECT_UPDATE_PROFILE = &H1 如何转成C#可识别的
- DataGridView多张表默认不选中行
- 关于KindEditor上传图片错误问题
- 保存配置文件
public byte crc_8n(byte[] data,int n)
{
byte crc = 0x00; //CRC preset
int i, j;
byte poly = 0x8C; //CRC polynom
for (i=0;i<n;i++)
{
crc ^= data[i];
for (j=0; j<8; j++)
{
if (crc&1)
{
crc = (crc>>1) ^ poly;
}
else
{
crc = (crc>>1);
}
}
}
return crc;
}
if (crc&1) 这能通过编码嘛
if (crc&1) 这能通过编码嘛
if (crc&1) ==应该类似于if (crc&0xff)
后面的自己解决吧,大同小异的
{
byte crc = 0x00;
int i, j;
byte poly = 0x8C;
for (i = 0; i < n; i++)
{
crc ^= data[i];
for (j = 0; j < 8; j++)
{
if ((crc & 1) != 0)
{
crc = Convert.ToByte((crc >> 1) ^ poly);
}
else
{
crc = Convert.ToByte(crc >> 1);
}
}
}
return crc;
}
改了几个地方 不过谢谢了
c#里,改为if((crc&1)!=0)