自定义博客皮肤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 467

转载 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 519

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

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

2013-10-14 13:34:13 410

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

数组指针(也称行指针)定义 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 438

转载 很经典的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 583

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

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

2013-10-09 20:20:15 1014

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

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

2013-10-09 14:57:39 788

转载 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 644

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

空空如也

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

TA关注的人

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