原创 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