句柄类存在的意义是为了弥补将派生类对象赋给基类对象时发生的切片效应。例如下面的程序:
multimap basket;
Base base;
Derived derive;
basket.insert(base); //ok,add copy of base;
basket.insert(derive); //ok,but derive sliced down to its base part....
分类:
编程语言 时间:
2014-07-27 11:21:12
阅读次数:
255
整体刷机过程:原装kindle系统--》网友定制的MIUI(基于安卓2.3)--》CM7(基于安卓2.3)
1、 下载豌豆荚,安装kindle的usb驱动(能连接上pad表示驱动安装完成),copy资料进sd卡,安装app;刷机精灵(Shuame,root权限成功)。
豌豆荚及刷机精灵自行从官网下载即可。
2、一定要将USB调试模式打开,一定要断开U盘模式;...
分类:
其他好文 时间:
2014-07-27 11:13:52
阅读次数:
1059
oracle支持在RDBMS HOME 下的 符号链接( Symbolic Links)吗?...
分类:
数据库 时间:
2014-07-26 15:22:12
阅读次数:
224
vim-addons status 显示系统中安装了哪些扩展,哪些是对当前用户开启的,哪些是禁用的 vim-addons install extension-name 对当前用户安装某个扩展,即创建符号链接 vim-addons remove 对当前用户删除某个扩展,即...
分类:
其他好文 时间:
2014-07-26 03:35:47
阅读次数:
230
迁移(migrate)volume$cindermigratevolumeIDdestinationHost–force-host-copy=True|False
destinationHost目标主机–force-host-copy强制迁移
创建(create)volume
只创建volume$cindercreate–display-namemyvo110
myvo1是创建完毕后显示名称
10是创建volume大小为10G..
分类:
其他好文 时间:
2014-07-26 03:10:37
阅读次数:
373
题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。具体思路:把头结点的数据直接copy到要删除的结点处,然后头指针向后移动一个结点,再free掉原来的头指针指向的结点,这样等于把要删除的结点删除了。当链表只有一个结点或者要删除的结点是头结点或尾结点时,这种方法也是成立的,所以不需要做特...
分类:
其他好文 时间:
2014-07-25 13:54:31
阅读次数:
204
1.OC中内存管理方式分MRC和ARC两种MRC:手动管理引用计数。ARC:自动管理引用计数。ARC实现的原理是MRC。2.引起引用计数变化的方法加1:alloc,retain,copy;减一:release(引用计数立即减一),autorelease(在未来的某个时刻引用计数减一,这个时刻跟au....
分类:
其他好文 时间:
2014-07-24 22:26:22
阅读次数:
229
1、Android提供三种字体:“Sans”,“serif”和“monospace”。采用android:typeface,例如android:typeface=”monospace”。 2、如果要使用其他的字体, 1)将新字体的TTF文件copy到assets/fonts/目录下面,例如...
分类:
移动开发 时间:
2014-07-24 12:31:27
阅读次数:
228
题目:A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.Return a deep c....
分类:
编程语言 时间:
2014-07-24 10:00:33
阅读次数:
310
每个项目的都有各自的场景,但是其实往小处说,场景的处理基本都是很相似,之前做copy文件的程序,其实就是一种很常见的ETL的过程(转移文件,异构系统通过文件系统交换数据,存在数据同步)。了解一下ETL:就是数据转移的一个处理过程(A库与B库之间进行数据抽取)---最重要就是格式的转换。了解一下ESB...
分类:
其他好文 时间:
2014-07-24 09:45:22
阅读次数:
256