第8章 异常控制流8.1 异常异常是ECF的一种,一部分由硬件实现,一部分由操作系统实现。就是位于硬件和操作系统之间的ECF。异常可以分为四类:中断(interrupt),陷阱(trap),故障(fault),终止(abort)。中断——来自处理器外部的I/O设备的信号的结果。中断处理程序——异步异...
分类:
其他好文 时间:
2015-11-23 00:54:01
阅读次数:
209
第八章 异常控制流控制转移序列称为控制流。从从一条指令到下一条指令称为转移控制。异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。异常控制流ECF:即这些突变。1.ECF是操作系统用来实现I/O、进程和虚拟存器的基本机制 2.应用程序通过使用一个叫做陷阱或者系...
分类:
其他好文 时间:
2015-11-22 18:41:16
阅读次数:
256
第八章 异常控制流平滑:指在存储器中指令都是相邻的。突变:出现不相邻,通常由诸如跳转、调用、和返回等指令造成。异常控制流ECF:即这些突变。关于ECF:1.ECF是操作系统用来实现I/O、进程和虚拟存器的基本机制2.应用程序通过使用一个叫做陷阱或者系统调用的ECF形式,向操作系统请求服务3.ECF是...
分类:
其他好文 时间:
2015-11-22 12:30:56
阅读次数:
168
NULL表示unknown,不确定值,所以任何值(包括null值)和NULL值比较都是不可知的,在on子句,where子句,Merge或case的when子句中,任何值和null比较的结果都是false,这就是NULL设下的陷阱,我被坑过。有一次,我使用Merge同步数据,由于target表中存在n...
分类:
其他好文 时间:
2015-11-19 22:31:22
阅读次数:
190
在 Java 中,每一个对象都有一个容易理解但是仍然有时候被遗忘或者被误用的 hashCode 方法。这里有3件事情要时刻牢记以避免常见的陷阱。一个对象的哈希码允许算法和数据结构将对象放入隔间,就象打印机类型案件中的字母类型。打印机将所有的“A”类型放到一个房间,它寻找这个“A”的时候就只需要在这个...
分类:
其他好文 时间:
2015-11-19 11:02:42
阅读次数:
131
背景: 最近一个月一直在做移植库的工作,将c代码到share library移植到Android平台。这就涉及到Android NDK(native develop kit)内容。这里只想记录下JNI(java native interface)经常遇到到问题。 问题1. 忘记delete lo.....
分类:
移动开发 时间:
2015-11-17 18:54:56
阅读次数:
141
一、触发器是一种特殊的存储过程,不能被显式调用,只能在对表进行insert、update、delete操作时被自动激活。所以触发器可以用来实现对表进行复杂的完整性约束。二、 Sql Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护,它们存在于内存...
分类:
其他好文 时间:
2015-11-17 16:58:15
阅读次数:
182
一、问题介绍很久没有用c#去连数据库程序了,不过在网上找了一些资料,基本上还是写出来了,但是调试初步完成的程序时候,却发现在con.open()这个方法总是出错,说找不到数据库实例名称,或者远程连接失败,显示的错误是error40。错误如下:二、环境介绍1、我的数据库是sqlserver2008,使...
分类:
其他好文 时间:
2015-11-12 23:23:53
阅读次数:
353
PageRank的两种问题 spidertraps(蛛网陷阱) 在几个网页的节点之间跳转,经过一段很长的时间之后,只能在节点n来回跳转(也就是说不嫩访问到其他的网页,只能点击访问节点n这个网页)。 解决方法: 在访问节点n的几率接近于1的时候,让他随机的跳转到任意一个网页(唉网页...
分类:
其他好文 时间:
2015-11-12 23:18:11
阅读次数:
280
1004题其实很简单,就是要你统计最多气球的个数,但是在输出的时候却需要认真仔细,符合题目要求。在输出是首先注意的是输出顺序:如果有多个数量相同的颜色,先输入的先输出,如,redgreenredgreen这种情况需要输出redgreen贴出AC代码:#include#include#includei...
分类:
其他好文 时间:
2015-11-12 17:50:42
阅读次数:
168