51CTO博客开发
用法: QProcess::execute("explorer 文件名");例: QProcess::execute("explorer c:\\123.txt"); -----------------------------------------
今天闲着没事在SourceForge逛,无意中找到了VisualBoy Advance(VBA)项目的svn地址。哈哈,那就编了它吧。 编译工具:vs2010VBA主页:http://vba-m.com/VBA最新代码svn地址:http://svn.code.sf.net/p/vbam/code 我把代码CheckOut到了G:\vbamCheck的速度慢的可以,幸好工程也不
这一篇说说跟NES文件格式相关的内容。NES文件,在真机上相当于就是游戏卡带了。下面是NES文件格式的说明表。偏移字节数内容0-3 4 字符串“NES^Z”用来识别.NES文件4 1 16kB ROM的数目5 1 8kB VROM的数目6 1 D0:1=垂直镜像,0=水平镜像D1:1=有电池记忆,SRAM地址$6000-$7FFF D2:1=在$7000-$71FF有一个512字节的trainer
1.从Txt看起新建一个Txt文件,输入字符“ab早”,选择菜单另存为,此时出现4个选项,见图1。图1这是四种不同的编码。分别以这四种编码来保存文件,并用二进制编辑器查看生成的文件,可以得到如下的结果。编码方式用十六进制表示的文件内容ANSIUnicodeUnicode big endianUTF-8图2 (一)ANSIANSI编码应该算是一套很庞大的体系。简体中文GB2312,繁体
NES内存相关这一篇主要结合VirtuaNES.v0.97源码把我所知道的NES内存相关的东西总结一下。源码中,跟内存相关的东西基本上都定义在NES\MMU.h 和 NES\MMU.cppCPU的内存映像:开始地址用途结束地址$0000 2K字节RAM,做4次镜象(即$0000-$07FF可用) $1FFF $2000 寄存器$2007 $2008 寄存器($2000-$2007的镜像,每8个字节
无参函数指针的声明和调用#include <iostream> int func1() { return 1; } int main() { int (*ptrFunc)(); ptrFunc = func1; std::cout<<(*ptrFunc)(); return 0; }运行以上代码,控制台输出1。第8行 函数指针的声明。
切入主题吧打开超级马里奥1,选择工具->查看器->内存查看器,出现内容如下图1所示。图1与内存查看器相关的类是CMemoryView,所在文件:Source Files/MemoryView.cpp Header Files/MemoryView.h该类的对象m_MemoryView声明在CMainFrame类中。以上内容是不是很相似啊,我复制了上节的内容,改了几个关键字。。哈哈~~囧
前言国内大牛们在这方面的著作其实已经比较多了,但他们的重心多是教会大家逆向分析。我写这系列的目的,则是为了通过反汇编来更好的理解C++中的一些概念。文中第一次出现的汇编指令我都会简单解释一下,方便不熟悉汇编又想了解汇编的人查看。但是汇编的大多数指令都会涉及到直接寻址,间接寻址,寄存器间接寻址等等,详细介绍这个就脱离本文的主题了,各位若想要更深入的说明,还请各位自己查看相关资料。那就开始吧。正文传递
这节的内容比较简单,和之前两节的内容也很类似,我就长话短说了。打开超级马里奥1,选择工具->查看器->色盘查看器与色盘查看器相关的类是CPaletteView,所在文件:Source Files/PaletteView.cpp Header Files/PaletteView.h该类的对象m_PaletteView声明在CMainFrame类中。CPaletteView::Create
启动NES模拟器,再一次打开我们经典的超级马里奥1。选择工具->查看器->卷轴查看器。这次会出现如下的一个窗口。响应函数依旧是WNDCMD CMainFrame::OnViewCommand( WNDCMDPARAM )这方面的内容上节说过就不说了。这次进入的是第二个分支case ID_VIEW_NAMETABLE: if( !m_NameTableVie
经过一天多的努力,总算把Ftpserver给搭建好了。我参考的是这篇文章。http://os.51cto.com/art/201008/222036.htm 文章讲的很详细,但是由于我对ftpserver以及service的不熟悉,走了很多弯路。特在这里写出来,一来能让跟我一样的新手少走弯路,二来也方便自己查看。我是使用putty客户端工具远程搭建的。Linux操作系统是RedHat。由于Yum方
启动NES模拟器,打开我们经典的超级马里奥1。选择工具->查看器->图形查看器。会出现如下的一个窗口。在该窗口上单击,画面还会改变。这些画面有什么意义,VirtiaNES模拟器是如何显示出这些画面的?以上几个问题就是这篇博文的主题了。响应函数菜单选项 “图形查看器” 的响应函数是:WNDCMD CMainFrame::OnViewCommand( WNDCMDPARAM )所在文件 S
看过不少DLL编程方面的书,但是实际工作中还没有编写过,对DLL的编写一直处于一知半解的状态。趁着这两天有空,赶紧发篇博文总结总结! 如果各位擅长使用命令行来进行编译、链接,那么可以看一下这篇博文(转载)。http://www.blogjava.net/wxb_nudt/archive/2007/09/11/144371.html源代码下载地址(链接来自原博文).http://www.blogja
Vvi1.打开文件,并显示最后一页。 vi + filename
源代码可在这里下载http://down.51cto.com/data/950071语言包即*.vlp文件(包含菜单、对话框、版本资源的动态链接库)。动态链接库里面有三个函数(可以下载Dll函数查看器查看),分别是GetVlpLanguage 返回语言的名称GetVlpLocalelD 语言包的IDGetVlpVersion 版本号生成语言包的工程可从这里下载。http://down.51cto.
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号