06 2012 档案
摘要:题记:人有时候就好像这存储过程,只有通过和别人交流才能清楚才能知道自己到底是个什么东西!那怕是最最基本的东西你自己都不一定知道。傻B了吧……----------------调皮的分割线----------------在Oracle中,存储过程和函数等对象,可通过调用OWA_UTIL包中的who_called_me过程来获得自身的名称和类型。以下是Oracle联机文档对该过程的说明,该过程将返回调用者的一些信息。Syntax:owa_util.who_called_me(owneroutvarchar2nameoutvarchar2linenooutnumbercaller_toutvarcha
阅读全文
摘要:12.0 概述 任何一个通用的CPU,都具备处理中断信息的能力.中断的意思是指:CPU不再接着(刚执行完的指令)向下执行,而是转去处理"中断"这个特殊信息. 中断信息可以来自CPU的内部和外部,本章主要讨论内中断. 12.1 内中断的产生 对于8086CPU,当CPU内部有下面情况发生的时候,将产生相应的中断信息: (1) 除法错误,比如执行div指令产生的除法溢出 (2) 单步执行 (3) 执行into指令 (4) 执行int指令 8086CPU使用>>中断类型码<<来标识这四种不同的中断信息来源(简称中断源),中断类型码有一个字节(可表示256种
阅读全文
摘要:方法一:如果Oracle版本不是太低的话,使用 正则表达式函数 REGEXP_SUBSTR 处理。REGEXP_SUBSTR有5个参数,分别是:第一个是输入的字符串第二个是正则表达式第三个是标识从第几个字符开始正则表达式匹配。(默认为1)第四个是标识第几个匹配组。(默认为1)第五个是是取值范围:i:大小写不敏感;c:大小写敏感;n:点号 . 不匹配换行符号;m:多行模式;x:扩展模式,忽略正则表达式中的空白字符。例如:SELECT REGEXP_SUBSTR('ABC123BCD456','[0-9]+') FROM DUAL;--返回123SELECT REG
阅读全文
摘要:11.0 概述 CPU内部寄存器中,有一种特殊的寄存器(对不同的处理机,个数和结构可能不同),具有以下三种作用 (1) 用来存储相关指令的某些执行结果 (2) 用来为CPU执行相关指令提供行为依据 (3) 用来控制CPU的相关工作方式 这种特殊的寄存器在8086CPU中被称为标志寄存器.标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW).以下标志寄存器简称flag. flag寄存器与其他寄存器不同,是按位起作用的,每一位都有专门的含义,记录特定的信息. 15 14 13 12 11 OF 10 DF 09 IF 08 TF 07 SF 06 ZF 05 04 AF 03 02 P
阅读全文
浙公网安备 33010602011771号