自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 递归关于内存的深入理解

int MaxSubSum(const int arr[], int left, int right){    int MaxLeftSum, MaxRightSum;int MaxLeftBorderSum, MaxRightBorderSum;int LeftBorderSum, RightBorderSum;int center, i;if(left == r

2016-05-29 13:45:13 828

原创 浅析内存陷阱以switch-case举例

#includeusing namespace std;int main(int argc, char *argv[]){ int a =0; switch(a) { case 0: int b=1;coutbreak; case 1: coutbreak; default:break; } retu

2016-05-28 13:05:24 970

原创 密码破解的原理

先找到包含密码的结构体,然后把一块内存强制转换成结构体指针类型,此时这块内存上按照结构体类型排列的,然后取地址的值就能拿到结构存放的值,这段值应该上乱码,接下来把那块内存,继续强制转换成其他基本类型,取他的值,一个个去试密码。     当然为了防止被破解,一般都会把密码这样的属性,保存在一个方法里面,开放接口,这样除非破解人员能进如那个方法,才能破解,也就是说,必须看到汇编语言,才会知道地址。

2016-05-27 20:47:16 3084

原创 C/C++传地址的小陷阱

首先,传地址,其实是做了这样一件事,他会把传入的值拷贝一个给形参,函数内核函数外,是两个不同的空间,我们对拷贝后的指针修改他的值,其实并没有改变函数外的地址,函数调用玩后会释放形参指针,如果我们在函数内申请内存,必须在函数内释放掉,不然会导致内存泄漏,常用的错误实例是对链表进行操作时,在函数内,利用形参指针链接链表,函数弹栈后链表断裂。

2016-05-24 19:57:23 217

空空如也

空空如也

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

TA关注的人

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