自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 KeyXing魔兽显血改键工具|制作过程

<br /><br />功能:显血、不影响聊天改键<br />其实这个工具就是用了几个api,很简单就能写出来。如果直接和大家介绍用哪几个api函数,那么对大家来讲毫无用处。重点问题是怎么确定是用哪些函数。知其所以然而知其然,以不变应万变,这里就跟大家谈谈我是如何找出相应的函数。<br />秘籍一:查<br />学计算机最大的好处就是网上有海量的资料,不懂就查,X度一下什么都出来。<br />经过查阅资料后,整理出如下解决方案:<br />显血:玩过魔兽都知道在游戏按“alt”会显双方血。经过查资料发现原来

2010-11-08 10:12:00 1505

原创 一起来学反汇编之循环语句

1.      for语句<br /><br />for(int i=0;i<10;i++)      <br />{<br />     c=c+i;                     //其中c为局部变量<br />}<br />1.     MOV DWORD PTR SS:[EBP-8],0             ; 给i赋值0,<br />2.     JMP SHORT Console.00401063               ; 跳转到判断部分第6行<br />3.     MOV

2010-10-01 10:49:00 938

原创 一起来学反汇编-之switch语句

1.      switch语句<br />switch(a)                  //其中a为第一个局部变量<br />{<br />     case 0:<br />     {<br />          printf("a=0");<br />     }<br />     case 1:<br />     {<br />         printf("a=1");<br />         break;<br />     }<br />     case 100:<br

2010-10-01 07:50:00 653

原创 一起来学反汇编-之if语句

<br /><br />最近,为了深入学习学C++的语法,不知不觉又涉及到反汇编的范畴里,和大家一起分享反汇编的学习。<br /><br /><br />PS:最近真是郁闷,本来想着学directX,然后又觉得应该先扎实GDI;学着GDI,又得先熟悉C++的面向对象;要精通C++语法的内部原理,又得学会看反汇编。结果到反汇编来了...<br /><br /><br />部分知识参照上篇的 《图解“{”》<br /><br /><br />这次来学习if语句反汇编之后的内容,首先来个源码:<br />if(a

2010-09-30 09:30:00 1081

原创 图解 “ { ”

在vc6下“ { ”  反汇编得:  (注释转自boxer)00401060   push        ebp    ;保存ebp,          执行这句前ESP = 0012FF84,EBP = 0012FFC0          ;push的结果是esp总减少,执行后ESP = 0012FF80,EBP = 0012FFC000401061   mov         ebp,esp    ;将esp放入ebp中此时ebp和esp相同,即执行后ESP = EBP = 0012FF80;原EBP值

2010-09-28 23:23:00 715

Greta 2.6.4 正则表达式库

已编译好的微软Greta 2.6.4 正则表达式库。 里面有5个文件(4个h,1个lib) 下载来直接放到要使用正则的项目里就行了。 #include <iostream> #include "regexpr2.h" using namespace std; using namespace regex; #pragma comment(lib, "Greta.lib") int main(void) { match_results results; char str[256]="混淆的字符串[email protected]混淆的字符串"; rpattern pat("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"); match_results::backref_type br = pat.match(str, results); if (br.matched) { cout << "分离出的邮箱: "<< br << endl; } return 0; } 注意如果MFC项目链接遇到问题的,改为MFC静态链接

2011-02-09

汉诺塔(用JQ写的)

JQ写的汉诺塔,由于我刚学jq,新手作品,水平有限,望请指点

2010-09-17

QXin局域网通信工具

兼容飞鸽传书的QXin局域网通信,采用分层架构方法。 由于本人的水平有限,代码写得不好,望请各位大虾指点。

2010-09-17

空空如也

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

TA关注的人

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