public class Crc8 {
private int crc = 0; public void update(final byte[] input, final int offset, final int len) { for (int i = 0; i < len; i++) { update(input[offset + i]); } } public void update(final byte[] input) { update(input, 0, input.length); } private final void update(final byte b) { crc ^= b; for (int j=0;j<8;j++){ if ((crc & 0x01) != 0) crc = (crc >> 1) ^ 0x8c; else crc = crc >> 1; } } public void update(final int b) { update((byte) b); } public int getValue() { return (crc & 0xFF); } public void reset() { crc = 0; }
// /**
// * Test
// */
// public static void main(String[] args) {
// CRC8 crc = new CRC8();
// crc.reset();
// crc.update("test".getBytes());
// System.out.println("181=" + crc.getValue());
// crc.reset();
// crc.update("hello world".getBytes());
// System.out.println("59=" + crc.getValue());
// }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66692.html
摘要:如果你想查看運行時模塊的加載過程輸出結果表示為模塊,由于我限制了不再往下輸出了,而我們模塊又沒有別的額外依賴,所以僅有這行輸出。 jdk9模塊快速入門 列出自帶模塊:java --list-modulesmac多版本jdk共存:http://adolphor.com/blog/2016...模塊規則示意圖:showImg(https://segmentfault.com/img/bVb...
摘要:哪吒社區技能樹打卡打卡貼函數式接口簡介領域優質創作者哪吒公眾號作者架構師奮斗者掃描主頁左側二維碼,加入群聊,一起學習一起進步歡迎點贊收藏留言前情提要無意間聽到領導們的談話,現在公司的現狀是碼農太多,但能獨立帶隊的人太少,簡而言之,不缺干 ? 哪吒社區Java技能樹打卡?【打卡貼 day2...
摘要:這幾天在學習中的架構開始搭建時候遇到很多問題經過幾天的探索記錄一下的搭建一使用創建新項目選擇相關相關相關選擇完成后二在項目目錄下創建和文件夾將相關的包導入項目三依賴包四調整項目依賴路徑選擇放包的文件夾點擊然后四配置五測試修改報錯運行項 這幾天在學習java web中的SSh架構,開始搭建時候遇到很多問題,經過幾天的探索,記錄一下SSH 的搭建 一.使用Idea創建新項目 1.選擇Sp...
摘要:依賴環境安裝,并配置環境變量安裝,并配置環境變量下載源碼到本地,導入這里建議到自己倉庫,便于翻看源碼添加注釋構建編譯順序直接導入選擇本地的目錄環境,點擊完成注釋掉行注釋掉行將阿里云的庫添加到行等待項目包下載完進入 0x01 依賴環境 安裝JDK 1.8,并配置環境變量 安裝Gradle 4.4.1,并配置環境變量 Git IntellJ IDEA 0x02 下載源碼到本地,導入ID...
閱讀 1481·2021-11-17 09:33
閱讀 1260·2021-10-11 10:59
閱讀 2892·2021-09-30 09:48
閱讀 1905·2021-09-30 09:47
閱讀 3024·2019-08-30 15:55
閱讀 2337·2019-08-30 15:54
閱讀 1493·2019-08-29 15:25
閱讀 1646·2019-08-29 10:57