原创 好久沒更新了。。。。。。
我決定,把我覺得有價值的文章都發上來,以備將來使用
原创 How to be creative
http://www.changethis.com/6.HowToBeCreative
原创 dm-thin-provision架構及實現簡析
前言: 最近對快照感興趣, 初步分析了下dm-thin-provision的代碼, 初步感覺實現方式很不錯, 但不足的是性能比較差, metadata寫了數據過多. 但整體實現方式還是值得參考的. dm-thin-provisio
原创 內部排序算法
1、起泡排序算法:核心思想是掃描數據清單,尋找出現亂序的兩個相鄰的項目。當找到這兩個項目後,交換項目的位置然後繼續掃描。重複上面的操作直到所有的項目都按順序排好2、直接插入排序算法:經過i-1遍處理後,L[1..i-1]己排好序。第i遍處
原创 重溫經典排序思想--C語言常用排序全解(轉載)
/*===============================================作者:rerli時間:2003-12-15目的:重溫經典排序思想,並用C語言指針實現排序算法========
原创 C++內聯函數(Inline)介紹
介紹內聯函數之前,有必要介紹一下預處理宏。內聯函數的功能和預處理宏的功能相似 。相信大家都用過預處理宏,我們會經常定義一些宏,如 #define TABLE_COMP(x) ((x)>0?(x):0) 就定
原创 管理PnP狀態轉換
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script
原创 WDM 驅動錯誤處理
[返回] [上一頁] [下一頁] 錯誤處理 人總會犯錯誤,錯誤恢復是軟件工程的一部分。程序中總會發生異常情況,其中一些源自程序中的Bug,或者在我們的代碼中或者在調用我們代碼的用戶模式應用程序中。另一些涉及到系統裝載或硬件的瞬間狀態。無
原创 自旋鎖
[返回] [上一頁] [下一頁] 自旋鎖 IRQL概念僅能解決單CPU上的同步問題,在多處理器平臺上,它不能保證你的代碼不被運行在其它處理器上的代碼所幹擾。一個稱爲自旋鎖(spin lock)的原始對象可以解決這個問題。爲了獲得一個自旋
原创 中斷請求級
[返回] [上一頁] [下一頁] 中斷請求級 Windows NT爲每個硬件中斷和少數軟件事件賦予了一個優先級,即中斷請求級(interrupt request level - IRQL)。IRQL爲單CPU上的活動提供了同步方法,它基
原创 IRP
[返回] [下一頁] 數據結構 有兩個數據結構對I/O請求的處理至關重要:I/O請求包(IRP)本身和IO_STACK_LOCATION結構。下面我將詳細描述這兩個結構。 IRP結構 圖5-1顯示了IRP的數據結構,陰影部分代表不透明域。