摘要:
deque是双向开口的连续性存储空间。虽说是连续性存储空间,但这种连续性只是表面上的,实际上它的内存是动态分配的,它在堆上分配了一块一块的动态储存区,每一块动态存储去本身是连续的,deque自身的机制把这一块一块的存储区虚拟地连在一起。它首次插入一个元素,默认会动态分配512字节空间,当这512字节空间用完后,它会再动态分配自己另外的512字节空间,然后虚拟地连在一起。deque的这种设计使得它具有比vector复杂得多的架构、算法和迭代器设计。它的性能损失比之vector,是几个数量级的差别。所以说,deque要慎用使用deque之前,必须先包含头文件:#includedeque类是定义于命 阅读全文
摘要:
这篇总结的貌似不错:http://wenku.baidu.com/link?url=VixkWGl0BzUkmceaDJnQeUhzKEIex6poGaKKvMTP87P8a7HTmS5uIi87IWtvtyDV8pdI0PW21hPsOX1SJG-tiwahIe3aeZcqqI-aMml3aba 阅读全文
摘要:
Java区别于C++表面看来两者最大的不同在于Java没有指针,或者说,Java满地都是指针。对于编程者而言Java的这种设计是安全且更易用的。说Java满地是指针的原因在于它把指针的功能隐藏了,其实在程序的深处,指针仍以存储地址的形式存在着。由于程序员无法获知真实地址,实际上提供了一个更加安全的系统,避免意外破坏。1.引用对于简单数据类型,Java将和C++同样采取直接存储的方式。如inta=1;一个名为a的存储地址将存储整型指1。对于对象,如Objecto;一个名为o的存储地址将存储的是一个Object类型的地址的引用而非对象本身,对象本身被存储在别处。在C++中Objecto;这句话将创 阅读全文
摘要:
原文链接:http://wenku.baidu.com/link?url=Qh59sZlrT7dAZwjkKqhUiUU2yq2GZams7wEQ9ULkYC7FgArX5adcp1EXVw_jqjfdFAXZkaBEINYd7ROA5EnWuAEu7Np6GlZI4eNyYuwi5rKC++默认构造函数1、每个类必须有一个构造函数,否则没法创建对象;2、若programer没有提供任何构造函数,则C++提供一个默认的构造函数,该默认构造函数是无参构造函数,它仅负责创建对象,不做任何初始化的工作;3、只要programer定义了一个构造函数(不管是无参还是有参构造),C++就不再提供默认的默认 阅读全文
摘要:
每一个类只有一个析构函数,但可以有多个构造函数(包含一个默认构造函数,一个拷贝构造函数,和其他普通构造函数)和多个赋值函数(包含一个拷贝赋值函数,其他的为普通赋值函数)。一般情况下,对于任意一个类A,如果程序员不显示的声明和定义上述函数,C++编译器将会自动的为A产生4个public inline 的默认函数,这4个函数最常见的形式为:A() //默认构造函数A(const A&) //默认拷贝构造函数~A() //默认析构函数A& operator = (const A &) //默认赋值函数。下面让我们使用程序来验证这4个函数的存在。#include using n 阅读全文
摘要:
链接:http://wenku.baidu.com/view/d9316c0e52ea551810a6872a.html本文作者:黄邦勇帅本文是学习 C++中的最基本的内容,因此学习 C++就应全部掌握本文的内容。在知道了怎样声明一个类之后,就会遇到关于构造函数的问题,本文是关于构造函数的专题,集中介绍了默认构造函数,初始化列表,重点介绍了复制构造函数,直接初始化,复制初始化,赋值,临时对象之间的关系,本文内容全面,简单易懂。本文内容完全属于个人见解与参考文现的作者无关,其中难免有误解之处,望指出更正。声明:禁止抄袭本文,若需要转载本文请注明转载的网址,或者注明转载自“黄邦勇帅”。主要参考文献 阅读全文
摘要:
待整理 阅读全文
摘要:
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动 阅读全文
摘要:
百度文库快照技术:http://wenku.baidu.com/link?url=YcT_ccm61awlHwqMtW2vsOi18X6p5ZTd6yCLnQ8R5zc-hMnZCJesAShFWZH07PatmclWPk_j5OF_235p_wSxqJDPx-SonBFRiTapzvw3O03检查... 阅读全文
摘要:
链接:http://wenku.it168.com/redian/hana/1.传统磁盘数据库的基本访问模式。为了提高性能在产品和应用之间会加入缓存的内存区域。传统数据库性能瓶颈主要出现在一个是内存不够,一个IO读写效率太低。oracle 体系结构中,数据库实例的系统全局区SGA(System global area) 是核心的组成部分,它是一组共享的内存结构,里面存储了oracle数据库实例(instance)的数据和控制文件信息。SGA主要包括以下几部分:共享池,数据缓冲区,大型池,Java池,日志缓冲区。如果每次执行一个操作时,Oracle都必须从磁盘读取所有数据块并在改变它之后又必须把 阅读全文