自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (7)
  • 收藏
  • 关注

转载 PE文件与虚拟内存间的映射

(1)静态反汇编工具看到的PE文件中某条指令的位置是相当于磁盘文件而言的,即所谓的文件偏移,我们可能还需要知道这条指令在内存中所处的位置,即虚拟内存地址(VA)。(2)反之,在调试时看到的某条指令的地址是虚拟内存地址,我们也经常需要回到PE文件中找到这条指令对应的机器码。为此,我们需要弄清楚PE文件地址和虚拟内存地址之间的映射关系。首先,我们先看几个重要的概念。文件偏移地址(File

2012-07-31 20:40:38 3398

转载 虚拟内存,映射,分页机制

这是我找到的关于虚拟内存和分页机制的我个人比较容易理解的一篇文章。虚拟存储器的思想是程序、数据和堆栈的大小都有可能超过物理内存大小,由操作系统把当前使用的放在内存,而不需要的放在磁盘。         而绝大部分操作系统使用的虚拟存储器技术就是分页技术。         在虚拟存储器中,程序所产生的地址为虚拟地址,虚拟地址构成了虚拟地址空间。(当然了在没有虚拟存储器的系统上,程序产

2012-07-31 19:56:19 4992

批量删除C和C++注释

使用Python语言 ,实现批量删除C/C++类型注释

2012-06-08

openssl编出的dll和lib

需要编curl支持ssl版本,但是编openssl失败的同学可以直接下载,解压后放到openssl的out32dll这个文件夹中,然后就可以编curl了

2012-04-27

HookDemo系统钩子

使用系统钩子获取其他进程的输入文本数据,监视作用

2012-03-23

SWUST成绩查询工具

MFC和ATL的前台 Python2.7的后台 文件数据流

2011-05-06

C语言多元线性回归函数库

void LET(double **CoefficientMatrix, double *ConstantMatrix, int m, /*系数矩阵为m行n列*/ int n, /*常数矩阵为1行n列*/ double *Result) 参数说明:第一个参数所指向的二维空间存放了系数矩阵,m行n列,每一列为一组观测值。比如第一列是第一组观测值,x1、x2、x3、x4……xm。每一行是相同量的不同组观测值,如第一行,x1、x11、……x1n 第二个参数是n组观测值的常数值 第三个参数为系数矩阵的行数 第四个参数为系数矩阵的列数,也为常数矩阵的长度 第五个参数为返回结果,即所求线性回归方程的系数,从b0-bm共m+1个

2010-10-27

C语言计算逆矩阵的函数

函数入口: int inv(double *p,int n) 参数说明: double *p-----指向所求矩阵a[n][n]的第一行a[0],所以,当函数返回时,逆矩阵将存储在a[n][n]中,将覆盖原矩阵。一定要记得备份原矩阵。 int n---------矩阵维数

2010-10-27

C语言全排列算法函数库

入口函数 void perm(int *list, int k, int m,int **outArray) 假设求m个数的全排列,则: 第一个参数存储了1-m这m个数 第二个参数为0 第三个参数为m-1 第四个参数开辟了一个m!行、m列的内存区域,用于保存计算所得的全排列

2010-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除