摘要: 1、当你按下开机键时,最早是由主板BIOS 蕊片中的BIOS 程序来执行硬件检测任务的,如果检查过程中发现关键硬件的故障,就会发出特定的响声通知用户,并停止启动。而BIOS 程序是哪里来的呢?这是在主板出厂时固化在芯片中的一段程序。2、当硬件没有问题时,BIOS 程序就会读入硬盘的主引导记录,将下面的任务交给主引导记录代码去完成。而主引导记录又是哪里来的呢?这是在安装操作系统时对磁盘进行分区格式化操作时,写到硬盘中的。如果找不到主引导记录,会出错停止,告诉你这是非法的系统启动盘。3、主引导记录代码的工作是读入磁盘主分区的根目录,在里面读出Ntldr 文件,并装入内存,然后将控制权交给它。注意看 阅读全文
posted @ 2013-04-29 18:25 Geekers 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Uniform GeneratorTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12638Accepted Submission(s): 4969Problem DescriptionComputer simulations often require random numbers. One way to generate pseudo-random numbers is via a function of the formseed(x+1) 阅读全文
posted @ 2013-04-29 13:56 Geekers 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 昨天写了这题,一开始以为非常简单,结果直接用整型变量来写,写完还以为轻松AC,结果去WA了,后来才发现,这题的positive integer,可能是很大的数,所以用字符数组来存了,,现在唯一没有搞明白的就是,,,,为什么可以一位一位往后移来做。后来好像明白了,是我题目意思还是没有完全弄清楚题意:给你一个数,让你把他的各个位相加,直到把得到一个个位数为止。比方说9542这个数,9+5+4+2 = 20,20还不是一个个位数,那么2+0 = 2是个个位数,则输出2所以可以用前面的两位两位一直往后面推,推到最后一位就OK了。所以用数组存放没有任何问题。刚开始写的WA代码,,直接当成数来做,完全没有 阅读全文
posted @ 2013-04-29 10:57 Geekers 阅读(211) 评论(0) 推荐(0) 编辑