天才R 發表在 痞客邦 留言(0) 人氣()

 

天才R 發表在 痞客邦 留言(0) 人氣()

時間慢了

天才R 發表在 痞客邦 留言(0) 人氣()

本文整理自侯捷老師的著作「深入淺出 MFC」。

天才R 發表在 痞客邦 留言(0) 人氣()


http://youtu.be/FsJWSDe44Uk

天才R 發表在 痞客邦 留言(0) 人氣()


天才R 發表在 痞客邦 留言(1) 人氣()

1/ windows的flat 模式: 這題目要講起來可以很深,包含許多的組合語言的東西。但在此我只想說一個結果,就是因為windows是使用這樣的一個記憶體管理位址模式,所以使得每個 process都可以有私有的4G的「定址」能力,但因為windows當初要相容MIPS R4000 architecture,所以高位址的2G部份放的是kernel code,而我們的ap只能用低部份的2G,所以正確的來講,我們的程式能夠使用2G的定址能力。

天才R 發表在 痞客邦 留言(0) 人氣()

C++裡有兩種#include. 一種是新的#include, 尾端並無.h. 這種#include檔裡所有的函式和變數都被分類在std這個分類裡. 所以要用這種#include檔裡所有的函式和變數你要考慮到namespace.

天才R 發表在 痞客邦 留言(0) 人氣()


a.人力資源(HR),這個跟學校裡面學的差不多~

天才R 發表在 痞客邦 留言(4) 人氣()

m_pMainWnd = new CMainWindow;
//m_pMainWnd 是CMyApp的一個成員變量,這句新建了一個CMainWindow類對象,並將其地址賦給m_pMainWnd,以後用這個指針來操作此對象

m_pMainWnd->ShowWindow(m_nCmdShow); 
// 這句決定了CMainWindow對象(派生自CFrameWnd類,這是一個框架類,窗口可能帶菜單、工具欄等等)是否顯示窗口,參數為m_nCmdShow。一般如果你需要顯示窗口就用SW_SHOW這個參數,隱藏窗口就用SW_HIDE。

m_pMainWnd->UpdateWindow(); 
// 刷新窗口,讓其立即重繪

天才R 發表在 痞客邦 留言(0) 人氣()

Last Update: 03/11/2004

主要參考資料:http://www.codeproject.com/debug/mapfile.asp

天才R 發表在 痞客邦 留言(0) 人氣()

2004/5/3 上午 12:43:55

天才R 發表在 痞客邦 留言(0) 人氣()


http://www.youtube.com/watch?v=wrOOW8wwx5k

天才R 發表在 痞客邦 留言(0) 人氣()

計算機上都存在一個程序能夠產生的地址集合,我們稱之為地址範圍。這個範圍的大小由CPU的位數決定,例如一個32位的CPU,它的地址範圍是0~0xFFFFFFFF (4G),而對于一個64位的CPU,它的地址範圍為0~0xFFFFFFFFFFFFFFFF (64T)

天才R 發表在 痞客邦 留言(0) 人氣()

fork()和vfork()這兩個系統功能都可以複製出和呼叫者﹙parent﹚完全相同的processchild﹚,但呼叫vfork()後的parent process會被暫停,直到被複製出來的child process執行了exec()exit();而呼叫fork()後的parent process會和新產生的child process平行﹙concurrent﹚執行。

接下來我們必須約略解釋一下fork()Linux中的實現方式,旨在讓讀者知道為什麼這個系統功能沒法直接移植到沒有MMUCPU上;首先我們必須先介紹一下”copy-on-write”這個觀念:

天才R 發表在 痞客邦 留言(0) 人氣()