vector是STL中的最常见的容器,它是一种顺序容器,支持随机访问。简单的说vector就是一个能存放任意类型的动态数组,只不过数组是静态的分配空间,一旦分配了空间大小就不能在改变了,但是vector是动态分配内存,它随着元素的不断插入,会按照自身的一套机制不断扩充自己的容量。
vector的扩充机制:按照容器现在容量的一倍进行增长。vector容器分配的是一块连续的内存空间,每次容器的增长,...
分类:
编程语言 时间:
2015-05-05 21:59:52
阅读次数:
130
安装过程1 点击新建2 内存大小一般512M即可3 按照默认的硬盘空间大小8G4 选择第一个VDI5 选择固定大小,系统运行速度快,效率高6 保存文件位置7 创建成功后,点击设置,将软驱删除掉,让光驱先启动8 加入centOS9 启动系统(注意,此时鼠标切换键为右下角的ctrl)10 选择skip,...
分类:
系统相关 时间:
2015-05-04 21:48:44
阅读次数:
238
因为对于不同大小的数,所需要的存储空间大小不同。如果都用4个字节存储,那么肯定不用分数据类型,但是好浪费哦~所以,本着节省内存的考虑,数据类型就诞生了。C的数据类型分为基本数据类型和复合数据类型,后者只是前者的某种组合。基本数据类型按照其在计算机中的存储方式又分为整数类型和浮点数类型。
可以明显的看出,将一个负数强制转换为无符号数,并没有改变其位模式(二进制表示),它仍然按照原来的模样存储,第四行的结果证明了这一点。。。...
分类:
编程语言 时间:
2015-05-01 16:08:33
阅读次数:
210
本人工作在一个视频网站公司里,经常会遇到服务器的数据盘大于2T的情况,这种文章网上也已经有很多了,也不是什么高端的技术,这里就是记录一下并且结合着真实的线上环境截图,显得更直观一点。原创博文来自:www.51niux.com博主:忙碌的柴少1.查看自己的要挂载的硬盘空间大小..
分类:
系统相关 时间:
2015-04-29 07:30:50
阅读次数:
193
对于任何一个互联网公司来说,数据的备份都是很重要的。原创博文来自:www.51niux.com博主:忙碌的柴少我们的生产环境是这样的,我们有数百台的服务器,然后在云主机机房有几台实体服务器,空间大小都是10T,云主机当然一般硬盘空间都较小不适合做备份服务器,这时候我就打起了..
分类:
其他好文 时间:
2015-04-29 07:29:57
阅读次数:
717
一、 查看Oracle数据库内表空间使用情况
SELECT a.tablespace_name "表空间名",
total "表空间大小",
free "表空间剩余大小",
(total - free) "表空间使用大小",
total/(1024*1024*1024) "表空间大小(G)",
free...
分类:
数据库 时间:
2015-04-27 15:25:12
阅读次数:
223
右击磁盘未分配区域,点击新建镜像卷,创建镜像卷磁盘2和磁盘3必须提供相同的空间。(镜像卷F具有冗余性,最终是其中一个磁盘所提供的空间大小,镜像卷的利用率是50%,其中一个镜像卷坏掉之后,镜像卷便会成为简单卷,其中的文件不会消失。)
分类:
其他好文 时间:
2015-04-24 19:24:31
阅读次数:
173
这种问题先看图共同点:存储在这两个集合中的元素的位置是有序的,相当于一种动态的数组,可以按位置取出某个元素实现了List接口集合中的元素允许重复可以设置初始的空间大小区别:线程安全数据增长如果只有一个线程会访问到集合,那最好是使用ArrayList,因为它不考虑线程安全,效率会高些如果有多个线程会访...
分类:
其他好文 时间:
2015-04-24 06:41:18
阅读次数:
106
经历了第二部分的一些难点课程,我们终于来到了这一课,一个听起来有点酷酷的名字: 动态分配。
“万水千山总是情,分配也由系统定”
到目前为止,我们创建的变量都是编译器为我们自动构建的,这是简单的方式。其实还有一种更偏手动的创建变量的方式,我们称为“动态分配”(Dynamic Allocation)。
动态分配的一个主要好处就是可以在内存中“预置”一定空间大小,在编译时还不知道到底会用多少。使用这个技术,我们可以创建大小可变的数组。到目前为止我们所创建的数组都是大小固定不可变的。而学完这一课后我们就会创建所谓“...
分类:
编程语言 时间:
2015-04-23 11:02:35
阅读次数:
173
在不知道需要占用内存空间大小时,需要在堆栈上动态开辟内存空间,空间使用结束后需要程序员自己释放。#include
#include
void main()
{
int n,*p,i,j,m,temp;
printf("本程序可对任意个整数排序;\n");
printf("请输入整数的总个数: ");
scanf("%d",&n);
p=(int *)calloc(n,sizeof...
分类:
其他好文 时间:
2015-04-22 18:18:17
阅读次数:
158