数据结构课本上给了这么一段算法求nextval9[]数组 1 int get_nextval(SString T,int &nextval[ ]) 2 { 3 //求模式串T的next函数修正值并存入数组nextval。 4 i=1; nextval[1]=0; j=0; 5 while(i<T[0 ...
分类:
编程语言 时间:
2017-02-13 08:34:15
阅读次数:
238
实战总结:因为是朴素模式匹配算法的改进所以只由先理解了next函数的定义,才能容易理解nextval函数。 ...
分类:
编程语言 时间:
2017-02-03 18:18:30
阅读次数:
270
数据结构课本上给了这么一段算法求nextval9[]数组 1 int get_nextval(SString T,int &nextval[ ]) 2 { 3 //求模式串T的next函数修正值并存入数组nextval。 4 i=1; nextval[1]=0; j=0; 5 while(i<T[0 ...
分类:
编程语言 时间:
2017-01-31 18:32:38
阅读次数:
276
MyBatis Generator中文文档 MyBatis Generator中文文档地址:http://mbg.cndocs.tk/ 该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。 ...
分类:
其他好文 时间:
2016-12-28 20:15:22
阅读次数:
257
序列 创建 在sequences里 作用 生成自动增长(或减少)的整数值 经常添加数据时使用,可控性好 写法:序列名.nextval 获取下一个序列值 序列名.currval 获取当前序列值,不常用。 视图 在物理表的基础上定义的虚拟表 创建 在views里 作用: 把复杂的查询逻辑以视图的形式保存 ...
分类:
数据库 时间:
2016-12-18 15:37:15
阅读次数:
279
KMP算法是字符串模式匹配当中最经典的算法,原来大二学数据结构的有讲,但是当时只是记住了原理,但不知道代码实现,今天终于是完成了KMP的代码实现。原理KMP的原理其实很简单,给定一个字符串和一个模式串,然后找模式串在给定字符串中的位置。将两个字符串转换为字符数组,然后从两个数组的开始位置"i","j ...
分类:
编程语言 时间:
2016-12-12 22:30:28
阅读次数:
217
1.通过Oracle序列 2.通过Oracle触发器 ...
分类:
数据库 时间:
2016-11-25 09:20:34
阅读次数:
158
3类名,方法名及变量名的定义 要遵循下列设计要求进行代码编写,仅允许细微调整。 3.1类名: App 对应 Application(程序入口函数) Menu 对应 Menu (菜单类) Operate 对应 Operate (业务处理类) Person 对应 Person (实体类) 3.2方法名: ...
分类:
其他好文 时间:
2016-10-25 14:06:03
阅读次数:
356
服务命名(统一定义数据库连接的配置,便于链接不同的数据库) 配置文件 tnsnames.ora 存放位置oracle安装目录\network\admin\ 便于快速配置和备份还原 配置工具 net manager 序列(可以生成自增长的整数值)(可曾序或降序)(优点:可控性强) 用法 nextval ...
分类:
数据库 时间:
2016-10-17 11:27:06
阅读次数:
193
<insert id="insert" paramType="User"> <selecKey keyProperty="id" order="BEFORE" resultType="int"> select user_sequence.nextval form dual </selectKey> ...
分类:
数据库 时间:
2016-10-16 16:34:53
阅读次数:
294