当增加新元素(s)时,如果超过当时的容量,则容量会扩充至两倍。如果两倍容量仍不足,就扩张至足够大的容量。
以一个例子来说明:
#include
#include
#include
using namespace std;
int main()
{
int i;
vector iv(2,9);
cout<<"size = "<<iv.size()<<endl;
...
分类:
其他好文 时间:
2015-04-30 09:05:42
阅读次数:
116
存 储 管 理
一、基础概念:
什么是储存器?:在电脑中存储文件或其他东西的设备。
什么是存储管理?:即使对电脑的“主存器”进行管理,根据用户程序的要求为他分配
主存空间和实现重定位,同时还保护用户存放在主存储器中的程序和数据不被破坏。必
要是可以提供虚拟存储技术,扩充主存空间,为用户提供比实际容量大的虚拟储存空
间。...
分类:
其他好文 时间:
2015-04-29 19:53:05
阅读次数:
123
1. char、varchar、nvarchar 区别 char定长字符数据长度8000字符,小于8000字符时以空格填充。 varchar 变长字符数据最大长度8000,小于8000字符时不会以空格填充。 nvarchar 不定长unicode字符数据,最大字符4000。 当内容中有中文时应该用 ...
分类:
数据库 时间:
2015-04-28 11:05:58
阅读次数:
127
一、环境准备
1.1、说明
工作路径 /data/hdfs/data1/jianxin/
1.2、软件版本
oracle-xe-11.2.0-1.0.x86_64.rpm.zip
1.3、修改tmpfs
1.3.1、oracle XE 在init.ora文件中给出了最低要求,默认是1G。这里把tmpfs扩充为2G:
修改/etc/fstab文件:
tmpfs...
分类:
数据库 时间:
2015-04-27 21:51:57
阅读次数:
264
原因:公司面板接口不够,通过小型傻瓜交换机扩充接口。现象:小型傻瓜交换机连接面板,然后电脑连接小型傻瓜交换机。发现那些电脑都ping不通网关,但可以互ping。说明小型傻瓜交换机没有问题,是小型傻瓜交换机和原来交换机之间连接出现故障。查看原来交换机配置,发现配置了p..
分类:
系统相关 时间:
2015-04-27 15:28:09
阅读次数:
411
本节课主要讲了如何构造自己想要的数据结构,或者扩充已有数据结构的功能,以实现想要的特定功能
比如设计一个动态结构,满足功能寻找第k大的数
其做法是维护每个结点的子结点个数来推导其秩,而不维护其秩,因为动态操作会使得其难以维护
红黑树的插入操作 1.树插入 2.rebalance
构造自己需要的扩充数据结构的基本流程
1.选择一个基本的数据结构 例如红黑树
2.决定要...
分类:
编程语言 时间:
2015-04-27 09:50:44
阅读次数:
182
可以采用数据库缓存、事务缓存等技巧。还可以从架构上把事务做合理的分配,花钱扩充你的硬件设施等。比如,阿里巴巴从最初的1台电脑逐步扩充到过万台电脑了。与PHP程序关系也非常大,比如,你发现了网站反应慢的第一因素是因为某个表非常大,你的网页从那个库表中读写时间非常长,可以考虑用一个原则把数据库表分段,每...
分类:
Web程序 时间:
2015-04-25 19:42:40
阅读次数:
119
OC中特有数据类型SEL、Block,是对OC中的数据类型进行扩充。...
分类:
其他好文 时间:
2015-04-25 12:19:51
阅读次数:
198
BNF:巴科斯范式ABNF(Augmented Backus-Naur Form):扩充巴科斯范式ABNF是由第68号互联网标准(”STD 68″,大小写样式按照原文)定义的,也就是RFC 5234,经常用于互联网工程任务组(IETF)通信协议的定义语言。RFC 5234 取代了 RFC 4234(...
分类:
其他好文 时间:
2015-04-25 00:08:17
阅读次数:
241
第六章 多态与虚函数
6.1 多态和虚函数的基本概念
引言
多态是面向对象程序设计里面非常重要的这个机制。它能很有效的提高程序的可扩充性。
有些程序设计语言有被对象继承的概念,但是没有多态的概念,那这样的程序设计语言只能被称作基于对象的程序设计语言,而不能称为面向对象的语言, 比方说visual basic。
虚函数
在类的定义中,前面有 virtual 关键字的成员函数就是虚函数...
分类:
编程语言 时间:
2015-04-23 15:47:42
阅读次数:
269