自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MOV EDI,EDI指令的解释(整理)

XP系统程序中开头的MOV  EDI,EDI指令的解释: 在VS .NET 2003的VC7\INCLUDE目录中的listing.inc文件中定义了1到7个字节的无破坏性NOP操作的宏 MOV  EDI,EDI 就是两个字节的NOP 在程序中与NOP指令的意义相同。 为什么要用MOV  EDI,EDI 而不用两个NOP? 我的理解是: 用两个NOP指令耗费的CPU时钟周期

2011-11-24 11:39:53 7785

转载 MigBot代码补丁技术的源代码过程讲解

MigBot是一款内核级代码补丁技术的演示代码,它向我们展示了修改运行时代码的强大技术,本文将带领读者一道,通过其源代码来领略MigBot所使用的代码补丁技术。   一、代码补丁技术   Rootkit为了达到隐形的目的,经常需要对现有的代码执行流程进行修改,其中最常见的手法是通过修改函数的调用表来拦截函数调用。但是,对于这种司空见惯的手法,反Rootkit软件早有防备,于是Rootkit的开

2011-11-16 16:29:21 1053

原创 对二取模的优化代码~

mov edx,[] and edx,80000001h jns short xx dec edx or edx,0FFFFFFFEh inc edx xx: ... 先送数到某个寄存器中,位运算保存寄存器的首位和末位(此时可能的值为-1,0,1),若为负数,jns不跳转。正数或者0跳转。  dec edx    这里对edx减1操作,结果必然为0x80000000(或者0x

2011-11-15 09:39:20 1237

原创 PE区段添加编写中的一点心得~

为PE区段的加区段,修改PE头的映像大小= = 代码如下: BOOL LPESection::AddSection(char *pSectionName, DWORD &dwSectionSize,DWORD dwSectionStact) {     LPVOID lPointer=NULL;  PBYTE  pData=NULL;     DWORD  newSectionAddr

2011-11-10 14:24:14 2032

转载 Linux的分段和分页机制

1.分段机制 80386的两种工作模式   80386的工作模式包括实地址模式和虚地址模式(保护模式)。Linux主要工作在保护模式下。 分段机制   在保护模式下,80386虚地址空间可达16K个段,每段大小可变,最大达4GB。   从逻辑地址到线性地址的转换由80386分段机制管理。段寄存器CS、DS、ES、SS、FS或GS标识一个段。这些段寄存器作为段选择器,用来选择

2011-11-05 16:06:03 667

计算机数学-刘新宇-递归

这个pdf里面主要是描述欧几里得算法,从而引申出递归,演算的意义。喜欢计算机数学的可以下载看看,内容简单易懂。

2020-02-27

计算机数学-刘新宇-自然数

计算机数学-刘新宇-自然数,学习计算机数学的资料。主要描述了自然数的一些历史以及公理,很有学习价值。

2020-02-27

fengeAtlas.py

laya拆图工具,不是一行行读取的,使用json来拆的。适用很多layabox打出的文件。依赖,python2.7 PIL

2019-06-21

游戏物理引擎开发源码

游戏物理引擎开发一书的源码,工程已经改为VS2013,里面的编译,链接错误都修改了.可正常编译

2015-05-17

动态Huffman编码

动态哈夫曼编码的PPT介绍,挺详细的,尤其是演示部分~

2013-08-29

binomial heap的算法描述

很清楚的描述了binomial heap 的插入,合并,删除~外国的

2013-08-07

空空如也

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

TA关注的人

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