自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

转载 编译和链接的区别

2011-05-10 10:01:43|  分类: 默认分类 |  标签:编译和链接的区别   |字号大中小 订阅   在多道程序环境中,要想将一个用户源代码变成一个可以在内存中执行的程序,通常分为三个步骤:编译、链接、载入。        (1)编译:由编译程序将用户的源代码编译成若干个目标模块。        (2)链接:由链接程序将编译后形成的一组目

2013-10-26 18:44:41 461

转载 int a; int* a; int** a; int (*a)[10]; int (*a)(int)区别

a) int a;表示一个内存空间,这个空间用来存放一个整数(int); b) int* a;表示一个内存空间,这个空间用来存放一个指针,这个指针指向一个存放整数的空间,即a)中提到的空间; c) int** a;表示一个内存空间,这个空间用来存放一个指针,这个指针指向一个存放指针的空间,并且指向的这个空间中的指针,指向一个整数。也简单的说,指向了一个b)中提到的空间; d) int (

2013-10-16 17:06:18 515

转载 C++拷贝构造函数(深拷贝,浅拷贝)

C++拷贝构造函数(深拷贝,浅拷贝) 对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=88; int b=a;  而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。  #include iostream> using namespace std; class CExample {

2013-10-14 13:34:13 404

转载 数组指针和指针数组的区别

数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。  p=a;       

2013-10-12 23:02:45 428

转载 很经典的C++笔试题(附答案) .

1. 以下三条输出语句分别输出什么? char str1[] = "abc"; char str2[] = "abc"; constchar str3[] = "abc"; constchar str4[] = "abc"; constchar* str5 = "abc"; constchar* str6 = "abc"; cout << boolalpha

2013-10-12 18:46:44 573

转载 百度2014校招笔试题目题解(更新了第1题的算法,10.9下午) .

百度2014校招笔试题目题解                                                                      ----武汉站,9.28号百度校招笔试题目算法题目部分 二、算法与程序设计题 1、给定任意一个正整数,求比这个数大且最小的“不重复数”,“不重复数”的含义是相邻两位不相同,例如1101是重复数,而1201是不重复数

2013-10-09 20:20:15 1001

转载 C++容器:顺序容器,关联容器

容器主要分为顺序容器和关联容器。 一,顺序容器 vector--连续存储的元素,单向的 list----由节点组成的不连续存储的双向鏈表 deque--连续存储的元素,双向的 1,顺序容器主要分为vector, deque, list。 2,容器内的元素类型必须至少满足2个条件:可复制和可赋值。 3,list容器的迭代器,不支持算术运算,不支持关系运算,也没有下标操作

2013-10-09 14:57:39 757

转载 size_type、size_t、different_type以及ptrdiff_t

size_type    在标准库string类型中,最容易令人产生误解就是size()成员函数的返回值了,如果不深入分析的话,大多人都会认为size()的返回值为int类型,其实不然。事实上,size操作返回的是string::size_type类型的值。 那怎样理解size_type这一类型呢,我引用《C++ Primer》一段原文简单解释一下:    string类类型和许多其他

2013-10-09 13:47:42 640

HowTomcatWorks

手把手带你实现一个tomcat,理解tomcat源码设计思想。

2017-11-08

自己动手写Java虚拟机

用go语言实现了一个简单的jvm,不包括垃圾收集,对想了解jvm原理的同学很有帮助

2017-11-08

Hive编程指南

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析

2017-09-25

maven实战PDF

maven实战

2015-04-02

java nio PDF

java nio中文版

2015-04-02

C/C++经典算法

C/C++经典算法,有助于笔试面试和开拓逻辑思维。

2015-03-06

空空如也

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

TA关注的人

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