目标管理体系:OKR
一、什么是OKR体系?
OKR体系的全称是Objectives & Key Results,即目标与关键成果。所谓OKR,O = Objective 可以理解为企业目标,KR =Key Results 可以理解为关键结果。浓缩在一起就是“为确保达成企业目标的关键结果分解与实施”。
OKR是企业进行目标管理的一个简单有效的系统,能够将目标管理自上而下贯穿到基层。对一个项目来说,设定目标是非常重要的,因为这决定了如何去做,以及能做到何种程度。
- OKR 首先是沟通工具:团队中的每个人都要写 OKR,所有这些OKR都会放在一个文档里。任何员工都可以看到每个人在这个季度最重要的目标是什么,团队这个季度的目标是什么。
- OKR是努力的方向和目标:OKR代表你到底要去哪里,而不是你要去的地方具体在哪里。
- OKR必须可量化(时间&数量)。比如健身时设定锻炼目标,如果只是定义成「我们要努力提高身体素质」,肯定不是一个好的 OKR,因为无法衡量,好的OKR是「今年的跑步时间较去年增加一倍」。
- 目标必须一致:制定者和执行者目标一致、团队和个人的目标一致。首先,制定公司的OKR;其次,每个团队定自己的 OKR;第三,每个工程师或设计师写各自的OKR。这三步各自独立完成,然后对照协调这三者的OKR。OKR跟个人绩效没有关系,因为OKR 系统的结果和每个人并不直接挂钩。
- 目标要是有野心的,有一些挑战的,有些让你不舒服的。一般来说,“最佳”的 OKR 分数在0.6-0.7之间,如果某人只拿到1分,那么他 OKR 订的目标显然是野心不够的。但是低分数的人也不应该受到指责,而是应通过看他工作上的数据,帮助他改进下一季度的 OKR 目标。
- 通过月度会议Review ,时时跟进OKR: 在月度会议上需要确定如何去达到目标,是一个帮助达到目标的过程。
- 通过季度会议Review ,及时调整OKR:互联网的变化非常快,每季度有一个OKR 的 review,调整的原则是目标(Objectives)不变,只允许调整关键成果(Key Results)。
为了更好的理解如何制定OKR体系,我们看个例子:
目标(Objectives):为OKRs组织测评系统建立一个可实施的模型
关键成果(Key Results):
- 按时完成介绍OKR的presentation
- 完成一个三个月的OKRs的案例
- 让管理部门同意并制定一个3个月的测试机制
二、OKR与KPI的区别
OKR表示Objectives and Key Results,即目标和关键成果,是一套定义和跟踪目标及其完成情况的管理工具和方法。KPI表示Key Performance Indicators,即关键绩效指标,是一种可量化的、被事先认可的、用来反映组织目标实现程度的重要指标体系,也是企业绩效管理过程中一个实用而且有效的工具,更是绩效管理实现过程中的一个重要内容。KPI的本质是一种管理工具,它主要是从结果上来考察绩效,不关注过程,一切用指标来说话。
OKR 主要的目的是为了更有效率的完成目标任务,并且依据项目进展来考核的一种方法。它的主要流程是这样的一个循环。
- 明确项目目标。
- 对关键性结果进行可量化的定义,并且明确达成目标的/未完成目标的措施。
- 共同努力达成目标。
- 根据项目进展进行评估。
而对于国内来说,更熟悉的其实是 KPI (Key Performance Indicator),而 KPI 的流程则是这样的。
- 进行人事组织。
- 确定影响结果的关键性因素,并且确立 KPI 。
- 对关键绩效指标进行检测,并且进行实时监督。
- 对有错误行为的人进行监督,更甚者开除。
通过两者的对比我们能够看到,OKR 主要强调的是对于项目的推进,而 KPI 主要强调的是对人事的高效组织,前者要求的是如何更有效率的完成一个有野心的项目,而后者则强调的是如何保质保量的完成预定目标。OKR相对于KPI而言,不是一个考核工具,而是一个更具有指导性的工具,说白了,是一个PLAN-DO-REVIEW的cycle。他存在的主要目的不是考核某个团队或者员工,而是时刻提醒每一个人当前的任务是什么。每个人都有自己的OKR,每个团队有团队的OKR,无论级别高低,团队大小,都需要制订和服从OKR。这个OKR在每个季度结束之后要做一个评分。评分高低并不直接决定一个员工的晋升和待遇,而更多的是提醒员工,这个季度工作完成的怎么样,未完成的工作为什么没有完成,下一阶段的工作重心是什么。
KPI 理论上是必须严格按照 SMART 标准制订的,是否达到甚至达到比例多少(小于 100% 还是大于 100%)都是要能测量的。但这就导致一个问题,有些事情值得去做,但在做出来一部分之前无法测量因此无法制订目标,这时候就陷入了先有鸡还是先有蛋的问题了。KPI 还有一个更严重的问题,那就是为了完成可测量的目标,有可能实际执行手段与该目标要达到的愿景正好相反。举个例子来说,我们希望用户更喜欢使用我们的产品,因为喜欢无法测量,所以把 PV 写进了 KPI 里面。但在实际执行过程中,我们可以把用户原本在一个页面上就能完成的事情分到几个页面上来完成,结果 PV 达到了 KPI 指定的目标,但用户其实更讨厌我们的产品了。大家如此应付 KPI 是因为 KPI 跟绩效考核挂钩。如果 KPI 达不到那就会影响奖金,所以就算违背公司利益,违背用户利益,也要把自己的 KPI 完成了,把部门的 KPI 完成了。
KPI存在的缺陷:
- 没有人对最终结果负责,每个人只对自己的过程负责。
- 人的主观能动性被压抑。
- 结果高度依赖机器和管理者的指令。
OKR 解决了 KPI 的这些缺陷。首先它和绩效考核分离,把绩效考核交给 peer review(相当于中国公司的 360 度评价)来做。然后它强调 Key Result 必须服从 Objective,所以如果你在 Objective 上写了要让用户喜欢我们的产品,但你实际执行 Key Result 的手段违反了这一点的话,谁都能看得出来。既然 Key Result 只是用来服务于 Objective 的,那就没必要像 KPI 那样一早制订好然后强制执行了。你可以在做的过程中随意更改 Key Result,只要它们还是服务于原本的 Objective 就行。
OKR 最重要的作用就是帮助你「stay focus」,「stay focus」又能帮助你「make impact」。总的来说,绩效考核的核心都是 impact(Google的impact文化。衡量的是员工为Google做出了多大的impact,而不是员工是不是很努力地干了很多活,也不是员工是不是听老板的话完成了老板布置的任务。),而测量的手段都是 peer review。其实在没有 OKR 的情况下,这套绩效考核机制还是完全能操作的,但参与者就可以因为缺乏引导而没办法实现他们能实现的最大 impact。OKR 就是让你在每个季度开始之前想一想,有哪些事情从 impact 的角度来说是值得做的,有哪些事情是你想做的,然后取个交集,再列举若干有一定概率(通常建议是 2/3)能达成目标的手段。除了 make impact,OKR 还能用来引导你 stay focus 在别的事情上。
如果要说 OKR 和 KPI 的区别,区别就在于 KPI 只能让驴使劲走,而 OKR 用于保证驴头朝正确的方向。有些驴拼命想往前走,不希望落后于别人,这时候 OKR 用于帮助驴少走曲线。有些驴本来就不想走,这时候就需要 KPI 充当鞭子了。一家公司能不能用 OKR,首先要看有没有正确的驴。
OKR考核:“我要做的事”,KPI考核:“要我做的事”,理解不同,但二者都强调有目标,同时也需要有执行力。OKR的思路是先制定目标,然后明确目标的结果,再对结果进行量化,最后考核完成情况。KPI 的思路也是先确定组织目标,然后对组织目标进行分解直到个人目标,然后对个人目标进行量化。
OKR 和 KPI 两者谁都无法真正的替代对方,因此谁取代谁并不重要,找到适合的绩效评估方法,这才是重要的事情。比如说对于销售来讲,它更在意的是如何保持持续稳定的收入,因此就需要的是更硬性的标准来约束销售人员能够完成任务,所以其需要的是 KPI 而不是 OKR 。而对于营销团队来讲,他们最需要的是如何将影响最大化,而过于刻板的 KPI 就限制了营销团队的灵活性,因此其更适合的是 OKR ,而不是 KPI 。
三、如何实施OKR?
基本的要求:
- 最多5个O,每个O最多4个KRs。
- 百分之六十的O最初来源于底层。下面的人的声音应该被听到,这样大家工作会更有动力。
- 所有人都必须协同,不能出现任何命令形式。
- 一页写完最好,两页是最大限值了。
- OKRs并不是绩效评估的工具。对个人来说,它起到很好的回顾作用。能快速明了地让自己看到我做了什么,成绩是怎么样。
- 分数0.6-0.7是不错的表现,因此0.6-0.7将是你的目标。如果分数低于0.4,你就该思考,那个项目究竟是不是应该继续进行下去。要注意,0.4以下并不意味着失败,而是明确什么东西不重要及发现问题的方式。分数永远不是最重要的,除了是作为一个直接的引导作用。OKR不是绩效考核的武器!每个季度末对关键结果进行考核,完成60-70%就算好,如果100%完成,说明你的目标设定过于简单。
- 只有在KRs仍然很重要的情况下,才持续为它而努力。
- 有个联合会组织来保证每个人都向同样的目标行进。(事实上OKRs实施过程中,你能够获得大家的认可和帮助,这是很有趣的事情)
基本的流程:
1、设定目标。(从战略开始确定年度目标,季度目标)
目标务必是具体的、可衡量的,例如不能说笼统地说“我想让我的网站更好”,而是要提出诸如“让网站速度加快30%”或者“融入度提升15%”之类的具体目标;不能说“使gmail达到成功”而是“在9月上线gmail并在11月有100万用户”。
目标要是有野心的,有一些挑战的,有些让你不舒服的。一般来说,1为总分的评分,达到0.6-0.7是较好的了,这样你才会不断为你的目标而奋斗,而不会出现期限不到就完成目标的情况。员工通常每季度会制定4到6个目标,目标太多也会令人焦头烂额。
目标必须达成共识,目标必须是在管理者与员工直接充分沟通后的共识。没有达成共识的目标不能算作目标,目标的设定以达成共识为终点。
实施的关键流程:从上至下,目标的设立顺序应该是公司到部门到组到个人。个人自己想做什么,和管理者想他做什么一般来说是不会完全相同的。那他可以通过先查阅上层的目标,在自己想做的事情范围内找到能对公司目标有利的部分,将他拿出来和自己的管理者进行讨论,做权衡取舍。某种情况下,很有可能这个自己想做的东西,会变成公司今后改变的发展方向。
2、明确每个目标的KRs(从季度目标到“关键结果”的分解)
所谓的KR就是为了完成这个目标我们必须做什么? KR是必须具备以下特点的行动:
- 必须是能直接实现目标的;
- 必须具有进取心、敢创新的可以不是常规的;
- 必须是以产出或者结果为基础的、可衡量的,设定评分标准;
- 不能太多,一般每个目标的KR不超过4个;
- 必须是和时间相联系的。
目标既要有年度KRs,也有季度KRs:年度KRs统领全年,但并非固定不变,而是可以及时调整,调整要经过批准;季度KRs则是一旦确定就不能改变的。在这里要切记可以调整的是KRs,而不是目标。目标不能调整,措施和方法(KRs)可以不断完善。同样KRs的设定也必须是管理者与员工直接充分沟通后的共识。
3、推进执行(从关键结果到“行动计划“)
当有了关键结果(期望的结果)后,就要围绕这个具体的目标来分解任务了。所以,每项关键结果就会派生出一系列的任务,交给不同的同事负责。关键结果负责人就成了名符其实的项目经理,来组织协调大伙。因此,关键结果的项目经理应当是团队非常重要的成员,他们能够调度和影响企业资源,如果他还不具备这个能力,就把这个权力给他。至少,项目经理和企业决策者之间应当保持绝对通畅的沟通。
3、定期回顾。
每个季度做回顾。到了季度末,员工需要给自己的KRs的完成情况和完成质量打分——这个打分过程只需花费几分钟时间,分数的范围在0到1分之间,而最理想的得分是在0.6到0.7之间。如果达到1分,说明目标定得太低;如果低于0.4分,则说明可能存在问题。
每个员工在每个季度初需要确定自己本季度的 OKR,在一个季度结束后需要根据自己这个季度的工作完成情况给 OKR 打分。每半年公司会进行一次 Performance Review,主要是 review 员工过去半年的绩效,并根据 Performance Review 的结果变更 Job Ladder(业务职级)和薪酬。值得一提的是,所有的个人Performance Review 的成就内容及级别都是全公司共享公开的。这个对于很多公司来说是不可想象的,因为一方面可以做到更为公平和透明,另一方面也给每位同事提供了更好学习和成长自己的样本,激励大家在产品研发中更高质量的挑战和要求自己。
执行的关键:
- 每个季度和年度都有OKRs,并保持这样一个节奏的。每个季度都打分。年度的OKRs不是一下就敲定了的。比如你在12月设了下季度和年度的OKRs,往后集中精力在实施季度OKRs上,毕竟这是眼前的目标。而过了一段时间,你可以验证年度OKRs是不是正确的,并不断修订它。年度的OKRs是指导性的,并不是约束。
- 可量化的。O和KR的不同:O要是有挑战性的,如果是板上钉钉的事情就是不够的;KRs能很好的支持O的完成,是要明显可量化的,便于评分的
- 个人、组、公司层面上均有,个人、组、公司OKRs的不同:个人OKRs是你个人展现你将会做什么;组的OKRs不是个人打包,是组优先做的事情;公司OKRs是高层对整个公司的展望
最后总结下OKR的好处有哪些?
- 规范思维,核心目标突出;
- 沟通更精准,让每个人都很清楚什么对他们是最重要的;
- 建立测量过程的指标,时刻了解我们距离目标还有多远;
- 使组织的努力更聚焦。
四、内在动机与OKR?
心理学家Deci 等,将不由外部力量驱使,根植于人内心的自然需求,称为内在动机。
Deci指出,人的这几种自然需求包括:
自主需求(Autonomy):希望对自己所做的事有选择自由,而非被迫。
胜任感(Competence):希望自己能掌控环境,胜任工作。
趣味性(Interesting):事情本身要充满乐趣(Joy),好玩(fun)。
这几种自然需求构成了内在动机的核心要素,驱动着人不停地探索未知世界,展现出无穷的创造性。
内在动机到底有什么用?
为了更好地理解内在动机,我们先来看看外在动机的作用。
外在动机是指以获取诸如金钱、奖品、食物等物质类激励作为行动目标的动机。比如,每天搬1000块砖,如果是为了获得100元酬劳,那么这100元钱就是外在动机。
当目标非常明确时,外在动机可以很好地发挥作用,它能非常精准地激发员工为之而努力。所谓重赏之下,必有勇夫,就是这个道理。
但是,外在动机在针对创造性工作时,就显得特别的无能为力。
科学研究表明:
1、内在动机有利于激发个体的创造性内在动机驱动的人,其创造性强于外在动机驱动的人。事实上,外在激励会削弱人们的内在动机。
2、内在动机能很好地激发个体更深层地理解事物的本质心理学家做过一个实验,让两组学生学习多篇文章,然后让他们进行复述,同时告诉其中一组学生,他们每复述一篇文章会得到1美元。实验结果表明,有金钱激励组学生记忆的内容要多于没有金钱激励组,但他们对文章理解的深度远不如没有金钱激励组学生。这充分说明:外在激励可以增强机械记忆,却减弱了他们对事物本质的追求。3、内在动机能让人更有恒心和毅力基于内在动机工作的员工,在一项工作上坚持的时间会更长;与之相反,基于外在激励工作的员工,当外在激励存在时,他们工作很努力,但一旦外在激励撤销,员工的工作兴趣会立马减退。4、内在动机能激发个体的挑战意识研究表明,当工作是员工自主选择时,员工的承诺意识更强,也更愿意选择有挑战性的任务去挑战自我。心理学家为此也做过一个实验,让两组学生去选择不同难度的任务去完成,并给其中一组学生一定额度的金钱激励。实验结果表明,金钱激励组学生更倾向于选择容易的任务去完成,而没有金钱激励组学生则更倾向于选择超出他们当前能力的任务去挑战自我。5、内在动机能增强个体的幸福感Schulz 通过一个研究发现,处于内在动机状态下的人,患疾病的概率更低,死亡率也更低。
综合起来,内在动机让人们跟随兴趣、自主选择、并积极地去挑战自我,因而从长远来看,他们更富有创造性,更有毅力,能取得更大的成就,身心也更健康。
内在动机和OKR之间是什么关系?
Google的OKR能很好地激发员工的创新意识,正是因为Google的OKR体现了内在动机的核心理念,如果用一张图来描述OKR和内在动机的关系,就是下图这样:
1、OKR强调自下而上制定,让员工有基于自己兴趣和特长选择工作的自由,这正好体现了内在动机里的“自主”要素;
2、OKR的目标不用于考核,是为了避免“外在激励”对内在动机的影响;
3、OKR强调目标要有野心,是为了让员工在挑战自我的过程中感受到“胜任感”;
4、OKR强调目标要全员公开,也是为了激发员工在社会比较中的“胜任感”。
哪些因素影响内在动机发挥作用?
1外在激励会削弱内在动机
Edward Deci 在《Intrinsic motivation and self-determination》一书中用大量研究事实证明了这一点。在其中一项研究中,他把“索玛立方”难题交给两个单独的小组完成,并在附近摆放了一些杂志:
第1组为参与组员提供现金奖励。第2组无现金奖励,只是告诉组员,他想观察他们如何解决这一难题。
一段时间以后,Deci博士告诉每个小组,测试已经结束,他将在10分钟内回来做调查。事实上,他在各组不知情的情况下继续进行观察,结果:
有现金奖励的参与者更有可能放下拼图,开始阅读杂志。而没有奖励的参与者则更有可能继续尝试解决难题。
这项研究表明:外在激励会削弱人们的内在感知,把一件本来很有趣的事变成了一件为了获得外在激励而不得不做的事,因而,当外在激励撤销时,事情本身对他们也就毫无吸引力了。
《Succeed》一书作者Heidi Grant Hallorson也曾举过一个这样一个例子:
她的一位侄子原本非常喜欢读书,常常是一读就好几个小时。后来,学校为了提升学生的阅读量,强制要求所有学生每天在学校必须阅读至少30分钟。自那以后,作者发现,她的侄子每次在阅读时都会频繁的看表,以确信是否达到“30分钟”目标。
这就是一个外在激励削弱了内在动机的典型案例。
2控制会削弱内在动机
如果你将完成A作为获得B的先决条件,那么A就变成了一种控制手段。比如,你只有发表一篇文章,才会给你一笔稿费。“发表文章”这个动作本身就处于一种“控制”条件下。
内在动机的核心是“自主”,即让个体感知到“选择自由”。控制会让个体失去“选择”感,“被迫”去做一件事。
心理学家做过一个实验,让学生分别绘制两组图画:
第1组(实验组)如果他们完成了第1组中的2幅图画,他们就有资格绘制第2组中的图画。第2组(控制组)简单的将两组图画按顺序分发给学生。
几星期后,心理学家发现,第1组(实验组)学生中,还愿意花时间绘制第1组图画的人明显少于第2组(控制组)。
这个实验说明,控制本身会削弱个体的内在动机。
心理学家还发现,如果人们一直处于被“剥夺自主”状态,久而久之,他们恢复自主的动机也会慢慢减弱,然后逐渐处于一种麻木的”无动机“状态。所以,对那些长期处于管制状态下的人们,即使给他们自主,也很难在短时间内重新点燃他们的内在激情。
3正向反馈促进内在动机
正向反馈是指诸如表扬、肯定、认可一类的反馈,它有别于像批评、指责这类负向反馈。
前文已经说过,内在动机的另一核心要素是胜任感。正向反馈有利于增强个体胜任感,从而促进内在动机。
OKR很好地体现了内在动机四大核心理念:自主、胜任感、对工作发自内心的热爱、外在动机会削弱内在动机,因此它能很好地培育员工的创新意识,这正是OKR能成功的关键所在。因此,如果你的团队看重的是创新,而非执行,那么,你应当努力地培育员工的内在动机,不要”花钱做傻事“。
以上内容整理自网络。其他相关阅读资料:http://en.wikipedia.org/wiki/OKR
目标管理体系:OKR的更多相关文章
- 聊聊目标管理之 OKR
这篇文章我们不谈技术,聊点轻松的,那聊什么呢?聊一下最近很火的目标管理 OKR.不知道小伙伴你们的公司什么情况,我的公司今年开始推行 OKR,用了大半年的时间,感觉效果还不错,上周六又参加了一天的复盘 ...
- Google OKR 目标管理体系学习
OKR 全称是「目标和关键成果」(Objectives and Key Results).它是Google在公司创立不足一年的时候,从Intel公司引入的目标管理系统,也常被认为是一套组织测评系统. ...
- 互联网公司目标管理OKR和绩效考核的误区
最近看了一篇关于「谷歌放弃OKR,转向全新的GRAD系统」的文章,我转到了研发效能DevOps的微信群里,结果引起了大家热烈的讨论,正好我们也在使用 OKR,所以也来谈谈我的理解以及我们应用起来的实际 ...
- 互联网公司实行目标管理(OKR)五点原则和基础
下面从公司文化.组织架构.管理者.落地执行和区别绩效考核五个方面,讲述了如何在公司落地目标管理(OKR),这些是实施OKR的基础,也是原则,虽然写得比较简单,其实是我过去两年多不断观察.实践和摸索的总 ...
- OKR源自德鲁克和格鲁夫,跟谷歌是天作之合:4星|《这就是OKR》
这就是OKR,[美]约翰杜尔(John Doerr),中信出版社,9787508696881 作者以实习生的身份加入英特尔,跟格鲁夫有交集,见证了格鲁夫在英特尔创立OKR的过程和英特尔使用OKR作为管 ...
- OKR与KPI管理的区别与联系
OKR是一种新兴的管理体系,最近几年被引进中国.由于在IT.互联网.金融.游戏等知识密集型企业中有着显著的效果,得到中国企业的认可. OKR是英文Objectives & Key Result ...
- 我的2017OKR - 年中回顾
自从订阅了吴军老师的<硅谷来信>之后,对其中一篇介绍Google的目标管理方法OKR的文章记忆犹新.想到自己喜欢在每年年初的时候给自己定制一些规划,于是乎了解了一下OKR并重构了一下我的2 ...
- 适合公司和个人的目标管理方法:OKR!
1.定义 OKR就是Objectives and Key Results的简称,包括目标(Objectives)和关键结果(Key Results)两个要素. 2.目的 就公司和团队而言 ...
- 互联网大厂目标管理OKR实践落地与反思
上一篇「 互联网公司目标管理OKR和绩效考核的误区 」介绍了使用 OKR 时要澄清的一些概念,但是实际使用中又如何呢?我们快手也是很大的互联网公司,大家都是年轻人,思维活跃,容易接受新事物,敢尝试,但 ...
随机推荐
- DDD实战进阶第一波(五):开发一般业务的大健康行业直销系统(实现产品上下文领域层)
从这篇文章开始,我们根据前面的DDD理论与DDD框架的约束,正式进入直销系统案例的开发. 本篇文章主要讲产品上下文中的领域层的主要实现,先简单讲下业务方面的需求:产品SPU与产品SKU,产品SPU主要 ...
- 异步编程Promise/Deferred、多线程WebWorker
长期以来JS都是以单线程的模式运行的,而JS又通常应用在操作用户界面和网络请求这些任务上.操作用户界面时不能进行耗时较长的操作否则会导致界面卡死,而网络请求和动画等就是耗时较长的操作.所以在JS中经常 ...
- [HNOI 2015]亚瑟王
Description 小 K 不慎被 LL 邪教洗脑了,洗脑程度深到他甚至想要从亚瑟王邪教中脱坑. 他决定,在脱坑之前,最后再来打一盘亚瑟王.既然是最后一战,就一定要打得漂 亮.众所周知,亚瑟王是一 ...
- [LOJ 6248]「CodePlus 2017 11 月赛」晨跑
Description “无体育,不清华”.“每天锻炼一小时,健康工作五十年,幸福生活一辈子” 在清华,体育运动绝对是同学们生活中不可或缺的一部分.为了响应学校的号召,模范好学生王队长决定坚持晨跑.不 ...
- [BZOJ]4199: [Noi2015]品酒大会(后缀数组+笛卡尔树)
Time Limit: 10 Sec Memory Limit: 512 MB Description Input Output Sample Input 10 ponoiiipoi 2 1 4 7 ...
- FZU 2157 树形DP
最开始一直不理解题是什么意思 ╯▽╰ 题意:给出n个点,每个点都有两种花费,一个是0种花费,一个是1种花费,每两个点相连,边也有花费,是随着点所取话费的种类不同,边的花费也不同,边有四种花费,00,0 ...
- poj 2888 Magic Bracelet(Polya+矩阵快速幂)
Magic Bracelet Time Limit: 2000MS Memory Limit: 131072K Total Submissions: 4990 Accepted: 1610 D ...
- Unix系统的文件打开机构
当打开一个文件时,建立用户与该文件的联系.其实质是将该文件在辅存中的有关目录信息.辅存i节点及相应的文件地址索引表拷贝到主存中.文件系统中管理这一方面的机构成为打开文件管理机构,简称打开文件机构. 打 ...
- Python中的变量类型
原文传送门:点击
- Echarts 地图添加自定义区域
使用 Echarts 生成地图时,如果需要添加一些自定义区域,该怎么做呢?请看下面示例. 生成原始地图 index.hmtl 引入 Jquery 和 Echart <!DOCTYPE html& ...