一、什么是PL-SQL PL-SQL是结合了Oracle过程语言和结构化查询语言(SQL)的一种扩展语言。具体来说,PL-SQL就是在普通的SQL语句的基础上增加了编程语言的特点,将数据操作和查询语句组织在PL-SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。 ....
分类:
数据库 时间:
2014-12-17 10:36:17
阅读次数:
219
理解:方法用()调用。要更抽象的看,方法就是个变量名,“()”是调用方法的简单表述(也要为了让编译器识别),调用方法是操作的结果。eg: a = 1; a是个变量名, “=” 是赋值的简单表述(只是我们已经接触语言太久,潜意识就已经认为=就是赋值。但其实把“=”换成@,换成“赋值”,又有什么不同呢....
分类:
编程语言 时间:
2014-12-15 13:31:47
阅读次数:
173
数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的种类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型: ·Binary [(n)] ·Varbinary [(n)]...
分类:
数据库 时间:
2014-12-12 16:33:42
阅读次数:
263
在调试程序是,有一个参数需要在多个函数之间传递,因为是作为调试参数,不想将参数引入到函数中。很自然的想到使用全局变量来表示这个公共参数,工程代码的结构如下:main.c test.c test.h 全局变量 g_paramter新建一个pubparamter.h文件:内容如下:#ifndef _PU...
分类:
编程语言 时间:
2014-12-11 12:13:42
阅读次数:
204
在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也...
分类:
编程语言 时间:
2014-12-05 00:42:15
阅读次数:
318
在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。 位运算符C语言提供了六种位....
分类:
编程语言 时间:
2014-12-04 23:09:45
阅读次数:
177
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提 出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中 LEAD/LEAD++ 、OpenC...
分类:
编程语言 时间:
2014-12-03 07:05:27
阅读次数:
162
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对...
分类:
数据库 时间:
2014-12-01 20:51:41
阅读次数:
276
问题
重写(Override)equlas和hashCode方法时应考虑哪些问题?
精华回答
理论上讲(偏程序语言和数学层面)
equals() 定义了对象的相等关系(自反性、对称性、传递性)(有点抽象,更详细说明,请参考javadoc) 。
另外,它还具有一致性(也就是说,如果一个对象没有修改,那么这个方法应总是返回相同的值),此外,o.equals(nul...
分类:
其他好文 时间:
2014-12-01 11:31:15
阅读次数:
320
开放源码:就是程序代码,写给人类看的程序语言,但机器并不认识,所以无法执行;编译程序:将程序代码转译成为机器看得懂的语言,就类似编译者的角色;可执行文件:经过编译程序变成二进制后机器看得懂所以可以执行的文件;make 会在当前目录搜索 makefile文件,makefile里面记录了源码如何编译的信...
分类:
系统相关 时间:
2014-11-30 23:07:38
阅读次数:
249