原创 Semaphore原理與操作說明

Semaphore原理與操作說明 作者/王宜倫 [發表日期:2012/5/5] 甚麼是semaphore (信號) Semaphore是Edsger W. Dijkstra於1960年代末期所設計的一種程式設計架構。Semaphor

原创 system UI分析

       閱讀Android 4.0源碼也有一段時間了,這次是針對SystemUI的一個學習過程。本文只是對SystemUI分析的一個開始——啓動流程的分析,網上有很多關於2.3的SystemUI的分析,可4.0與2.3的差別還是很

原创 ubuntu使用wine安裝Source Insight

一、安裝wine工具$sudo apt-get install wine注:如安裝不了加入如下源:{{  deb http://cz.archive.ubuntu.com/ubuntu lucid main universe}}這是u

原创 Java read

1、按字節讀取文件內容2、按字符讀取文件內容3、按行讀取文件內容 4、隨機讀取文件內容  public class ReadFromFile {     /**      * 以字節爲單位讀取文件,常用於讀二進制文件,如圖片、聲音、影

原创 android socket 通信例子

馬上就要中秋了,7+3=8有點傷不起啊,一直感到很頹廢,這兩個月也沒有怎麼更新過博客,也不知道該怎麼寫,不知道寫什麼,最近一個小項目,需要用到socket通信,和C#客戶端。,這種需求用到的不多,手機做Socket服務器,這種需求也用的

原创 android bug定位

轉自: http://swverification.blog.sohu.com/141315680.html 對於android上的bug定位的文檔很少,因爲應用程序千差萬別的,出現的問題也不盡相同,不過也是有規律可循,大的方向定

原创 gdb 調試方法

GDB + gdbserver 遠程調試android native code (2012-05-19 09:38) 標籤:  android  模擬器  library  initial  分類: Android開發

原创 shell編程中xargs

一,說xargs命令前,說一下什麼是shell編程 什麼是shell編程呢,說白了就是按一定的規則把各種命令組織起來,完成一定的事情。純屬個人理解,哈哈。不管是交互式的shell,還是非交互的shell,它都是由一些命令組成的。 所以命

原创 Vector, ArrayList和LinkedList區別

這個最原始,面試最具討論性的問題,下面說說我個人的理解,如有不對還請大家指正! Collection ├ │├LinkedList │├ArrayList │└ │ └Stack └Set 如圖所示,Vector,ArrayList

原创 android client端點擊事件的派發流程

Android 的消息分發,可分爲兩部分,一部分是在服務器端的分發(在各種Service中),一部分是在Client端的分發(以ViewRoot爲開始)。 本文只分析Client端點擊消息的分發,其他的與此類似。 背景介紹。創建

原创 Android 預定樣式

對於能夠顯示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有時需要控制字體的大小。Android平臺定義了三種字體大小。 "?android

原创 framework的res資源文件編譯

在開發過程中,尤其是Framework相關開發時,有時候需要重新編譯資源文件.編譯順序和注意事項如下: 1,資源文件位置:frameworks/base/core/res 2,編譯後生成的文件:framework-res.apk 另

原创 Android 完美解決自定義preference與ActivityGroup UI更新的問題

Android 完美解決自定義preference與ActivityGroup UI更新的問題 2010-10-07 11:30 by Terry_龍, 5070 閱讀, 2 評論, 收藏, 編輯 之前發過一篇有關於自定義prefe

原创 Java的HashMap和HashTable

Java的HashMap和HashTable 1. HashMap 1)  hashmap的數據結構       Hashmap是一個數組和鏈表的結合體(在數據結構稱“鏈表散列“),如下圖示:         當我們往hashmap

原创 Linux進程間通信分類 以及 pipe的原理實現

一個大型的應用系統,往往需要衆多進程協作,進程(Linux進程概念見附1)間通信的重要性顯而易見。本系列文章闡述了Linux環境下的幾種主要進程間通信手段,並針對每個通信手段關鍵技術環節給出詳細實例。爲達到闡明問題的目的,本文還對某些通