原创 鏈接們 個人鏈接 不要進
如何將保存在數組的BMP圖像顯示至MFC空間 http://zhidao.baidu.com/link?url=0TD96JWaok9HY95NfFysbRDT_fVcyapYTnHzvgcKO5TJGLXFclchVMkVZrqOmgD
原创 多線程相關感悟,摘抄,面試題
一: 1 CRITICAL_SECTION 以及事件 學習 相關 下面是一個使用臨界區例子: #include <stdio.h> #include <process.h> #include <windows.h> CRITICA
原创 最小生成樹之prim算法 原理
最小生成樹之prim算法 邊賦以權值的圖稱爲網或帶權圖,帶權圖的生成樹也是帶權的,生成樹T各邊的權值總和稱爲該樹的權。 最小生成樹(MST):權值最小的生成樹。 生成樹和最小生成樹的應用:要連通n個城市需要n-1條邊線
原创 多線程實現生產者消費者問題 詳細註釋 事件+臨界區 信號量+臨界區2種方法
生產者消費者問題: 該問題描述了兩個共享固定大小緩衝區的線程——即所謂的“生產者”和“消費者”——在實際運行時會發生的問題。生產者的主要作用是生成一定量的數據放到緩衝區中,然後重複此過程。與此同時,消費者也在緩衝區消耗這些數據。該問題的
原创 _beginthreadex : undeclared identifier解決辦法
有可能的原因: 1.沒有包含頭文件 process.h2.在VC的 工程> 設置 > C/C++ > Category:code generation > use run-time library:multithread 3沒有包含庫
原创 MFC編寫程序的時候遇到的一些邏輯錯誤 持續......
1: if(pData != NULL) delete[] pData; 這句話 pData是一個全局變量, 結果加上這句話就出錯 。 原因: pData沒
原创 HBITMAP與BITMAP 的區別 BMP圖像的格式
HBITMAP 是句柄; BITMAP 是實例: typedef struct tagBITMAP { /* bm */ int bmType;//必須是BM int bmWidth;//
原创 RAR和ZIP:壓縮大戰真相
原文: http://dearymz.blog.163.com/blog/static/20565742010389363701/ 前言--王者歸來? 等待足足兩年之久,壓縮霸主WinZip終於在萬衆期待下發布了9.0正式版。
原创 CScrollBar 滾動條操作
CScrollBar類的成員函數Create的函數原型如下: virtual BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, U
原创 郵箱POP與IMAP協議比較
郵箱POP與IMAP協議 POP與IMAP是當前最流行的兩個郵件接收協議。在Linux操作系統中,都是支持這個兩個協議的。那麼作爲Linux系統管理員在部署郵件客戶端與服務器端的時候,該如何選擇呢?有時候可用的選擇多了,也
原创 遠程控制編寫之屏幕傳輸 MFC實現 屏幕截圖 發送bmp數據 顯示bmp圖像
遠程控制編寫之屏幕傳輸 MFC實現 屏幕截圖 發送bmp數據 顯示bmp圖像: 一 : 首先要了解bmp圖像的結構 詳情請看我轉載的一篇文章http://blog.csdn.net/hnust_xiehonghao/article/d
原创 ssl協議是什麼
ssl協議是什麼 SSL (Secure Socket Layer) 爲Netscape所研發,用以保障在Internet上數據傳輸之安全,利用數據加密(Encryption)技術,可確保數據在網絡 上之傳輸過程中不會被截取及竊聽
原创 設計模式之橋接模式 待續
設計模式之橋接模式 目的: 將抽象部分與實現部分分離,使它們都可以獨立的變化。 個人理解: 主要用於當出現多個變化點的時候,將多個變化點(實現)與抽象分離,之後通過將變化點以組合的方法放進抽象類 使得抽象部分與實現部分分離。 情景模
原创 minix進程相關學習 未完待續 以及minix源碼下載地址
minix中進程相關知識 MINIX3本身是一組進程的集合。 其層次如下圖 進程優先級隨着層次的降低而升高 二 minix 中進程相關的一些定義 結構 ++++++++++++++++++++++++++++++++++
原创 關於bmp圖像,在Onpaint中畫圖時一閃而過的問題
關於在Onpaint中畫圖一閃而過的問題 : void CScreenDlg::OnPaint() { CPaintDC dc(this); // device context for painting // TODO: 在此處添加消