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

原创 C++内存对齐总结

首先说说为什么要对齐。为了提高效率,计算机从内存中取数据是按照一个固定长度的。以32位机为例,它每次取32个位,也就是4个字节(每字节8个位,计算机基础知识,别说不知道)。字节对齐有什么好处?以int型数据为例,如果它在内存中存放的位置按4字节对齐,也就是说1个int的数据全部落在计算机一次取数的区间内,那么只需要取一次就可以了。如果不对齐,很不巧,这个int数据刚好跨越了取数的边界,这样就需

2016-09-27 19:59:16 12804 1

原创 C++易错总结(持续更新)

1、以下涉及到内存管理的代码中,有错误的是:A:int *a=new int(12);//......free(a);B:int *ip=static_cast(malloc(sizeof(int)));*ip=10;//......delete ip;C;double *a=new double[1];//.....delete a;D;int *i

2016-09-26 19:37:43 2771

原创 C++中const和static关键字的作用总结

static和const关键字的作用可以从两个方面回答:一是和类的成员函数或者成员变量相关,二是不属于类的函数或者变量。static关键字的作用:1、函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此,其值在下次调用的时候仍然维持原始值。2、在模块内的static全局变量可以被模块内的所有函数访问,但是不能被模块外的其他函数访问。3、在

2016-09-26 17:05:28 4937 1

原创 消除字符串中成对的括号

给定一个字符串,设计一个算法消除其中成对出现的括号,如果括号不成对,提示异常(error),例如:(1,(2,3),(4,(5,6),7))转化为1,2,3,4,5,6,7;例如(1,(2,3),(4,(5,6),7),提示error。思路:遍历原始数组,如果是左括号(“(”),设置括号标志位加1,如果是右括号(“)”),设置括号标志位减一,如果都不是,则把数字放入目的数组。最后通

2016-09-26 15:02:57 4514

原创 两个有序数组合并成一个有序数组

百度2012实习生校园招聘笔试题数组al[0,mid-1]和al[mid,num-1]是各自有序的,对数组al[0,num-1]的两个子有序段进行merge,得到al[0,num-1]整体有序。要求空间复杂度为O(1)。注:al[i]元素是支持'1、用temp数组作为中间变量,保存两个有序子数组的合并结果数组,再复制回原数组。      空间复杂度O(N),时间复杂度O(m

2016-09-23 11:10:04 14263 1

鸟哥的Linus私房菜---基础篇+服务器篇完整版pdf

鸟哥的Linus私房菜上下两篇,包括基础学习篇和服务器篇,完整版pdf

2017-07-29

TCP IP详解卷一+卷二+卷三 完整版pdf

tcp ip详解卷一卷二卷三三本完整版

2017-07-11

空空如也

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

TA关注的人

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