前面一期谈了硬盘MBR的原理,见http://spyrise.org/blog/harddisk-mbr-512-bytes/ 。这次来谈谈具体分区引导扇区PBR的原理。

分区引导扇区PBR(PARTITION BOOT RECORD)是由FORMAT高级格式化命令写到该扇区的内容(PBR不在MBR中,而是在具体的各自分区的头部);PBR是由硬盘的MBR装载的程序段。PBR装入内存后,即开始执行该引导程序段,其主要功能是完成操作系统的自举并将控制权交给操作系统。每个分区都有引导扇区,但只有被设为活动分区的PBR才会被MBR装入内存运行。

Tags: , , , , , ,

请注意,我标题中所指的是针对硬盘,并非软盘或光盘。

MBR是英文Master Boot Record的缩写,中文意为主引导记录。它位于硬盘的0柱面,0磁头的第1个扇区,它的内容大小占512字节。

而在这512字节的区域里,又可以分为三个部分。

第一部分为pre-boot区(启动区,主引导程序),占446字节,这个硬盘能自举的最关键的引导程序所放置的地方;

这段pre-boot代码(主引导代码)实现下列功能:
1.扫描分区表查找活动分区;
2.寻找活动分区的起始扇区;
3.将活动分区的引导扇区读到内存;
4.执行引导扇区的运行代码。

Tags: , , , , , ,

CS 1.5默认的是全屏模式。如果你是16:9的宽屏时,你可能想以1024x768的窗口模式运行。或者你又想全屏模式运行了。

[窗口模式]
窗口模式的方法是:在快捷方式的后面,加上:-noipx -console -windows。如:D:\CS1.5\cstrike.exe -console -noipx -windows

-noipx表示禁用IPX,-console表示开启CONSOLE终端,-windows表示以窗口模式运行。

这样做仅仅是开启了窗口模式而已,真正的大小是在CS启动后,游戏属性中设置的。

游戏设置->视频设置(第2个)->选择SOFTWARE/OpenGL/Direct3D,再加大小,如1024x768。

这样,CS会记住你的选择,下次启动时,就会以这个大小、窗口模式启动。

[全屏模式]
全屏模式简单,去掉上面的-windows参数就可以了。如果还不能生效,游戏设置->视频设置(第2个)->选择SOFTWARE/OpenGL/Direct3D,再加大小的下面,有一个Run in a window,取消就可以了。

Tags: , , , ,

最近听闻Bo-blog有人被挂马了,被加上了一个http ://ccj1.cn/的网址(<-请大家不要随便访问这个网址,尤其是IE!!!)。

我用Flashget下载了这个网址,得到如下的首页代码(请不要随便点击下面的网址!!!):

下面的代码是纯Javascript,不知道为何Firefox会直接解释呢?

追记:后来测试了几种情况,弄明白了,不是说这段代码有什么特殊的功能。是否能完成Cookie的验证,我都怀疑。怀疑这个SB忘了在前后加上<script></script>标记。但为什么会引起病毒,是因为网页的代码(别管是HTML代码还是JS代码)中,只要出现<iframe src=''></iframe>,IE和Firefox就会试图载入这个页面(这段代码不是啥JS,因为它没有用<script></script>括起来。说穿了,只要写一句<iframe src='virus_page'></iframe>,访问者就会中病毒!)。只是IFRAME里的SRC页面就是用Flash特制的病毒页面罢了。

作者:马健
邮箱:stronghorse#tom.com
最近更新:2006.11.25

声明:本文并非学术论文,所述内容仅为我个人的看法和体会,不具任何权威性,仅供有兴趣的人参考,但是如果您不具有足够的鉴别能力,建议勿看,以免误导。

一、目录表(TOC)与分卷(Volume)

抛开压缩算法不谈,我认为zip、rar在文件格式上最大的差异就在目录表(Table of Contents,TOC):zip有TOC,而rar没有。

TOC这个词其实是从出版界借用过来的,指的就是每一本书正文前面的“目录”,它的作用地球人都知道:如果想快速找到书中某一内容,可以先查TOC,然后按照TOC指明的页码直接翻即可。

在纸质书里TOC是印刷出来的一张表,而在电子文件里则是由结构化数据构成的一张表,它的目的同样是为了快速定位:如果想找文件中的某一内容,可以先查TOC,知道感兴趣的内容在文件的什么位置,直接跳过去就行了。最常见的运用就是avi、rm等多媒体文件:播放的时候经常有人在播放条上点来点去跳着看(即“随机访问”),如果没有TOC,在长达几百兆的文件里来回定位会慢死。

具体到zip文件里,TOC是放在文件尾部的一张表,里面列出了zip包中每一个文件的属性(文件名、长度等)和在zip包中的存放位置。如果需要随机访问zip包中的某一个文件,只需在TOC里找到这个文件的存放位置,直接跳过去即可。

而RAR文件里则没有TOC,在文件头之后所有文件按顺序连续存放。

这种差异造成的结果就是:随机访问时zip比rar快,而顺序访问时rar比zip快。

Google Earth想必你用过吧?可是需要安装Google的软件,我不知道是不是需要破解。反正我以前用过的是有一个破解文件的。

今天无意中发现Google Map现在也已经支持卫星视图了。不,比卫星视图还强大,现在Google Map现在提供的三维街景视图,比Google Earth还强大100倍。

长话短说,开始实战吧。

1、打开Google Map的地址:http://maps.google.co.uk/maps?hl=zh-cn&tab=wlhttp://maps.google.co.jp/maps?hl=zh-cn&tab=wl 。反正你用US或AU的都没有问题,唯一不要用的是google.cn,这是一个阉割版。

2、和一般的Google Map一样,输入地址搜索,或直接用鼠标移到你的目的地处。

3、观察Google Map中的工具栏,当你寻找的地方是美国、澳大利亚、日本、欧洲等(反正我们和谐国暂时还不支持这个功能)时,注意地图部分左上角的导航栏,上面会出现一个小人,在中国这个小人是灰色的,表示不支持街景视图。但在日本、美国等国家时,这个小人会变成黄色,表示支持街景视图。

4、关键的一步,把这个黄色小人用鼠标拖到地图上方,不要松开,等出来一个悬浮框时,可松开了。过了几秒(取决于你的网速够不够快),图像就被载入了。视图可以用鼠标拖曳旋转等。上面还有箭头,你可以按箭头方面操作地图。

分页: 14/18 第一页 上页 9 10 11 12 13 14 15 16 17 18 下页 最后页 [ 显示模式: 摘要 | 列表 ]