原创 我的友情鏈接

51CTO博客開發

原创 在Qt中用默認程序打開文件

用法:    QProcess::execute("explorer 文件名");例:        QProcess::execute("explorer c:\\123.txt"); --------------------------

原创 VirtuaNES.v0.97源碼探究<5> 內存查看器

切入主題吧打開超級馬里奧1,選擇工具->查看器->內存查看器,出現內容如下圖1所示。圖1與內存查看器相關的類是CMemoryView,所在文件:Source Files/MemoryView.cpp Header Files/MemoryV

原创 VirtuaNES.v0.97源碼探究<6> 內存相關

NES內存相關這一篇主要結合VirtuaNES.v0.97源碼把我所知道的NES內存相關的東西總結一下。源碼中,跟內存相關的東西基本上都定義在NES\MMU.h 和 NES\MMU.cppCPU的內存映像:開始地址用途結束地址$0000 2

原创 C++函數指針 學習筆記

無參函數指針的聲明和調用#include <iostream> int func1() { return 1; } int main() { int (*ptrFunc)(); ptrFunc = func1;

原创 字符編碼學習筆記 (一)

1.從Txt看起新建一個Txt文件,輸入字符“ab早”,選擇菜單另存爲,此時出現4個選項,見圖1。圖1這是四種不同的編碼。分別以這四種編碼來保存文件,並用二進制編輯器查看生成的文件,可以得到如下的結果。編碼方式用十六進制表示的文件內容ANS

原创 VirtuaNES.v0.97源碼探究<7> NES文件格式

這一篇說說跟NES文件格式相關的內容。NES文件,在真機上相當於就是遊戲卡帶了。下面是NES文件格式的說明表。偏移字節數內容0-3 4 字符串“NES^Z”用來識別.NES文件4 1 16kB ROM的數目5 1 8kB VROM的數目6

原创 VirtuaNES.v0.97源碼探究<3> 卷軸查看器

啓動NES模擬器,再一次打開我們經典的超級馬里奧1。選擇工具->查看器->卷軸查看器。這次會出現如下的一個窗口。響應函數依舊是WNDCMD CMainFrame::OnViewCommand( WNDCMDPARAM )這方面的內容上節說過

原创 VisualBoy Advance編譯心得

今天閒着沒事在SourceForge逛,無意中找到了VisualBoy Advance(VBA)項目的svn地址。哈哈,那就編了它吧。 編譯工具:vs2010VBA主頁:http://vba-m.com/VBA最新代碼svn地址:http:

原创 VirtuaNES.v0.97源碼探究<4> 色盤查看器

這節的內容比較簡單,和之前兩節的內容也很類似,我就長話短說了。打開超級馬里奧1,選擇工具->查看器->色盤查看器與色盤查看器相關的類是CPaletteView,所在文件:Source Files/PaletteView.cpp Header

原创 VirtuaNES.v0.97源碼探究<2> 圖形查看器

啓動NES模擬器,打開我們經典的超級馬里奧1。選擇工具->查看器->圖形查看器。會出現如下的一個窗口。在該窗口上單擊,畫面還會改變。這些畫面有什麼意義,VirtiaNES模擬器是如何顯示出這些畫面的?以上幾個問題就是這篇博文的主題了。響應函

原创 從反彙編來學習C++<1> 參數傳遞--常量

前言國內大牛們在這方面的著作其實已經比較多了,但他們的重心多是教會大家逆向分析。我寫這系列的目的,則是爲了通過反彙編來更好的理解C++中的一些概念。文中第一次出現的彙編指令我都會簡單解釋一下,方便不熟悉彙編又想了解彙編的人查看。但是彙編的大

原创 動態鏈接庫DLL的編寫

看過不少DLL編程方面的書,但是實際工作中還沒有編寫過,對DLL的編寫一直處於一知半解的狀態。趁着這兩天有空,趕緊發篇博文總結總結! 如果各位擅長使用命令行來進行編譯、鏈接,那麼可以看一下這篇博文(轉載)。http://www.blogja

原创 VirtuaNES.v0.97源碼探究<1> 多語言菜單的實現

源代碼可在這裏下載http://down.51cto.com/data/950071語言包即*.vlp文件(包含菜單、對話框、版本資源的動態鏈接庫)。動態鏈接庫裏面有三個函數(可以下載Dll函數查看器查看),分別是GetVlpLanguag

原创 Linux下Ftpserver的搭建

經過一天多的努力,總算把Ftpserver給搭建好了。我參考的是這篇文章。http://os.51cto.com/art/201008/222036.htm 文章講的很詳細,但是由於我對ftpserver以及service的不熟悉,走了很多