Direct-path insert 方式的优点
(1)可以将insert数据跳过buffer_cahce,省掉了buffer block的格式化与DBWR操作,直接从PGA写入磁盘
(2)不检查表中现有的block是否有空闲空间,直接在表的高水位线(HWM)以上插入
(3)如果在数据库处于非归档模式下,或者是数据就处于归档模式,表级处于nologging状态下,只有少量的空间信息redo写入、不写入数据undo(因为要回滚时可以直接回退到高水线即可,而不需要针对insert生成delete的回滚记录),所...
分类:
其他好文 时间:
2015-01-11 21:44:58
阅读次数:
361
今天做了个样例:div 的滚动栏问题:两种方法:一、记住宽和高一定要设置噢,否则不成的只是在不超出时,会有以下的滚动栏,所以不是最好的选择二、记住宽和高一定要设置噢,否则不成的这样比較好的是,在宽和高不超出时,仅仅是一条线三、说明直接为div指定overflow属性为auto就可以,可是必须指定di...
分类:
其他好文 时间:
2015-01-11 09:35:55
阅读次数:
158
方法一:利用鼠标button的键值 方法二:鼠标的contextmenu(这里需要ie的return属性和DOM d prevevrDefault()方法)contextmenu事件在自定义右键内容...
分类:
编程语言 时间:
2015-01-11 06:12:18
阅读次数:
145
还是从需求出发。在开发App的时候,经常需要缓存一些数据,不至于每次打开App都是空的,需要从网络下载数据。例如新闻客户端,需要缓存上次打开的新闻。
一般的做是使用SQLite数据库来保存数据,或者把数据序列化写到本地文件中。这两中方法,我在之前的项目中都用过。我先来说一下这两种方法的缺点:
使用SQLite数据库保存: 对于保存缓存数据来说,这样做未免太重量级了,存取数据都比较麻烦。...
分类:
移动开发 时间:
2015-01-10 18:15:21
阅读次数:
262
bundle就像插件或者一个功能齐全的应用,我们在应用层上开发的应用的所有代码,包括:PHP文件、配置文件、图片、css文件、js文件等都会包含在bunde系统中。 可以通过两种方法创建bundle,一种是通过命令行创建,一种是通过手动创建相应的文件和文件夹。 一:通过命令行创建,如下: 图...
分类:
Web程序 时间:
2015-01-10 17:58:40
阅读次数:
164
//1. 向下取整var a=~~1.2; //1var b=3.4>>0;//3//都是舍弃小数部分var c=~~-3.4; // -3Math.floor(-3.4)=-4;//所以这两种方法最好用在正数上面// +转为数字,js中+可以转为数字var time=+new Date(); .....
分类:
编程语言 时间:
2015-01-10 11:15:51
阅读次数:
180
实现多线程的方式有三种方法,1.继承Thread类2.实现Runnable接口3.实现Callable接口1,2两种方法差不多,Thread类也是实现了Runnable接口的。Runnable接口没有返回值而Callable接口是有返回值的,Callable有点像异步的回调,通过Future接口来接...
分类:
其他好文 时间:
2015-01-09 23:37:50
阅读次数:
252
Android对服务端返回的数据进行Json解析,json解析的两种方法...
分类:
移动开发 时间:
2015-01-09 22:24:55
阅读次数:
324
最近做了一个 自动升级程序 在 下载文件和 解压缩文件时 用到了 进度条 今天先把 进度条的使用 记录下 改天有时间 把自动升级 程序 再记录进来进度条 读取 离不开 线程现在用两种方法实现这个效果一、用VS 里自带的Timer控件 int A =1; private void timer1_Tic...
分类:
其他好文 时间:
2015-01-09 20:55:12
阅读次数:
220
addEventListener()与removeEventListener()用于处理指定和删除事件处理程序操作。所有的DOM节点中都包含这两种方法,并且它们都接受3个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。最有这个布尔值参数是true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。
要在按钮上为click事件添加事件处理程序,可以使用...
分类:
其他好文 时间:
2015-01-09 15:38:38
阅读次数:
150