sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样,这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。例如:declare n number;begin insert into test_a sel....
分类:
数据库 时间:
2014-10-03 02:15:43
阅读次数:
390
假设手里有N个串,和原文进行匹配,如果跑KMP,得把原文跑N次,实在是太费时间了。AC自动机借助于Trie的压缩功能,将多个串压成一个“树”,用这个树进行KMP,这就是贝尔实验室发明的AC自动机。AC自动机主要有三个操作;insert,getfail,print,find。insert的操作和Tri...
分类:
其他好文 时间:
2014-10-02 22:59:53
阅读次数:
204
Treap名字的来源:Tree+Heap,正如名字一样,就是一颗简单的BST,一坨堆的合体。BST的不平衡的根本原因在于基于左s; if(ch[1]!=NULL) s+=ch[1]->s; }}Treap的结点结构Treap的主操作由以下几部分构成:rotate、insert,...
分类:
其他好文 时间:
2014-10-02 21:33:33
阅读次数:
267
转:http://jacki6.iteye.com/blog/774866数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,...
分类:
数据库 时间:
2014-10-02 20:40:13
阅读次数:
222
插入排序算法的基本思路:对于给定的数组a[0...n](数组元素为n,下标从0开始,最大值为n-1),逐个地将后续元素插入到已经排好序的数组中。 插入排序的简单实现如下: 1 /* 2 * 插入排序算法 3 * a:带排序的数组;n:数组中元素的个数 4 */ 5 void insert...
分类:
其他好文 时间:
2014-10-02 15:06:33
阅读次数:
276
题目大意:维护一个文本编辑器,支持下列操作:
1.将光标移动到某一位置
2.在光标后插入一段字符串
3.删除光标后的一段字符
4.翻转光标后的一段字符
5.输出光标后的一个字符
6.光标--
7.光标++
Splay中比较水的一道题,标记只有区间翻转,也不用维护区间总值,唯独需要注意的就是插入的时候fa要记得赋值,不然就会像本蒟蒻一样调半天,,,
这题要注意的是Insert操作的...
分类:
其他好文 时间:
2014-10-01 23:45:51
阅读次数:
290
在使用QListWdiget inser一个item的时候使用如下代码出现了一点小问题.
listWidget->insertItem(row, new QListWidgetItem(listWidget))
这一段代码会使得insert的item总是在listWidget的最后. 这是一个很简单很常用的api, 简单得不能再简单了, 但是却发生了意想不到的问题. 查阅文档"Inserts ...
分类:
其他好文 时间:
2014-10-01 21:31:51
阅读次数:
177
对于批量插入: 1、在建立唯一索引的情况下,,从前往后,如果遇到索引重复错误 则停止插入(前面的插入成功),错误后面的即使正确也不会插入 方法1:insert igore 后 解决此问题 (ignore是指如果索引重复则不插入,这样即使记录中索引字段以外的值更新了也无法更新) ...
分类:
数据库 时间:
2014-10-01 14:23:51
阅读次数:
205
一、游标简介 在PL/SQL中执行SELECT、INSERT、DELETE和UPDATE语句时,ORACLE会在内存中为其分配上下文区(Context Area),也称为缓冲区。游标是指向该区的一个指针。它提供了一种在多行结果集中对每一行数据分别进行单独处理的方法。用户可以用SQL语句逐一从游标中....
分类:
数据库 时间:
2014-09-30 22:43:30
阅读次数:
417
pctfree,pctused,initrans,maxtranspctfree 当一个块的使用空间达到100-pctfree值时,这个块从自由列表脱离。比如pctfree为10,那么当这个块使用90%的时候将会脱离freeelist,后续的insert将不会用到这个block。 如果一张表中的数据...
分类:
数据库 时间:
2014-09-30 16:42:39
阅读次数:
294