面向对象编程编程的发展已经从简单控制流中按步的指令序列进入到更有组织的方式中,依靠代码块可以形成命名子程序和完成既定的功能。结构化的或过程性编程可以让我们把程序组织成逻辑快,以便重复或重用。创造程序的过程变得更具逻辑性;选出的行为要符合规范,才可以约束创建的数据。迪特尔父子认为结构化编程是“面向行为...
分类:
编程语言 时间:
2015-09-21 13:46:33
阅读次数:
271
正则表达式的引擎主要由2种:NFA和DFA。 java的正则基于的是NFA,表达式主导,匹配成功即成功,正则nfa|nfanot匹配字符串nfanot的结果是nfa。 DFA是文本主导,会记录所有的匹配。 使用正则表达式时需要注意回溯,否则可能会导致栈溢出。下面是一个例子程序:Stri...
分类:
其他好文 时间:
2015-09-20 13:06:10
阅读次数:
151
oracle中函数和存储过程的区别和联系 在oracle中,函数和存储过程是经常使用到的,他们的语法中有很多相似的地方,但也有自己的特点。刚学完函数和存储过程,下面来和大家分享一下自己总结的关于函数和存储过程的区别。一、存储过程1.定义 存储过程是存储在数据库中提供所有用户程序调用的子程序,定义.....
分类:
数据库 时间:
2015-09-18 11:36:31
阅读次数:
221
硬中断:1.硬中断是由硬件产生的,比如,像磁盘,网卡,键盘,时钟等。每个设备或设备集都有它自己的IRQ(中断请求)。基于IRQ,CPU可以将相应的请求分发到对应的硬件驱动上(注:硬件驱动通常是内核中的一个子程序,而不是一个独立的进程)。2.处理中断的驱动是需要运行在CPU..
分类:
其他好文 时间:
2015-09-17 15:23:03
阅读次数:
323
PL/SQL子程序 它包含了函数和过程。此功能是指用户定义的函数。和系统功能是不同的。子程序通常完成特定的功能PL/SQL座。,能够被不同的应用程序多次调用。Oracle提供能够把PL/SQL程序存储在数据库中,并能够再不论什么地方来执行它。这样就叫做存储过程或者是函数。过程和函数的唯一差别就是函数...
分类:
数据库 时间:
2015-09-16 19:37:08
阅读次数:
220
在实际编程中,要尽量避免出现死锁的情况,但是让你故意写一个死锁的程序时似乎也不太简单(有公司会出这样的面试题),以下是一个简单的死锁例子,程序说明都写着类的注释里了,有点罗嗦,但是应该也还是表述清楚了的。[code=java]/*** 一个简单的死锁类* @author iStar* 当类的对象fl...
分类:
编程语言 时间:
2015-09-15 11:01:33
阅读次数:
162
.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕时钟1.时钟周期 = 1000时钟1.激活 ().子程序 _时钟1_周期事件.局部变量 xs, 整数型.局部变量 fz, 整数型.局部变量 mz, 整数型xs = 取小时 (取现行时间 ())fz = 取分钟 (取现行时间 ())mz ...
分类:
编程语言 时间:
2015-09-14 09:24:59
阅读次数:
674
20.2.10.条件和处理程序20.2.10.1. DECLARE条件20.2.10.2. DECLARE处理程序特定条件需要特定处理。这些条件可以联系到错误,以及子程序中的一般流程控制。20.2.10.1.DECLARE条件DECLARE condition_name CONDITION FOR ...
分类:
数据库 时间:
2015-09-09 16:29:18
阅读次数:
154
一、过程 (存储过程)过程是一个能执行某个特定操作的子程序。使用CREATE OR REPLACE创建或者替换保存在数据库中的一个子程序。示例1:声明存储过程,该过程返回dept表行数DECLAREPROCEDURE getDeptCountASdeptCount INT;BEGINSELECT C...
分类:
数据库 时间:
2015-09-08 16:45:54
阅读次数:
176
1 超时套接字底层是基于TCP的,所以socket的超时和TCP超时是相同的。下面先讨论套接字读写缓冲区,接着讨论连接建立超时、读写超时以及JAVA套接字编程的嵌套异常捕获和一个超时例子程序的抓包示例。一旦创建了一个套接字实例,操作系统就会为其分配缓冲区以存放接收和要发送的数据。(1)socket ...
分类:
编程语言 时间:
2015-08-30 19:18:40
阅读次数:
281