有時我們需要在代碼中存儲一些我們想要保護的字符串,例如Google Play中的App ID,第三方API密鑰,用於創建散列表的祕密種子等。 要保護此字符串有時候開發者用XOR操作或其他技術來混淆它們(即:XOR operation with two strings in java)。 如果我們在發佈代碼之前運行Proguard,因爲它執行了相當複雜的代碼優化,我猜它可以解析最終的String,最
好吧,我會咬人。一個answer到大規模流行Why does the C preprocessor interpret the word "linux" as the constant "1"?問題提到 main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}`
打印"unix",但有絕對無關,與宏名的拼寫原因。