smart pointer是一种abstract data type,它能够模仿指针的行为,并且额外提供了一系列诸如自动内存管理、边界检查等特性,这些特性是为了在保证效率的基础上较少由于对指针的不正常使用而带来的bug。smart pointer能够自动进行object的销毁:当某个object的最后一个拥有者被destroy的时候(如局部变量离开了作用域),由smart pointer管理的ob...
分类:
其他好文 时间:
2016-03-27 02:01:26
阅读次数:
314
smart_ptr
raii ( Resource Acquisition Is Initialization )
智能指针系列的都统称为smart_ptr,包括c++98标准的auto_ptr
智能指针是一个类,通过重载->和*完成类似原始指针的操作。不过因为是类,所以可以做比如内存管理、线程安全之类的工作
智能指针均是自动管理内存,不需要显示调用delete
scoped_ptr...
分类:
其他好文 时间:
2016-03-26 07:59:56
阅读次数:
210
java.lang.NoClassDefFoundError: org/codehaus/plexus/compiler/util/scan/InclusionScanException
问题的解决方案会在文章的中间给出。一步一步介绍了maven工程的部署.java.lang.NoClassDefFoundError: org/codehaus/plexus/compiler/CompilerException...
分类:
编程语言 时间:
2016-03-26 07:04:59
阅读次数:
774
描述理想伴侣Part 1: My ideal girlfriend is .. attractive .. confident .. smart .. She's got a nice figure (身材好)and of course she's gorgeous. But she's not s
分类:
其他好文 时间:
2016-03-23 15:38:33
阅读次数:
178
12.1.2开始采用了Oracle传统的opatch打补丁的方式,但在此之前,包括 10.3.x版本以及12.1.1版本还是通过bea的smart update方式来进行。 smart update基本是在MW_Home/utils/bsu目录下运行bsu.sh或bsu.cmd。 图形化界面有时候很
分类:
Web程序 时间:
2016-03-20 21:31:31
阅读次数:
967
智能指针 与 oc中的指针 智能指针的原理及实现 当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。 智能指针(smart pointer)的一种通用实现技术是使用引用计
分类:
其他好文 时间:
2016-03-15 23:10:40
阅读次数:
220
查看进程方式1:ps ps(process scan) ps aux(无横杠的) ps -elf(有横杠的) ps a 终端上开启的进程 ps au 终端上开启的进程 详细版 ps aux 会显示所有的进程 PID是process identify进程标识 %CPU 占用cpu百分比 %
分类:
系统相关 时间:
2016-03-14 21:41:08
阅读次数:
230
关于Oracle 11gR2中的Database Smart Flash Cache特性以及该特性所适用的操作系统...
分类:
数据库 时间:
2016-03-11 20:52:24
阅读次数:
263
import java.util.Scanner; class 十进制转成十六进制_2 { public static void main(String[] args) { int num = 0; Scanner scan = new Scanner(System.in); System.out.
分类:
编程语言 时间:
2016-03-11 10:21:47
阅读次数:
276
循环是结构化程序设计的基本结构之一,它和顺序控制、选择结构共同作为各种复杂程序的基本构造单元(摘自谭浩强的《C程序设计》。 一、while循环: 1、使用while循环控制输出0到9十个数: int i=0; //循环变量赋初值 int a=0; while (i<10) { //循环条件 scan
分类:
编程语言 时间:
2016-03-10 22:04:32
阅读次数:
288