原创 eproll技術和非阻塞的讀寫規則

 EPOLL技術 在linux的網絡編程中,很長的時間都在使用select來做事件觸發。在linux新的內核中,有了一種替換它的機制,就是epoll。相比於select,epoll最大的好處在於它不會隨着監聽fd數目的增長而降低效率。因爲

原创 http 詳解

 (一)初識HTTP消息頭 但凡搞WEB開發的人都離不開HTTP(超文本傳輸協議),而要了解HTTP,除了HTML本身以外,還有一部分不可忽視的就是HTTP消息頭。做過Socket編程的人都知道,當我們設計一個通信協議時,“消息頭/消息體

原创 (轉)C++中extern “C”含義深層探索

(轉)C++中extern “C”含義深層探索     1.引言   C++語言的創建初衷是“a better C”,但是這並不意味着C++中類似C語言的全局變量和函數所採用的編譯和連接方式與C語言完全相同。作爲一種欲與C兼容的語言,C+

原创 awk 學習筆記

awk 是一個程式語言,對於資料的處理具有很強的功能。對於文  字檔裏的資料做修改、比對、抽取等的處理,有着簡練速度快的特點 常常與shell命令結合極大的簡化工作 1 awk ' 命令' 文件名 更多是接收管道的數據在輸出到管道中

原创 oracle 學習網址

 http://mis.im.tku.edu.tw/~xman13a/oracle/tablespace/ora_1.htm http://www.stanford.edu/dept/itss/docs/oracle/10g/server

原创 cpu的工作模式

一。x86實模式介紹 二。實模式的問題與保護模式的出現 三。386以上處理器的特點 四。保護模式下的地址轉換 一。x86實模式介紹 x86體系的處理器剛開始時只有20根地址線,尋址寄存器是16位。我們知道16位的寄存器可以訪問6

原创 apache的性能檢測

apache 模塊中有一些 對服務器管理和檢測的模塊 module-status 可以檢測服務器的狀態 如啓動時間,最近一次重啓時間,總連接數,總的數據傳輸量, cpu的利用率, 還有些統計數據 每秒處理多少個request, 每秒數據傳

原创 c 學習筆記之 c IO標準庫函數

 一直以來對c的IO函數一知半解,今天終於仔細研究了一下有些醍醐灌頂的感覺。   首先是對文件的理解。linux下,一切皆爲文件,liunx就是一個大文件系統。 我們常見的文件一般是,文本文件和二進制文件。 文本文件主要是記錄一些可讀字符

原创 圖的小算法

/* 圖的算法*/#include<stdio.h>#include<stdlib.h>#include<unistd.h> #define MAXLEN 128//節點數據結構typedef struct Vertex{ int val