原创 android之數字簽名(*.keystore)

每個App發佈,怎麼宣佈這個App的領土主權,就是通過密鑰庫,它包含了開發者的姓名、單位、組織、所在城市、省份、國家代碼等信息,來保證App的所有權。 查看密鑰庫的信息 keytool -list -keystore C:\Use

原创 xposedinstaller 下載的sdk存到默認位置?

/data/media/0/Android/data/de.robv.android.xposed.installer/cache/downloads/framework/xposed-v89-sdk22-x86.zip

原创 指針(數組指針、指針數組、二級指針)

指針的概念 指針是存放內存地址的變量 指針用法 *添加加在變量前面表示這個變量是一個指針 給指針賦一個int類型,表示這個指針內存放的內存地址所指向的值是一個int值 *加上指針變量名就代表指針中內存地址所指向的值,如下解釋: //

原创 模擬器ROOT

下載Recovery Flashable.zip提取裏面的su文件,放入/system/bin目錄下即可 利用SuperSU-v2.79-20161205182033.apk(http://www.supersu.com/

原创 Java:怎麼判斷一個字節數組包含另一個字節數組,並且字節順序一致

目標 實現一個字節數組A包含另一個字節數組B的算法,順序一致 原理 設置一個命中變量,初始化爲0,記錄兩個數組連續連續命中的字節數量,命中數量等於字節數組B的長度時,返回true,如果循環到最後一個字節或者剩餘字節長度小於字節數組

原创 C語言的一些符號含義、 函數含義

union:共用體/聯合體 union 共用體名{ 成員列表 };類似結構體,是一羣變量的集合,和集合不同的是: 共用體分配空間時,是依據內部變量中最大變量的大小分配的。 如下,double最大,需要8byte,所以分配8字節空間 un

原创 離線安裝setuptools報錯 ImportError: No module named setuptools;rpm安裝一直不顯示成功

離線安裝setuptools或者別的包的時候,需要cd 這個解壓後的目錄中,不然會讀取文件失敗,導致安裝不成功 rpm安裝一直不顯示成功 使用yumdownload解決依賴,或者自己手動下載後,rpm -ivh *始終只顯示Pre

原创 ELF文件:data段開始的位置爲什麼沒有進行進行對齊?

問題: 如下圖所示,第一個是text段、第二個是data段,Align對齊:0x1000(4kb)對齊。 問: 爲什麼data段虛擬地址的起始位置不是0x08049000? 答: 下面這幅圖是程序執行後的內存分佈圖,第一個是te

原创 JAVA:一個Jar庫使用另一個Jar庫的類但是不導入其class文件到內部

目的 一個Jar庫導入另一個jar庫的類,但是不想將另一個Jar庫的所有class文件提取到內部,防止文件過大 原理 方案1 反射 方案2 修改class-path,添加特定目錄下lib文件路徑 算法 方案1 1.獲取jar包類加

原创 Eclipse:可執行Jar包打包(導入第三方Jar包)

目標 可執行Jar包工具的打包: 將第三方Jar庫導入 加入資源文件 實現過程 原理 Jar打包原理1 將第三方庫文件也打包進可執行Jar包,實現不依賴外部庫文件,放到哪都能執行 將第三方庫文件中所有class文件都提取到

原创 於永正《楊氏之子》第一課時教學設計

教材分析: 學情分析: 教學目標: 教學重點: 教學難點: 教學方法: 教學過程: 一、直接導入 師:今天我們學習一篇課文叫什麼? 生:《楊氏之子》 師:好,看老師來寫課題,你們也把手伸出來一起寫,別閒着好不好?(師板書課題:楊氏之子,生

原创 linux平臺創建avd模擬器

1.系統鏡像 sudo ./sdkmanager --install "system-images;android-21;google_apis;x86" --sdk_root=/usr/local/androidsdk 2.an

原创 python/Java DES解密代碼

python2 DES解密腳本 from pyDes import des, ECB, PAD_PKCS5 # 解密16進制字符串類型的加密文本 def des_decrypt_by_hex(s): key = "929

原创 Android error: undefined reference to '**********'

兩個c文件 a.c void a(); b.c #include "a.h" a(); 報錯:error: undefined reference to 'a' 解決:CmakeLists.txt target_link_li

原创 Android Cmake手動編譯cpp文件

第一步:Cmake產生ninja配置文件 D:\Android\Sdk\cmake\3.10.2.4988404\bin\cmake.exe . -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN