What you think is what you get

All posts by: zgh149

使用 gcc 編譯 .o 以及 .so 檔

首先確定已經存在 .c 檔(這裡以 hello-jni 為範例,在預設的情況下,已經存在/project_ro......

Android.mk 和 Application.mk

Android.mk 為 android ndk project 必備的描述檔,為 GNU Makefile ......

android ndk 主要元件以及結構

android ndk 主要的元件 交叉編譯器(cross compiler):ARM , x86 , MIP......

使用 Command Line 執行 Eclipse Format

避免違反 code standard,在 git push 之前,我一定小心翼翼的檢查每個要 push 的 j......

git 建立自定義指令(git customize command)

使用 git branch 指令建立 branch 有個小缺點,就是branch name 不可以摻雜空格。e......

CheckStyle 下載 編譯 執行

這裡紀錄測試後可以成功動作的部份。 使用Command Line執行 java -jar /path/of/c......

java static field synchronization in Multi-Thread

這是對在 multi-thread 中 static field 同步化的紀錄。 以下是 TestThread......

單例模式中資料的同步化

單例模式的基本介紹 雖然單例模式中的 HungerSingleton 可以保證只產生一個實體,但其中的資料還是......

撰寫變數的原則(Variable Principle)

分別從 Code Complete2 , Clean Code , The art of readable c......

簡化巢狀條件式的技巧(How to fix nested condition)

巢狀條件式通常為為複雜度高的區域。 以下紀錄簡化巢狀條件式的技巧 1.巢狀 if 轉換成 if then el......