自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 复制函数

C++ 复制函数       说道C++复制函数,大家也许并不陌生,就是类中的拷贝构造函数和赋值操作符,但是事实上也许我们一不小心就会忽略编译器所做的一些默认操作。引起晦涩的错误。下面分析几种场景:一、场景一:全部默认#includeclass base{public: base(){} base(int dt):data(dt){} void get(){pri

2014-07-20 20:47:16 1566

原创 成员函数指针:(结构+与普通函数指针之间的转换)

通过网上查找发现:zailinux

2014-07-19 17:18:29 1783

转载 C++对象内存布局

1. C++对象内存布局测试2.VS2010命令行下查看虚函数表和类内存布局

2014-07-19 14:29:17 593

原创 windows 下实现函数打桩:拦截API方式

1. 函数调用的原理:通过函数名(函数的入口地址)对函数进行访问,假设我们能够改变函数首地址指向的内存的话,使其跳转到另一个函数去执行的话,那么就可以实现函数打桩了。2. 方法:对函数首地址出写入一条汇编语言 jmp xxx (其中xxx是要跳转的相对地址)。3. 令原函数为oldFun,新函数为newFun,那么打桩时函数跳转的相对地址 offset = newFun - oldFun - (我们制定的这条指令的大小),此处为绝对跳转指令的长度=5。 jmp xxx一共6字节。

2014-07-19 05:39:19 2617

原创 windows库的创建和使用:静态库+动态库

一、静态库的创建和使用1. 静态库创建(1)首先创建工程test,测试代码如下:1) test.hvoid test_print();2) test.cpp#include "test.h"#include void test_print(){printf("test_print in static lib."

2014-07-19 03:49:59 2107

原创 Win7+VS2010:mysql 源码编译与调试

win7+vs2010源码编译mysql        最近由于在实习,工作重点在于一些数据库的开发,为了更好的理解数据库的实现机制,目前萌生了要研究一下mysql数据库源码的想法。那么好吧,说干就干,首先我们需要实现对源码的编译,这里我们选择win7+VS2010来实现,但是试了很多次都失败了。这是我多次配置环境时遇到的问题,各种博客文章总是不太完全,或者说没有说明一些遇到的问题的解决方案,

2014-07-12 23:52:27 3054 5

原创 [INS-20802] Oracle Net Configuration Assistant failed. (Win7)故障解决

在网上找了好多方法,都不管用,jiehttp://zhaoguohui.blog.51cto.com/3923573/1361724

2014-07-05 15:05:23 19064 10

JAVA课件(中文版)

是真的好好,适合于初级学习者,下了觉的好,加我啊!!

2009-10-31

C++课件,从入门到进阶(英文版)

我是看不懂了,国外纯正版,给大家分享了!!!

2009-10-31

商务英语全集.rar

这是我们学校英语专业的课件,很多出国人士必学的!!!

2009-10-23

程序设计方法学——东大教授

好东西,刚找到!分享了!我学习了一段时间觉的很好,对我的编程很有帮助!

2009-10-14

空空如也

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

TA关注的人

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