为什么招不到人

有网友在#前端人才库#提了这么个问题:前端为什么这么难招啊? 其实答案挺简单:1.公司小;2.工资少 悲催的是,两条他还都占了。

任何事情,先在自身找原因。 不改变管理层的观念,招人难永远是个大问题。

Google/百度/腾讯/淘宝,就是0薪资,也有一帮毕业生蜂拥而至,为什么? 人家公司规模在那摆着呢,进去就有一个光环,Google工程师。进去就是一个大团队,能学东西。 况且重要的是,人家薪资还不是0

很多小公司的领导,总有一种过日子、市场买菜的感觉。 本来价值100元的菜,90元买进来就欢天喜地。

对于人才来讲,他价值100元的时候,给他100元。他能心无旁念的陪你打江山。 对于人才来讲,他价值100元的时候,给他110元,他能死心塌地的给你创造更多的价值。

人是有思想的,不是菜。 招人的人,你有诚意吗?

相关日志: 前端开发的电话面试

一些文章和各种资源

下面是近期收录的一些文章和资源,希望对你有用。

系统方面 印度的电子商务网站flipkart的性能扩展(PPT) http://www.slideshare.net/sids/how-flipkart-scales-php,都是一些最基本的东西,对于初学者来说很不错。PPT做的也不错。 Tagged.com的扩展之路 – 1亿用户,1000台服务器,50亿的PV http://highscalability.com/blog/2011/8/8/tagged-architecture-scaling-to-100-million-users-1000-server.html 还是PHP的WEB站点。另外,highscalability.com这个网站上有很多和高性能有关的文章,很不错。比如最新的:Stuff The Internet Says On Scalability For September 16, 2011

浏览器是怎么工作的? http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ 相当不错的一个教程,告诉你浏览器里面是怎么搞的,很不错。如果图片看不到,可以看这里。如果你英文不是太好,你可以看看中译版,译得并不是太好。

Mozilla's Gecko rendering engine main flow

怎么使用epoll的示例 https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/ Intel C/C++ 64位程序开发教程 http://software.intel.com/en-us/articles/lessons-on-development-of-64-bit-cc-applications/ 本站以前也介绍过一个关于64位C/C++的编程注意事项。 各种教程 Version Control by Example(电子书) http://www.ericsink.com/vcbe/

SQL注入口袋书(Google Doc 需翻墙),涵盖MySQL, MSSQL和Oracle,我觉得可以用来做你的程序的安全测试。 如何写Vim的插件(教程)http://stevelosh.com/blog/2011/09/writing-vim-plugins/ 相信你已读过“VIM简明攻略” 并收藏了 “vim的速查卡”,随着你的vim的能力加强,是时候搞搞vim的插件了。 一个超有意思的学习Javascript的在线课件了。下面的这个网页上有一个Web的命令行,你可以跟着他的提示去输入一些命令,并以此来学习Javascript,这个创意真是太好了,我觉得这应该推广到我们的学校中去,不是只听老师讲,还需要大家一起来动作。 http://www.codecademy.com/ 一些各种各样的教程 http://www.dickbaldwin.com/toc.htm  这些都是些入门的教程,仅当是练练英语了。 Introductory Java Tutorial Intermediate Java Tutorial  Advanced […]

如果白送你一套书,不考虑价钱,但必须读完,你希望是什么?

我在推特、饭否、新浪微博三处问了同一个问题:

如果白送你一套书,不考虑价钱,但必须读完,你希望是什么?

得到的答案如下表:

书名 需要的人数 备注 24史 7 并列第一 资治通鉴 7 并列第一 足本金瓶梅 7 并列第一 史记 1 各种版本红楼梦 5 第三多 Lonely Planet 5 神游情结 鲁迅全集 3 课本情结 冰与火之歌 5 热 大英百科 3 厚 商务版汉译世界学术名著 3 书店常年摆放 三体 3 大刘的成功 毛姆全集 1 剑桥中国史 6 想不到这么受欢迎 金庸全集 3 意料之中 P.G.Wodehouse 1 哈利波特 1 三毛全集 1 playboy 1 […]

项目的秘密——Programmers(29)

载于《程序员》杂志2011年第9期。

从这一期起,开始在杂志上登出整P的大幅漫画,需要看大图的同学们,讯猛点击下图。

这个系列的漫画讲述程序员——这种神秘人类的囧事,故事多来源于我身边的程序员朋友,且以互联网开发背景为主。

如果你有什么可乐的关于程序员的故事、对话、代码,愿意通过漫画的形式分享,请给我发邮件。arthur369@gmail.com。

PHP API 框架开发的学习

基于互联网的应用正变得越来越普及,在这个过程中,有更多的站点将自身的资源开放给开发者来调用。对外提供的API 调用使得站点之间的内容关联性更强,同时这些开放的平台也为用户、开发者和中小网站带来了更大的价值。

在开发API前,你需要的是给API设定一个框架,这个框架一定是要简单的且是容易扩展的。下面就是用就来看看如何使用PHP来创建一个API。

API框架需要的特性

面向对象和结构化的代码 可修改的URL结构 创建多个版本 使用Hook来扩展框架API功能 API可连接数据库表 可定义多种输出格式 选择方法请求类型(GET, POST, PUT, DELETE)

API框架的组成部分

API Framework主要由下面三中类型元素组成:

Services Hooks Parsers

在一个运行的API中,每种类型的元素都有其自己的任务。下面就来详细说说每一种元素。

通常的API请求URL如下:

http://www.domain.com/api/version/service/method/param_name/param_key.extension

Service

Service Class是API请求的控制器。这个Class包含了API可以使用的method,所以Service Class会需要计算和处理数据。

为了使method可以被请求,你需要将method设置为公开(public),并为service method设置请求类型(GET, POST, PUT, DELETE)。

下面是一个Service Class的类,你可以设置默认的请求方式为GET,并且version method可以接受GET和POST请求。

<?php class MyApi_Service_Helloworld extends Api_Service_IService{ public function __construct($api){ parent::__construct($api); // Set execute request methods $this->addAllowedMethod("execute", Api_Request::METHOD_POST); $this->addAllowedMethod("version", Api_Request::METHOD_POST); $this->addAllowedMethod("version", […]

PHP Session学习笔记

在web开发中,session是个非常重要的概念。Session一般译作会话,Session是一种基于HTTP协议的用以增强web应用能力的机制或者说一种方案,它不是单指某种特定的动态页面技术,而这种能力就是保持状态,也可以称作保持会话。

在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最直观的感受,但是黑洞里的景象或者说session内部到底是怎么工作的呢?

web应用是基于HTTP协议的,而HTTP协议是一种无状态协议。也就是说,用户从A页面跳转到B页面会重新发送一次HTTP请求,而服务端在返回响应的时候是无法获知该用户在请求B页面之前做了什么的。解决HTTP协议自身无状态的方式有cookie和session。二者都能记录状态,前者是将状态数据保存在客户端,后者则保存在服务端。

关于Cookie的介绍可以查看这两篇文章:Cookie简介或Cookie与Session的区别。今天主要讲的是Session的实现原理。

session的基本原理是服务端为每一个session维护一份会话信息数据,而客户端和服务端依靠一个全局唯一的标识来访问会话信息数据。用户访问web应用时,服务端程序决定何时创建session,创建session可以概括为三个步骤:

生成全局唯一标识符(sessionid) 开辟数据存储空间。一般会在内存中创建相应的数据结构,但这种情况下,系统一旦掉电,所有的会话数据就会丢失,如果是电子商务网站,这种事故会造成严重的后果。不过也可以写到文件里甚至存储在数据库中,这样虽然会增加I/O开销,但session可以实现某种程度的持久化,而且更有利于session的共享; 将session的全局唯一标示符发送给客户端。

关于服务器如何将session的唯一标识发送个客户端,主要有两种方式:cookie和URL重写。Cookie与Session的区别中也有写到,这里不再详述。下面就开始说说PHP中的Session。

PHP中session方案包含的信息

session id 用户session唯一标识符,随机生成的一串字符串,具有唯一性,随机性。主要用于区分其它用户的session数据。用户第一次访问web页面的时候,php的session初始化函数调用会分配给当前来访用户一个唯一的ID,也称之为session_id。 session data 我们把需要通过session保存的用户状态信息,称为用户session数据,也称为session数据。一般是在当前session生命周期,相应用的$_SESSION数据。 session file PHP默认将session数据存放在一个文件里。我们把存放session数据的文件称为session文件。它由特殊的php.ini设置session.save_path指定session文件的存放路径,CentOS5.3操作系统,PHP5.1默认存放在/var/lib/php/session目录中。用户session文件的名称,就是以sess_为前缀,以session_id为结尾命名,比如session id为vp8lfqnskjvsiilcp1c4l484d3,那么session文件名就是sess_vp8lfqnskjvsiilcp1c4l484d3 session lifetime 我们把初始化session开始,直到注销session这段期间,称为session生命周期,这样有助于我们理解session管理函数。

由此,我们可见:当每个用户访问web, PHP的session初始化函数都会给当前来访用户分配一个唯一的session ID。并且在session生命周期结束的时候,将用户在此周期产生的session数据持久到session文件中。用户再次访问的时候,session初始化函数,又会从session文件中读取session数据,开始新的session生命周期。

php.ini中与Session相关的设置:

session.save_handler = file 用于读取/回写session数据的方式,默认是files。它会让PHP的session管理函数使用指定的文本文件存储session数据 session.save_path = “/var/lib/php/session” 指定保存session文件的目录,可以指定到别的目录,但是指定目录必须要有httpd守护进程属主(比如apache或www等)写权限,否则无法回存session数据。当指定目录不存在时,php session环境初始化函数是不会帮你创建指定目录的,所以需要你手工建立指定目录。它还可以写成这样session.save_path = “N;/path” 其中N是整数。这样使得不是所有的session文件都保存在同一个目录中,而是分散在不同目录。这对于服务器处理大量session文件是很有帮助的。(注:目录需要自己手工创建) session.auto_start = 0 如果启用该选项,用户的每次请求都会初始化session。我们推荐不启用该设置,最好通过session_start()显示地初始化session。

Session相关PHP函数和事件

session_start() 函数session_start会初始化session,也标识着session生命周期的开始。要使用session,必须初始化一个session环境。有点类似于OOP概念中调用构造函数构创建对象实例一样。session初始化操作,声明一个全局数组$_SESSION,映射寄存在内存的session数据。如果session文件已经存在,并且保存有session数据,session_start()则会读取session数据,填入$_SESSION中,开始一个新的session生命周期。 $_SESSION 它是一个全局变量,类型是Array,映射了session生命周期的session数据,寄存在内存中。在session初始化的时候,从session文件中读取数据,填入该变量中。在session生命周期结束时,将$_SESSION数据写回session文件。 session_register() 在session生命周期内,使用全局变量名称将注全局变量注册到当前session中。所谓注册,就是将变量填入$_SESSION中,值为NULL。它不会对session文件进行任何IO操作,只是影响$_SESSION变量。注意,它的正确写法是session_register(‘varname’),而不是session_register($varname) session_unregister() 与session_register操作正好相反,即在session生命周期,从当前session注销指定变量。同样只影响$_SESSION,并不进行任何IO操作。 session_unset() 在session生命周期,从当前session中注销全部session数据,让$_SESSION成为一个空数组。它与unset($_SESSION)的区别在于:unset直接删除$_SESSION变量,释放内存资源;另一个区别在于,session_unset()仅在session生命周期能够操作$_SESSION数组,而unset()则在整个页面(page)生命周期都能操作$_SESSION数组。session_unset()同样不进行任何IO操作,只影响$_SESSION数组。 session_destroy() […]

机械键盘的一些知识

什么是机械键盘?

电脑键盘五花八门,各式各样,那应该怎样分类比较合理呢?只有按照设计原理与结构分类才不会出现混淆,从设计原理来看,键盘可以简单分为薄膜键盘、静电电容键盘和机械键盘三类。

薄膜键盘

薄膜键盘就是大家现在最常见的键盘,从十几元的低端产品到上千元的薄膜键盘都有,覆盖面最广。无论是超薄键盘还是非超薄键盘,键帽结构如何复杂,只要是有三层薄膜结构设计的就是薄膜键盘。市场上曾经出现过一些所谓的机械键盘,在薄膜之上采用机械模组,曾经被一些人误认为机械键盘,误导了部分消费者。

静电容键盘

静电电容式键盘,采用这种原理设计的键盘非常特殊,从结构来看,静电电容式内部结构既包含了薄膜键盘中薄膜结构,也有机械键盘中的弹簧结构,但是开合方式与前两者完全不同,可以做到全键无冲突,单键寿命高达3000万次,并不低于机械键盘,另外,这种结构的手感也是得到了许多人的认可。静电电容式键盘,特殊的内部结构使其与众不同,这类结构的键盘具备如下特点:罕见、售价昂贵、手感好、寿命高,这些特点使其轻松进入奢侈品和收藏品的行列。

机械键盘

机械键盘,并不能从手感、声音等主观感受来确定,还是要从结构来定义机械键盘,每一颗按键都有一个单独的Switch(也就是开关)来控制闭合,这个开关也被称为“轴”。虽然Cherry机械轴最为著名,但是除它之外,市场还有其它品牌的机械轴,包括早期日产ALPS轴、台湾ALPS简易轴、台湾白轴等,下文中会有关于机械轴的详细介绍。

机械键盘的分类

如果大家体验过Cherry青、茶、白、黑四种机械轴的键盘,其在手感的区别在段落感、触发键程、压力克数三方面上最容易感觉到不同,段落感是对键盘按键下按过程中发出“Click”声作为评判标准,触发键程是下压按键时触发开关所需的最小距离,而压力克数就是在按下按键时所需要的力度。而决定这两个因素的不同是由机械轴内部结构的不同和弹簧来决定的。

Cherry几种常见的MX机械轴

Cherry MX系列机械轴从十字型轴帽颜色来看,主要包括青、茶、黑、白、灰、绿六种,每一种颜色的机械轴手感各不相同,青、茶、黑、白具体参数如下表所示:

青轴(Keyclick):段落感最强、Click声音最大,机械感最强,是机械键盘的代表轴,需下压2.0mm才可触发,打字节奏感十足,但是声音较大,比较吵 , 压力克数为60g。有人将其比喻为Cherry的春天,爽快清脆的段落感如春天般舒畅。 茶轴(Alternate Action or Ergonomic):比起青轴,段落感要弱很多,而对比黑轴,又不是直上直下的感觉,2mm即可触发,属于比较奢侈的机械轴。有人将其比喻为Cherry的秋天,结合了青轴与黑轴的特点,很容易被大众所接受,茶轴的颜色与秋天的收获的色彩更为接近。 黑轴(Linear Action):段落感最不明显,声音最小,与青轴形成鲜明对比,直上直下,下压1.8mm即可触发。有人将其比喻为Cherry的夏天,无论你想得到急速或舒缓的输入,黑轴都能自如应对,打字游戏都适合,但是由于触发键程短,压力克数较大,所以在游戏中有上佳的表现。黑轴机械键盘单个轴使用寿命长达5000万次(其他为2000万次)。 白轴(SoftContact):段落感比茶轴强,由于压力克数较大,所以按起来比较费力,需1.5mm可触发,如果指力较小,很容易疲劳。有人将其比喻为Cherry的冬天,不仅因为它是白色的轴,由于压力克数比黑轴大,所以有一种陷入雪中的段落感,难以描述。 绿轴:专门用来做特殊键位的机械轴,实际上是一种加重加强的青轴。比如说,许多键盘的空格用的特别多,而且大拇指又是最有劲的手指,为了加强手感和耐久度,所以有些键盘就用绿轴来做空格了,这个多见于青轴和茶轴的键盘上。 灰轴:同绿洲,主要用于除青轴外的机械键盘的空格键,无段落感,压力最大。 红轴:与黑轴相似。但压力克数比黑轴小,起35,终60(黑轴起点为40)。是08年出的新轴。手感比较轻盈。敲击时没有段落感,直上直下,触发键程也同为2.0mm,敲击时更加轻松,能很好兼顾游戏和打字的使用需求。Cherry已经开放机械红轴的使用权,除了原厂的机械红轴外,目前Filco、PLU、Ducky等都有相关产品。 黄轴:雷柏自主开发机械黄轴,单轴寿命高达5000万次,2mm触发行程,50g触发压力,轻触即发,自如应对,可以在长时间激烈游戏对抗中也不会手指酸痛。

从压力克数指数来看,青轴=茶轴<黑轴<白轴,从上文机械轴的介绍中可以通过压力克数指数更直接的看到这一点,所以在按键感觉上,茶轴和青轴键盘最轻松,而黑轴键盘按键需要的力度就是变大,而白轴会更大。

键盘键帽印刷技术

键盘键帽的不同不仅可以影响到手感、视觉感受,还会影响到使用寿命。在关于键帽的介绍中,我们主要通过两个方面来进行,一是键帽字符的印刷技术,二是键帽的材质,两者虽然属于不同的方面,但是之间存在一定的关系。目前市场上所能见到的键盘键帽印刷技术主要有七种,包括丝网印刷、UV覆膜技术、激光填料法、含浸印刷(热升华)、镂空印字法、激光蚀刻(镭射)、二色成形法。

丝网印刷,最常见的一种键帽印刷技术,在键帽表面通过丝网印刷机将油墨印在表面,成本低廉,色彩丰富,深色键帽中比较常见,但是采用这种印刷技术的键帽字符耐磨度较差,所以在低端键盘中比较常见。 UV覆膜技术是经丝网印刷技术改进而成,这种技术是先在键帽表面覆膜,然后将油墨印刷在薄膜之上,视觉感受似乎没有丝网印刷好,但是耐磨度大大增加,而且成本并不会增加太多,这种技术很容易识别。目前IBM的笔记本键盘、DELL 81xx系列等键盘均采用此种技术。 激光填料法,先使用激光刻蚀技术在键帽表面烧刻出字符凹痕,然后将油墨填入字符凹槽中,油墨不再是停留在键帽表面,所以耐磨度大大增加,但是由于经过两次印刷工艺,所以成本也会相应增加。 含浸印刷,也被称为热升华技术,通过生热华方式将固态树脂类油墨融入键帽表面形成字符,光泽度较高,字符有立体感,牢固性极高,由于成本与产量问题,使用这类技术的键盘非常罕见。 镂空印字法,现在市场上有不少带背光的键盘,由于需要同将背光透过字符体现出来,增强视觉效果,必须采用镂空印字法处理键帽,由于材质因素,所以这类键帽手感只能定位为一般。但是视觉效果的却是其它键帽技术所无法媲美的。 激光刻蚀也被称为镭射,就是通过激光烧刻的方式在键帽表面刻出字符,特点是字符清晰,线条较细,耐磨度较高,在一些白色键帽中比较常见。由于激光刻蚀生产线效率较高,适合大批量生产,但是不适合结构比较复杂键盘和字符复杂的键帽。 二色成型法,就是将两种不同颜色的塑料融合在一起形成字符,色彩对比度较高,即使将键帽垂直切开,也能看到内部字体,所以不会出现掉字现象。另外,二色成型键帽由于材质因素,在触感方面表现极佳。但是这类技术制造成本非常高,影响到其普及应用,只有在Cherry的高端键盘中会见到二色成型键帽。

其实,除了以上7种键帽印刷技术之外,随着技术的革新,新型技术也被应用在键帽身上,比如Optimus键盘就采用液晶显示屏作为键帽。对于键帽,除了印刷技术之外,键帽材质也是影响键盘品质的一个重要因素。

Related posts:

防御工事:星形要塞 Cookie与Session的区别 《连线》杂志:Web已死 Internet永生 […]

数据会骗人:辛普森悖论

当人们尝试探究两种变量是否具有相关性的时候,比如新生录取率与性别,报酬与性别等,会分别对之进行分组研究。辛普森悖论是在这种研究中,在某些前提下有时会产生的一种现象。即在分组比较中都占优势的一方,会在总评中反而是失势的一方。该现象于20世纪初就有人讨论,但一直到1951年E.H.辛普森在他发表的论文中,该现象才算正式被描述解释。后来就以他的名字命名该悖论。

一所美国高校的两个学院,分别是法学院和商学院,新学期招生。人们怀疑这两个学院有性别歧视。现作如下统计:

法学院

性别 录取 拒收 总数 录取比例 男生 8 45 53 15.1% 女生 51 101 152 33.6% 合计 59 146 205  

商学院

性别 录取 拒收 总数 录取比例 男生 201 50 251 80.1% 女生 92 9 101 91.1% 合计 293 59 352  

根据上面两个表格来看,女生在两个学院都被优先录取。即女生的录取比率较高。现在将两学院的数据汇总:

性别 录取 拒收 总数 录取比例 男生 209 95 304 68.8% […]

简明 Vim 练级攻略

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。

——————————正文开始——————————

你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。

Vim the Six Billion Dollar editor

Better, Stronger, Faster.

学习 vim 并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文本编辑器了,非常地难学,但是却不可思议地好用。

我建议下面这四个步骤:

存活 感觉良好 觉得更好,更强,更快 使用VIM的超能力

当你走完这篇文章,你会成为一个vim的 superstar。

在开始学习以前,我需要给你一些警告:

学习vim在开始时是痛苦的。 需要时间 需要不断地练习,就像你学习一个乐器一样。 不要期望你能在3天内把vim练得比别的编辑器更有效率。 事实上,你需要2周时间的苦练,而不是3天。 第一级 – 存活 安装 vim 启动 vim 什么也别干!请先阅读

当你安装好一个编辑器后,你一定会想在其中输入点什么东西,然后看看这个编辑器是什么样子。但vim不是这样的,请按照下面的命令操作:

启 动Vim后,vim在 Normal 模式下。 让我们进入 Insert 模式,请按下键 i 。(陈皓注:你会看到vim左下角有一个–insert–字样,表示,你可以以插入的方式输入了) 此时,你可以输入文本了,就像你用“记事本”一样。 如果你想返回 Normal 模式,请按 ESC 键。

现在,你知道如何在 Insert 和 Normal 模式下切换了。下面是一些命令,可以让你在 Normal 模式下幸存下来:

i → Insert 模式,按 ESC 回到 Normal 模式. x […]

GUID分区表的学习

先说说目前广泛使用的磁盘分区表方案。传统的分区方案(称为MBR分区方案)是将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区项占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。由于MBR扇区只有64个字节用于分区表,所以只能记录4个分区的信息。这就是硬盘主分区数目不能超过4个的原因。后来为了支持更多的分区,引入了扩展分区及逻辑分区的概念。但每个分区项仍用16个字节存储。

MBR分区方案不是用得好好的吗?为什么要提出新的方案呢?那就让我们看看MBR分区方案有什么问题。前面已经提到了主分区数目不能超过4个的限制,这是其一,很多时候,4个主分区并不能满足需要。另外最关键的是MBR分区方案无法支持超过2TB容量的磁盘。因为这一方案用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每扇区512字节计算,每个分区最大不能超过2TB。磁盘容量超过2TB以后,分区的起始位置也就无法表示了。在硬盘容量突飞猛进的今天,2TB的限制将很快被突破。由此可见,MBR分区方案已经无法满足需要了。下面介绍GUID分区表方案。

GUID分区表(简称GPT。使用GUID分区表的磁盘称为GPT磁盘)是源自EFI标准的一种较新的磁盘分区表结构的标准。与目前普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。它具有如下优点:

支持2TB以上的大硬盘。 每个磁盘的分区个数几乎没有限制。为什么说“几乎”呢?是因为Windows系统最多只允许划分128个分区。不过也完全够用了。 分区大小几乎没有限制。又是一个“几乎”。因为它用64位的整数表示扇区号。夸张一点说,一个64位整数能代表的分区大小已经是个“天文数字”了,若干年内你都无法见到这样大小的硬盘,更不用说分区了。 分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表。其中一份被破坏后,可以通过另一份恢复。 每个分区可以有一个名称(不同于卷标)。

既然GUID分区方案具有如此多的优点,在分区时是不是可以全部采用这种方案呢?不是的。并不是所有的Windows系统都支持这种分区方案。

更多参考资料:http://msdn.microsoft.com/zh-cn/windows/hardware/gg463525.aspx

No related posts.

Category

Archives