原创 java引用方式

垃圾回收的機制主要是看對象是否有引用指向該對象,java對象的引用包括:強引用,軟引用,弱引用,虛引用 1.強引用  是指創建一個對象並把這個對象賦給一個引用變量。  強引用有引用變量指向時永遠不會被垃圾回收,JVM寧願拋出OutOfMe

原创 Activity啓動方式

啓動模式可在AndroidManifest.xml中,通過<activity>標籤的android:launchMode屬性設置。 一、standard模式     特點:1.Activity的默認啓動模式               2

原创 Linux 下的驅動程序與內核的編譯

  編譯環境的搭建 1.安裝虛擬機,新建一個虛擬機,並在上面安裝Ubuntu 8.04(內核版本號2.6.24)。 2.安裝必要的開發工具 (1)系統升級     #sudo apt-get update   (2) 安裝gcc #sud

原创 Linux 下的程序調試技術--GDB方式

對於真正意義的調試器來說,gdb在linux下是獨一無二的。它有多種包裝,有字符界面的,也有圖形界面的,有單獨運行的,也有集成到IDE中的。gdb功能強大,圖形界面的gdb容易上手一點,但功能無疑受到了一些限制,相信大部分高手還是願意使

原创 Linux內存管理中的數據結構和函數

物理內存相關 1.         typedef struct { unsigned long pgprot;}pgprot_t; 頁面保護結構 2.         _ _mk_pte(page_nr,pgprot); 計算頁面表項的

原创 筆試面試常考題---------內存對齊

有的時候,在腦海中停頓了很久的“顯而易見”的東西,其實根本上就是錯誤的。就拿下面的問題來看: struct T {   char ch ;   int     i    ; } ; 使用sizeof(T),將得到什麼

原创 Linux下的軟鏈接和硬鏈接的不同(轉載)

轉載地址:http://www.cnblogs.com/ovliverlin/archive/2008/10/28/1321521.html   鏈接---------是一種在共享文件和訪問它的用戶的若干目錄項之間建立聯繫的一種方法。Li

原创 Linux上編程控制skype

Linux上skype的API使用 (1) 在linux系統下利用skype的API可以通過D-BUS或者x11-messaging。 (2) 爲了減小非D-BUS開發的程序的運行效率,D-BUS的缺省狀態是關閉的,在早期版本的API中,