原创 UNREFERENCED_PARAMETER的用處

作用:告訴編譯器,已經使用了該變量,不必檢測警告! 在VC編譯器下,如果您用最高級別進行編譯,編譯器就會很苛刻地指出您的非常細小的警告。當你生命了一個變量,而沒有使用時,編譯器就會報警告: “warning C4100: ''XXX

原创 交友的基本配置

原创 青城山之旅

景色很美!不過就是累的夠嗆,可惜喫的東西沒帶夠。沒好意思多喫,下山的時候腿都是抖的。看來下次去西藏都好好準備準備。

原创 ubuntu磁盤分配策略

1./swap交換分區,一般爲你機器內存的兩倍,少於這個容量,系統無法進入休眠。 實質是硬盤上的交換空間而非分區,所以沒有格式,默認休眠將數據儲存於此 可以取消(如不用swap必須再設定方可休眠)——多數有1GB內存的桌面用戶只要1

原创 Linux 內核的編譯步驟及模塊動態加載

以LDD3上的hello.c爲例: //hello.c #include <linux/init.h> #include <linux/module.h> MODULE_LICENSE("Dual BSD/GPL"); static

原创 套接字選項setsockopt中參數之SO_REUSEADDR

SO_REUSERADDR這個參數允許重複使用本地地址和端口。這個設置常在服務器中使用 例如:某個服務器進程佔用了TCP的80端口進行偵聽,當再次在

原创 HTML中form表單作用解釋

表單在網頁中主要負責數據採集功能。一個表單有三個基本組成部分: 表單標籤:這裏麪包含了處理表單數據所用CGI程序的URL以及數據提交到服務器的方法。 表單域:包含了文本框、密碼框、隱藏域、多行文本框、複選框、單選框、下拉選擇框和文件上傳框

原创 SIGPIPE信號詳解

當服務器close一個連接時,若client端接着發數據。根據TCP協議的規定,會收到一個RST響應,client再往這個服務器發送數據時,系統會發出一個SIGPIPE信號給進程,告訴進程這個連接已經斷開了,不要再寫了。 我寫了一個服

原创 1PROCESS_INFORMATION 結構

在創建進程時相關的數據結構之一,該結構返回有關新進程及其主線程的信息。其結構定義如下 typedef struct_PROCESS_INFORMATION{ HANDLE hProcess; HANDLE hThread; DW

原创 HTTP深入淺出 http請求

轉載http://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html 感謝作者的分享 HTTP(HyperText Transfer Protocol)是一套計算機通

原创 IRP中一個CurrentLocation域的理解

說簡單些就是在分層驅動中使用CurrentLocation來記錄IRP到達了哪一層,在不同的層有對應的處理函數(通過IO_STACK_LOCATION關聯),對IRP進行特定的處理。 比如:if(irp->CurrentLocation

原创 GCC參數詳解

gcc是gnu compiler collection 的簡稱,他包含了多種語言的編譯器,如C, C++, Objective-C, Objective-C++, Java, Fortran和Ada。但每種編譯器的名字不一樣,gcc a

原创 Linux內存池技術

看到一篇關於內存池技術的介紹文章,受益匪淺,轉貼至此。   原貼地址:http://www.ibm.com/developerworks/cn/linux/l-cn-ppp/index6.html  6.1 自定義內存池性能優化的原

原创 學海無涯

精進的程序/朱光潛   文學是一種很艱難的藝術,從初學到成家,中間須經過若干步驟,學者必須循序漸進,不可一蹴而就。拿一個比較淺而易見的比喻來講,作文有如寫字。在初學時,筆拿不穩,手腕運用不能自如,所以結體不能端正勻稱,用筆不能平實遒勁,

原创 linux內核源碼樹構建

版權聲明:本文爲博主原創文章 && 轉載請著名出處 @ http://blog.csdn.net/gatieme 目錄(?)[+] 獲取源碼包的方式 爲什麼要活取源碼包? 在筆者到官網下載源碼時,源碼下面有如下說明: