CRC16算法的Java實(shí)現(xiàn),使用方法如下:
CRC16 crc16 = new CRC16()
byte[] b = new byte[] {
// (byte) 0xF0,(byte)0xF0,(byte)0xF0,(byte)0x72
(byte) 0x2C, (byte) 0x00, (byte) 0xFF, (byte) 0xFE,
(byte) 0xFE, (byte) 0x04, (byte) 0x00, (byte) 0x00,
(byte) 0x00, (byte) 0x00 }
for (int k = 0 k < b.length k++) {
crc16.update(b[k])
}
System.out.println(INTEGER.toHexString(crc16.getValue()))
System.out.println(INTEGER.toHexString(b.length))
標(biāo)簽:
Java
CRC
16
算法
上傳時(shí)間:
2014-12-20
上傳用戶:ve3344
構(gòu)造一個(gè)簡(jiǎn)單程序設(shè)計(jì)語(yǔ)言的詞法分析器,要求:
1) 含有保留字program, begin, end, var, INTEGER, if, then, else, do, while.
2) 標(biāo)識(shí)符和無(wú)符號(hào)的整常數(shù),其中保留字和標(biāo)識(shí)符不區(qū)分大小寫.
3) 含有界符和運(yùn)算符如下:+,-, (, ), =, >, <, , :, :=.,,。
4) 輸出二元組。
標(biāo)簽:
程序設(shè)計(jì)語(yǔ)言
分析器
上傳時(shí)間:
2014-01-04
上傳用戶:離殤