原创 Sockets編程簡介

  Berkeley Sockets          Network I/O is more complicated than the normal file I/O. The file I/O operations are on t

原创 [WebKit]RefPtr和PassRefPtr基礎[1]

歷史:      在WebKit中,許多對象採用了引用計數。這種模式是通過類的ref,deref成員函數來遞增和遞減對象的引用記數。調用一次ref必須調用一次deref。當對象的引用記數爲0的時候,對象就被刪除。WebKit中許多類創

原创 c++ template使用疑問

具體template使用網上可以看到說明,在這裏強調一點關於template模版實參爲空的特例。 轉載網絡關於c++考級的要點. 知識點4:     1.1  函數模板   1.1.1  考點1:函數模板的概念和聲明     函數模

原创 webkit內核源碼分析五

圖1 HTML解析模型圖 上圖是HTML解析模型圖,HTML解析分成Tokeniser和Tree Construction兩個步驟,在”WebKit中的html詞法分析” (http://blog.csdn.net/dlmu2001/a

原创 WebKit的智能指針分析 - Part 1:RefCounted

在WebKit的官網上有一篇使用指南:RefPtr and PassRefPtr Basics,從應用的角度講解了RefPtr類族的由來,及使用方法。但很無厘頭的是,這裏面居然沒有提到如何創建一個有引用計數功能的類!?(教你如何用磚頭造房

原创 typedef(函數指針)重點說明

再談typedef(重點爲函數指針)   有種很方便的寫法。 typedefint *p; ppointer; 這時直接把pointer帶入原式中,取代p然後去掉typedef,得到的結果就是int* pointer; 哈哈,

原创 Unix Sockets代碼實例

Remember FIFOs ? Remember how they can only send data in one direction, just like a Pipes ? Wouldn't it be grand if y

原创 函數指針(*(void (*)( ) )0)( ) 解析

在很多情況下,尤其是讀別人所寫代碼的時候,對C語言聲明的理解能力變得非常重要,而C語言本身的凝練簡約也使得C語言的聲明常常會令人感到非常困惑,因此,在這裏我用一篇的內容來集中闡述一下這個問題。  問題:聲明與函數  有一段程序存儲在起始