原创 冒泡 快速 堆排序 歸併排序學習示例

// SortTest.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include <iostream> using namespace std; void swap(

原创 HOOK ntfs 禁止格式化

if(bHooked == FALSE) { RtlInitUnicodeString (&HookDriverName, L"\\FileSystem\\Ntfs"); //獲得\Driver\VolSnap驅動對象 status =

原创 內存池筆記

在大量頻繁的申請釋放內存的情境中,如果能對分配方式作出輕微的改進,那麼在大量重複的過程中積累下的節省時間也是相當可觀。 在《提高c++性能的編程技術》這本書中,第六章對於該場景給出了一個內存池例子,現將其代碼整理如下並統計出同未優化的僅僅

原创 重命名文件的幾種寫法

現在主要的是通過往ZwSetInformationFile發送HANDLE和改名請求 再者就是 往 IoSetInformation 發送FILEOBJECT和改名請求 以及我自己模仿iosetinformation寫成的創建IRP改名

原创 感謝您對我博客的關注 目前已經搬遷到博客園

感謝您對我博客的關注 目前已經轉移到博客園 技術博客 http://www.cnblogs.com/itdef/ qq 151435887 gitee https://gitee.com/def/ 歡迎c c++ windows驅動愛好者

原创 CPU與IRP的一些相關函數

VOID KiAdjustIrpCredits (     VOID     )其中        Number = KeNumberProcessors;Prcb = KiProcessorBlock[Index]; 多核情況下調整每個

原创 訪問存儲的練習和入門教程 分佈式存儲 負載均衡

/************************************************************** 技術博客 http://blog.csdn.net/stecdeng   技術交流羣 羣號碼:32

原创 windbg 經典死鎖調試

代碼見// Deadlock_Debug.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include "windows.h" #include <process.h> // All t

原创 ObpReferenceProcessObjectByHandle 學習

NTSTATUS ObpReferenceProcessObjectByHandle (     IN HANDLE Handle,     ......        OUT PVOID *Object,     ......    

原创 算法導論 紅黑樹 熱身 二叉樹學習(一)

學習算法 還是建議看看算法導論 算法導論第三版 如果不看數學推導 僅看僞代碼 難度還是適中 本系列只是記錄我的學習心得 和僞代碼轉化代碼的過程 深入學習 還是建議大家看看算法書籍 教程更加系統。 本文參考算法導論第12章節 二叉

原创 算法導論 紅黑樹 學習 旋轉(二)

學習算法 還是建議看看算法導論 算法導論第三版 如果不看數學推導 僅看僞代碼 難度還是適中 本系列只是記錄我的學習心得 和僞代碼轉化代碼的過程 深入學習 還是建議大家看看算法書籍 教程更加系統。   本文參考算法導論第13章節

原创 算法導論 紅黑樹 學習 刪除(四)

學習算法 還是建議看看算法導論 算法導論第三版 如果不看數學推導 僅看僞代碼 難度還是適中 本系列只是記錄我的學習心得 和僞代碼轉化代碼的過程 深入學習 還是建議大家看看算法書籍 教程更加系統。 本文參考算法導論第13章節 紅黑

原创 統計單詞出現頻率及排序 從單機到多機合作

本文是學習 多線程服務端編程的練習 書籍作者陳碩的博客也有提到這個題目 http://blog.csdn.net/solstice/article/details/8497475   第一個層次很簡單 單機 一個小文件 讀進來進行處

原创 C語言版STL

找到一個C語言實現的STL,目測似乎比C++版本的容易理解。沒有太多不常用的技巧和難以理解的宏。而且貼心的提供了build in windows 的編譯方式,爲不同平臺的學習者調試學習提供了便利。 而且也可以學習下C語言的設計模式。有空學

原创 算法導論 紅黑樹 學習 插入(三)

學習算法 還是建議看看算法導論 算法導論第三版 如果不看數學推導 僅看僞代碼 難度還是適中 本系列只是記錄我的學習心得 和僞代碼轉化代碼的過程 深入學習 還是建議大家看看算法書籍 教程更加系統。 本文參考算法導論第13章節 紅黑