原创 TCP/IP狀態變遷

 看過《TCP/IP詳解:卷1》的同學都會對下圖印象深刻:     圖1 TCP狀態變遷圖         咋一看這圖,讓人頭大。下面會詳細分析圖中的所有狀態,這些狀態跟TCP三次握手與四次揮手有着非常密切的聯繫,關於這個可

原创 DNS的查詢方式

原文轉自:http://blog.sina.com.cn/s/blog_4078ccd60101cj6r.html 當客戶端程序要通過一個主機名稱來訪問網絡中的一臺主機時,它首先要得到這個主機名稱所對應的IP地址,因爲IP數據報中允許

原创 linux的sendfile()系統調用

原文轉自:http://blog.chinaunix.net/uid-20778583-id-37112.html 服務器響應一個http請求的步驟如下:  1 把磁盤文件讀入內核緩衝區  2 從內核緩衝區讀到內存  3 處理(靜

原创 性能測試

         性能測試一般分爲4個過程:性能測試設計、性能測試構建、性能測試執行和性能測試分析、診斷和調整的過程。 各個階段完成不同的主要任務: 性能測試設計:該階段主要定義待測試的事務流程、事務的平均處理量、事務處理量的最高峯值、組

原创 類與類之間的關係

原文轉自:http://blog.csdn.net/wulibin136/article/details/6452194 類與類之間的關係對於理解面向對象具有很重要的作用,以前在面試的時候也經常被問到這個問題,在這裏我就介紹一下。

原创 利用堆棧實現的十進制轉二進制程序實現

#include #include #define STACK_INIT_SIZE 10#define STACK_INCR_SIZE 2#define OK 1#define ERROR 1#defin