- 博客(8)
- 资源 (12)
- 收藏
- 关注
转载 用oo方法求解24点牌问题
算法思路 计算24点,可以抽象描述为:求代数系统的子系统的所有运算结果为24的运算。一般情况下有很多性质,如交换律,i+j=j+i,结合律,i+(j+k)=(i+j)+k等等,为了使我这个惰人写代码方便,我去掉所有规律(这样使运算量加几倍了,呵呵,相信可以用来烤机了),并加上一个一元运算符~,~I=I I属于SInteger,再加上一个似乎破坏了数学完美性的规则,SInteger中
2008-12-27 22:53:00 1395 1
转载 带诨名的IT经典BOOK
意大利的名画家乔尔乔内,本名其实是巴巴雷里(Barbarelli);大家看他个子高,就以"大个儿(giorgione)"呼之。久而久之,这个诨名"乔尔乔内/Giorgione"倒成了他的真名实姓,提起"巴巴雷里",怕是只有艺术史学家才明白了。 人有诨名绰号,是旁人亲昵或爱戴的流露。与此相仿,很多经典计算机教材也被大家冠以诨名,有些甚至也出现了"乔尔乔内效应"--读者都快忘了该书的全称,但人人一
2008-12-26 17:46:00 1158
原创 校验码
海明码是一种多重(复式)奇偶检错系统。它将信息用逻辑形式编码,以便能够检错和纠错。用在海明码中的全部传输码字是由原来的信息和附加的奇偶校验位组成的。每一个这种奇偶位被编在传输码字的特定位置上。实现得合适时,这个系统对于错误的数位无论是原有信息位中的,还是附加校验位中的都能把它分离出来。 推导并使用长度为m位的码字的海明码,所需步骤如下: 1、确定最小的校验位数k,将它们记成D1、D2
2008-12-25 08:16:00 1916
原创 操作系统课程设计(二)简单文件系统实现
#include #include #include #define DIR_LENGTH 1024 /*路径最长可达100字节*/ #define MAX_WRITE 1024*128 /*写入文字可达128k字节*/ #define MEM_D_SIZE 1024*1024 /*1M磁盘空间*/ #define DISKSI
2008-12-22 15:48:00 4490
转载 高速缓冲存储器(Cache)概念
高速缓冲存储器(Cache)一、概述 1.为什么要使用Cache 在多体交叉存储器中可知,I/O向主存请求的级别高于CPU访存,这就出现了CPU等待I/O访存的现象,致使CPU空等一段时间,甚至可能等待几个主存周期,从而降低了CPU的工作效率。为了避免CPU与I/O争抢访存,可在CPU与主存之间加一级缓存,这样,主存可将CPU要取的信息提前送至缓存,一旦主存在与I/O交换时,CPU
2008-12-22 15:44:00 20652 1
原创 操作系统课程设计(一)时间片轮转实现多线程调度
#include#include#include#define GET_INDOS 0x34 /* 34H 系统功能调用 */#define GET_CRIT_ERR 0x5d06 /* 5D06H号系统功能调用 */#define BLANK -1#define FINISHED 0 /* 终止 */#define RUNNING 1 /* 执行 */#define READY 2 /
2008-12-15 16:34:00 3269
原创 DOS和BIOS功能调用
MS DOS(disk operation system)是微型计算机磁盘操作系统,操作系统是用来控制和管理计算机的硬件资源,方便用户使用的程序集合。由于这些软件程序存放在硬盘或软盘上,而且主要功能是进行文件管理和输入/输出设备管理,故而称为磁盘操作系统。磁盘操作系统是人和机器交互的界面,用户通过操作系统使用和操作计算机。 随着计算机硬件的
2008-12-15 16:25:00 14706
原创 候选码的求解基本方法
一、求解候选码基本算法的具体步骤.第1 步,求关系模式R 的最小函数依赖集F第2 步, 按照上面的定义, 分别计算出UL ,UR , UB (UL 表示仅在函数依赖集中各依赖关系式左边出现的属性的集合; UR 表示仅在函数依赖集中各依赖关系式右边出现的属性的集合;另记UB = U - UL - UR )第3 步,若UL ≠Φ,计算UL的闭包,若UL+ = U ,则UL 为R 的唯一的候选码,算法
2008-12-10 10:31:00 8678 1
2007年emc笔试题目
2012-11-04
接口与通讯课程设计代码
2008-12-26
操作系统课程设计实习报告
2008-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人