【最新】LuaJIT 32/64 位字節碼,從編譯到使用全紀錄
網上關於 LuaJIT 的討論,已經顯得有些陳舊。如果你對 LuaJIT 編譯 Lua 源文件為具體的 32位或64位字節碼,極其具體使用感興趣的話,不妨快速讀一下這篇文章。此文章針對嘗試在 iOS 或 Android 上使用 LuaJIT 的小伙伴。限於篇幅,此處假定,你可以成功在 iOS ...
網上關於 LuaJIT 的討論,已經顯得有些陳舊。如果你對 LuaJIT 編譯 Lua 源文件為具體的 32位或64位字節碼,極其具體使用感興趣的話,不妨快速讀一下這篇文章。此文章針對嘗試在 iOS 或 Android 上使用 LuaJIT 的小伙伴。限於篇幅,此處假定,你可以成功在 iOS ...
關於MD5值的原理本文不在介紹,本文主要介紹MD5值的兩種編碼的相互轉換(32位和BASE64編碼的24位),實際應用過程中經常會涉及到兩種編碼的相互轉換。快熟使用工具tomeko.net。 C#示例程序: 測試結果: ...
最近工作遇到了一個問題,原本在32位Android機上跑的好好的程序,在某些64位機上卻變慢了許多。感覺很奇怪,所以google了一下原因,網上給出的原因大部分是過多使用指針。可是為什么過多使用指針就會造成程序變慢呢?結合網上的資料,和自己的理解,我認為是如下原因造成的: (1)因為64位比32 ...
Tips : 這篇文章的主題是x86及x64 windows系統下的inline hook實現部分。 32位inline hook 對於系統API的hook,windows 系統為了達成hotpatch的目的,每個API函數的最前5個字節均為: 8bff move edi ...