原创 Android如何加入對開宏wml的支持

其實就是改makefile文件: 1,開啓宏定義: 在external/webkit/Android.mk中開啓宏: ifeq ($(ENABLE_WML), )        ENABLE_WML := true   endif  

原创 linux 下壓縮tar、zip命令

linux zip命令 zip -r myfile.zip ./* 將當前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下所有文件. 2.unzip unzip -o -d /home/sunn

原创 在Linux下編譯WebkitGtk

1、安裝依賴軟件包 WebKit依賴如下軟件包:autoconf automake autotools-dev bison (>= 2.4.1) flex gperf glib-networking gtk-doc-tools libe

原创 Ubuntu下,ll命令沒反應

Ubuntu下,在普通用戶下,ll命令顯示正常,也有顏色,但是當切換到Root用戶下再執行ll命令提示找不到命令. Root用戶下ls命令顯示的文件名也沒有顏色,發現/root/.bashrc文件沒有被自動加載,手動執行source

原创 Ubuntu 編譯Webkit

2. 編譯:./WebKit-r96832/Tools/Scripts/build-webkit --gtk 正常情況下會缺少各種庫,沒關係,一個一個解決。下面列舉了我所遇到的一些問題:sudo apt-get install l

原创 Webkit 編譯檢索不到錯誤

在linux下編譯android源碼或者webkit等程序源碼時,不論在源碼下加什麼錯誤,編譯器都默認正確,檢索不到錯誤,此時,可能是之前編譯的生成文件默認編譯器不再檢索編譯新修改過的文件,只是發現修改,但不會重新生成新文件,此時可通過

原创 進程:多任務系統的產物

很久很久以前,是沒有進程這個東西的。那時候的操作系統只能把要做的工作排好隊,做完這件再做下一件,最多也就加個優先級,哪個關係好就先做哪一個。於是那些想一邊聽歌一邊寫程序的程序員們便不幹了,開始修理那個操作系統,使之能同時運行多個程序。於

原创 socket通信簡介

“一切皆Socket!”,話雖些許誇張,但是事實也是,現在的網絡編程幾乎都是用的socket。 ——有感於實際編程和開源項目研究。 我們深諳信息交流的價值,那網絡中進程之間如何通信,如我們每天打開瀏覽器瀏覽網頁時,瀏覽器的進程怎麼與

原创 跟我一起寫 Makefile

麼是makefile?或許很多Winodws的程序員都不知道這個東西,因爲那些Windows的IDE都爲你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要懂。這就好像現在有這麼多的HTML的

原创 Mac Safari VS Mobile Safari開啓的宏

宏 Mac OS X 10.7 Safari  Mobile Safari iOS6.1模擬器版 Mobile Safari開了Mac Safari沒開的 聲明位置          

原创 Log圖文詳解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法

在調試代碼的時候我們需要查看調試信息,那我們就需要用Android Log類。 android.util.Log常用的方法有以下5個:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根據首字

原创 什麼是Socket?

IP Address + TCP Port or UDP Port= Socket 你經常聽到人們談論着“socket”,或許你還不知道它的確切含義。現在讓我告訴你:它是使用標準Unix文件描述符(filedescriptor)和

原创 交換機與路由器的區別

計算機網絡往往由許多種不同類型的網絡互相連接而成。如果幾個計算機網絡只是在物理上連接在一起,它們之間並不能進行通信,那麼這種“互連”並沒有什麼實際意義。因此通常在談到“互連”時,就已經暗示這些相互連接的計算機是可以進行通信的,也就是說,

原创 tar.bz2 && .tar.xz 解壓命令

bzip2 -d  gcc-4.1.0.tar.bz2 ---上面解壓完之後執行下面的命令。tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar解完之後會出現多一個文件夾 gcc-4.1.0 今天嘗試編譯內

原创 C與C++的相互調用問題

extern "C"的雙重含義   extern 是C/C++ 語言中表明函數和全局變量作用範圍(可見性)的關鍵字,該關鍵字告訴編譯器,其聲明的函數和變量可以在本模塊或其它模塊中使用。記住下列語句:   1   extern int