原创 git服務器配置

服務器:ubuntu 12.04 (192.168.15.6) 客戶端:ubuntu 10.04 (192.168.15.5) Gitolite 搭建 Git 服務器,實現 Gitolite 服務器管理賬戶與普通用戶無密碼訪問,且 G

原创 Android性能優化筆記

1.  靜態方法代替虛擬方法     如果不需要改變某個變量的值, 可以直接將這個值設置爲static, 這樣在訪問這個變量的時候可以加快速度。 2. 訪問本地變量(函數中)比訪問類的成員變量要快很多。 3. 對常量使用static fi

原创 Makefile中的wildcard用法

在Makefile規則中,通配符會被自動展開。但在變量的定義和函數引用時,通配符將失效。這種情況下如果需要通配符有效,就需要使用函數“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,

原创 Android上面打印函數堆棧

public static void log(String logMsg) {     Thread current = Thread.currentThread();         long tid

原创 Java中finalize的使用

java提供finalize()方法,垃圾回收器準備釋放內存的時候,會先調用finalize()。   (1).對象不一定會被回收。   (2).垃圾回收不是析構函數。   (3).垃圾回收只與內存有關。   (4).垃圾回收和

原创 android AsyncTask介紹

AsyncTask和Handler對比 1 ) AsyncTask實現的原理,和適用的優缺點 AsyncTask,是android提供的輕量級的異步類,可以直接繼承AsyncTask,在類中實現異步操作,並提供接口反饋當前異步執行的程度

原创 配置git服務器和客戶端

   服務器爲: 192.168.1.254,  git管理員客戶端爲 192.168.1.252, 其他客戶端爲192.168.1.240 1. 192.168.1.254安裝git (當前用戶爲swserver)      swser

原创 android4.0平臺service程序分析

service程序源代碼路徑frameworks/base/cmds/service/service.cpp int main() {     // 獲得ServiceManager服務的接口sm, 通過這個接口客戶獲得其他服務信息  

原创 android 動態庫跟蹤的一個小辦法

在android開發中,java的異常比較直觀,但是動態庫異常打印的都是地址,利用下面的方法可以鎖定發生故障的函數。 arm-eabi-addr2line  -C -f -s -e 動態庫 address可以解析出發生故障的地址信息。

原创 Android 本地代碼中的LIKELY和UNLIKELY宏

閱讀Android Frameworks中的C++代碼時,經常會碰到在條件判斷語句中使用了LIKELY和UNLIKELY這兩個宏,找到這兩個宏的定義如下: #define LIKELY( exp )  

原创 解包 boot.img 修改後,新生成 boot.img

1. 首先下載工具,split_bootimg.pl 2. 執行命令將 kernel,ramdisk 提取出來。 # ./split_bootimg.pl boot.img  Page size: 4096 (0x00001000) K

原创 pthread_once、pthread_key_create和pthread_getspecific和pthread_setspecific

 NativeMessageQueue::NativeMessageQueue() {     mLooper = Looper::getForThread();     if (mLooper == N

原创 Android手機開發ubuntu系統中常用的搜索命令

ubuntu常用的搜索命令 find 通用命令 find pathname -options [-print -exec -ok] 在當前目錄搜索SkCanvas.cpp文件 find -name 'Sk

原创 JAVA wait(), notify(),sleep

在JAVA中,是沒有類似於PV操作、進程互斥等相關的方法的。JAVA的進程同步是通過synchronized()來實現的,需要說明的是,JAVA的synchronized()方法類似於操作系統概念中的互斥內存塊,在JAVA中的Objec

原创 標量數據

標量數據 標量在大多數情況下不是數字就是字符串 所有數字的內部格式都是一致的,不管是整數和浮點數, 在內部, perl均看成是 雙精度浮點數來處理. 字符串 單引號字符串 和 雙引號字符串 單引號字符串中