xor

    0熱度

    1回答

    所以我有一個靜態散列表,並且在表中添加代碼之前,索引正在與0異或。爲什麼如果表的索引已經被聲明爲整數? h = 0; h ^= (i << LZW_HASH_SHIFT); if (h >= LZW_HASH_SIZE) { h -= LZW_HASH_SIZE; } s->tab[h].code = i; s->tab[h].suffix = i; s->tab[h].h

    2熱度

    2回答

    我需要驗證CRC8-SAE-J1850消息,因此編寫了一個腳本,該腳本讀取日誌並需要從那裏計算CRC8(非ZERO)以匹配他們與日誌中的CRC8值一起檢查,然後檢查工具鏈中的哪一步導致麻煩。 無論如何,我花了一些時間來查看文檔,SO帖子和其他人的源代碼,但我想堅持使用python更簡單的文本處理和接口到我的其他工具。 我發現了在SourceForge上evansneath's Python CRC

    0熱度

    1回答

    如上所述,您可以包含圖表或圖像並向我解釋此設計的原因?先謝謝你。

    -2熱度

    1回答

    我必須交換Registervariables eax,ebx而不創建新的寄存器。不允許使用XCHG,CMPXCHG及其變體。 我試過了,但沒有奏效。我的代碼有什麼問題。異或換換正確的方法? %include "asm_io.inc" SECTION .data x: dd 10 y: dd 50 fmt2: db "Value of myInteger X is %d",10,0

    0熱度

    1回答

    我正在爲一個驅動器和一個驅動器業務實施同步過程。 爲此我需要散列存儲在一個驅動器上的文件。 對於一個驅動器SHA1散列被返回,並且該站點表示一個驅動器業務沒有返回散列,但是當我打電話獲取元件的元數據時,它顯示一個quickxorhash字段。 那麼這個哈希值得使用嗎?

    0熱度

    2回答

    我有一個數組,它包含一個數組索引中每個位的16位值。我想要做的是執行特定數組元素的「按位」XOR,然後將所有元素移過1(包裝)。 特別地,我想在陣列元件2,3使用XOR,和5最後一個元素,16 此代碼被認爲是循環的,使得一旦它已經完成了特定數目的週期(65535),它應該返回到原始輸入值。 這裏是我的代碼: #include <iostream> using namespace std; v

    1熱度

    1回答

    嘿,有人能解釋一下XOR運算符的意義,以及我可以使用它解決的所有問題。如果有人可以列出我們可以使用異或運算符解決哪種類型的問題,這將是非常有用的。 在此先感謝。

    -1熱度

    2回答

    我解決了一些與舊代碼有關的問題。現在的問題是解密已經用我的程序加密的密文時,它給出的字母與原始字母不同;因此字 - >加密...然後加密 - >解密給出解密!=字,甚至在紙上密文應該與我得到的不同。 還有一件事:我試過{...} while(strlen(...,...)!= 0),但它不工作,並試圖比較sizeof也無法正常工作。我應該如何比較關鍵字與單詞的長度? 這是我的新代碼使用XOR: #

    -2熱度

    3回答

    我需要在兩個二進制字符串之間執行XOR操作。 xor("00110011", "11001100") = "11111111" 我目前使用此功能 def xor(x, y): ans = "" for i in xrange(len(x)): if x[i] == "0" and y[i] == "1" or x[i] == "1" and y[i] == "0

    0熱度

    1回答

    我想找到一個項目的替代索引,並且該項目可以切換回其原始索引。 目前,該方案並不完美 - 說,一個項目的標籤是指數1本來,我想將它移動到索引2 所以index2 = (index1^tag) % max_index 如果我想將它移回索引1 僅有index1 = (index2^tag) % max_index 時MAX_INDEX是2 功率上述等式僅保持 例如: (^123)%64 == (^123