原创 AOSP 源碼編譯
1. 從清華大學鏡像站點下載 AOSP 源碼:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 建議用下載aosp源碼包方式下載; 參考:https://blog.csdn.net/cxq23
原创 TLS協商 wireshark 抓包分析
分析環境在 windows 下,使用 windows 版本的nginx部署自籤服務器,使用 openssl s_client 命令測試雙向認證。 準備工具: 1. wireshark: 從騰訊軟件中心搜索wireshark並下載64位版本
原创 Ubuntu 16.04 Python2.7 & opencv3
1. 參考文檔 https://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/ 安裝 python2.7 和 opencv32. sudo
原创 【轉】Android Overlay機制
Android Overlay機制 GrayMonkey 0.5 2017.10.23 11:03* 字數 2134 閱讀 5810評論 0喜歡 11 前言 Android Overlay是一種資源替換機制,它能在不重新打包apk的情況
原创 Ubuntu 下測試自簽證書
1. 創建 catest 目錄,複製 openssl.cnf 文件到此目錄,然後編輯此文件,修改certificate 和 private_key的名稱 mkdir catest cd catest /catest$ cp /etc
原创 Windows下編譯 boringssl代碼
1. 從 github 下載 boringssl 代碼包,直接下載 zip 包即可,git clone 很慢; 網址:https://github.com/google/boringssl 2. 安裝必要工具: Android ND
原创 Windows下 ndk 編譯程序
環境變量添加 Android 相關設置: ANDROID_HOME C:\Users\zhanghb\AppData\Local\Android\Sdk ANDROID_NDK C:\Users\zhanghb\AppDa
原创 Word文檔中插入代碼
從 Android Studio 或者其他代碼編輯工具,複製代碼到 Word 中可以保持字體風格和顏色,但是代碼不夠對齊,行號也沒有。 經過搜索,找到一個提供自動化格式的網站: http://www.planetb.ca/syntax-h
原创 windows 下 nginx 雙向認證自簽名證書配置
1. 創建根證書密鑰、服務器證書私鑰、客戶端證書私鑰: openssl genrsa -out root.key 2048 openssl genrsa -out server.key 2048 openssl genrsa -out
原创 boringssl + curl 編譯配置
1. 下載和編譯 boringssl $ git clone https://boringssl.googlesource.com/boringssl $ cd boringssl $ mkdir build $ cd build $
原创 windows 下配置 nginx 自簽名證書
1. 下載 nginx windows 版本,位置: http://nginx.org/download/nginx-1.16.1.zip 2. 下載後解壓到 C:\ 根目錄,目錄名 nginx-1.16.1 3. 解壓完成直接點擊啓動
原创 clion windows 找不到lib庫問題
是一個clion在windows下寫c程序時候,在cmakelists.txt裏編輯了頭文件路徑和庫文件路徑。 編譯時總是提示中不到鏈接庫,問題文件如下: # cmake_minimum_required(VERSION <specif
原创 Android性能優化常見問題
這篇文章寫的很詳細: https://www.jianshu.com/p/dc5a60c5b1ce 推薦。
原创 Makefile 中常用定義
1. 符號 $@ 目標文件 $^ 所有的依賴文件 $< 第一個依賴文件 $? 比目標還要新的依賴文件列表 $% 僅當目標是函數庫文件中,表示規則中的目標成員名。例如,如果一個目標是“foo.a(bar.o)”,那麼,“$%”就是“ba
原创 mint 19.04 qemu 安裝 winxp 虛擬機
$ sudo apt install qemu $ qemu-system-i386 --version QEMU emulator version 2.11.1(Debian 1:2.11+dfsg-1ubuntu7.23) Copy