一、PL/SQL包概述1. 什么是PL/SQL包:相关组件的组合:PL/SQL类型、变量,数据结构,和表达式、子程序: 过程和函数2. 包的组成部分:由两部分组成:包头包体3. 包的优点一次读取多个对象进入内存二、PL/SQL包的组件包头:公共部分:包内和包外的程序都可以访问包体:私有部分:包体定义...
分类:
数据库 时间:
2014-09-02 21:21:35
阅读次数:
244
一、什么是存储过程和函数1. 是被命名的pl/sql块2. 被称之为pl/sql子程序3. 与匿名块类似,有块结构:声明部分是可选的(没有declare关键字)必须有执行部分可选的异常处理部分二、匿名块和子程序之间的区别三、存储过程:语法CREATE [OR REPLACE] PROCEDURE p...
分类:
Web程序 时间:
2014-09-01 22:30:53
阅读次数:
325
管程的概念
管程 (英语:Moniters,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享资源。
这些共享资源一般是硬件设备或一群变量。管程实现了在一个时间点,最多只有一个线程在执行管程的某个子程序。
与那些通过修改数据结构实现互斥访问的并发程序设计相比,管程实现很大程度上简化了程序设计。
管程提供了一种机制,线程可以临时放弃互斥访问,等待某...
分类:
编程语言 时间:
2014-08-31 23:00:52
阅读次数:
275
php不支持多线程,但是我们可以把问题转换成“多进程”来解决。由于php中的pcntl_fork只有unix平台才可以使用,所以本文尝试使用popen来替代。下面是一个例子:被并行调用的子程序:----------------------------主调用者程序,由他调用子进程,同时并发的收集子程序...
分类:
Web程序 时间:
2014-08-31 15:47:21
阅读次数:
293
例如:运行 (取特定目录 (#windos系统目录)+"\calc.exe",假)输出框:错误(37): 找不到指定的命令/子程序/Dll命令调用名称“取特定目录”。编译现行易程序失败或被中止!解决:在支持库配置里勾选操作系统界面功能支持库即可。或者:运行(“notepad.exe”,假,)参考:h...
分类:
其他好文 时间:
2014-08-29 19:56:08
阅读次数:
291
设计设计是否经过多次迭代,并最终决定了最好的一个?是否同时使用自上而下和自下而上的方法来解决设计问题?类与类之间的交互关系是否已经设计为最小化?设计被划分为层次吗?你对把这一程序分解成为子程序,包和类的方式感到满意吗?程序是不是易于维护?设计是否精简?设计出来的每一个部分都绝对必要吗?整体而言,你的...
分类:
其他好文 时间:
2014-08-29 18:07:38
阅读次数:
356
假定程序包 含子程序:PROGRAM FORMPOOL.FORM SUB1.WRITE: / 'Subroutine 1'.ENDFORM.FORM SUB2.WRITE: / 'Subroutine 2'.ENDFORM.可在运行时 指定子程序 名,如下所 示:PROGRAM SAPMZTST.D...
分类:
其他好文 时间:
2014-08-28 22:30:36
阅读次数:
217
WHAT?最简单的控制流:即按照先后顺序放置语句与语句块WHY?尽管组织直线型的代码是一个简单的任务,但代码结构上的一些微妙之处还是会对代码质量、正确性、可读性和可维护性带来影响HOW?必须有明确顺序的语句使依赖关系变得非常明显使子程序名能突显依赖关系利用子程序参数表明依赖关系用注释说明用断言/错误...
分类:
其他好文 时间:
2014-08-26 09:42:35
阅读次数:
159
介绍Struts2、Spring、Hibernate与easyui的TreeGrid结合,以树的形式展现数据库中数据。在开发中会碰到很多需要以树的形式展现数据,如导航条、权限管理模块中的资源管理,通常在数据库中都是以树的形式存在。例子程序以资源管理为例,使用treegrid展现资源管理子模块的数据。...
分类:
其他好文 时间:
2014-08-24 22:19:23
阅读次数:
496