#21天图文打卡挑战#
在即将进入2000年的时候,计算机出现了一个问题,它就是著名的“千年虫”事件。
“千年虫”并不是现实生活中我们所见到的虫子,而是计算机系统由于时间紊乱产生的bug。
1999年到2000年,计算机由于bug无法识别这个时间变化,从而导致系统崩溃。
至于“千年虫”为什么会出现,这还得从计算机诞生时讲起。
时间回到1960年,当时计算机的存储设备非常昂贵,让很多大公司都无法承受。
5MB的磁盘,一年就要35000美元租金,并且只能租不能买。
所以程序员在写代码的时候,只能尽量精简每一个字符。
被誉为软件之母的格莱斯·霍普(美国计算机科学家),提出可以通过六位数表达时间来节约存储设备空间。
比如:1960年8月11日,可以简写成600811。
霍普女士发明的这种写法,确实节省存储空间,很快就被人们接受并推广。
但是这种写法有个天生缺陷,那就是年份前两位数会被默认缩写掉。
当时被缩写掉的是19XX年中19,如果时间来到2000年,程序就无法准确表达时间。
比如:2000年1月1日,简写成六位数是000101。
计算机就会怀疑人生,怎么时间倒流了呢?
然后就会导致计算机系统发生紊乱。
比如:程序预先在1999年设定好,一年后自动删除某个文件。
到了2000年,对于程序来说却是回到了1900年,这时文件到底是删除还是不删除?
类似这样的问题所引发的计算机故障,就是“千年虫”的问题。
当人们广泛使用六位数表达日期后,当时有个计算机科学家敏锐察觉到,到了2000年可能会出大事,他就是鲍勃·贝默。
他奔走于企业、大学、政府、机构之间,呼吁大家防范“千年虫”。
但鲍勃·贝默的呼声未能引起人们的注意,相反大家还觉得他杞人忧天。
当时人们都认为,这个程序不可能用到2000年。
因为以后存储设备的成本会降低,等到存储空间充足时,自然就不会再用六位数写法了。
于是,谁都没有更改这个写法。
这个问题一直被拖到1990年,计算机行业才重视起来,开始在新推出的程序中采用八位数写法。
但是由于之前的拖延,麻烦很快就来了。
因为还有很多计算机在运行着老程序,特别是那些需要考虑到耐用性和稳定性的行业。
比如:交通系统、医药业、税务系统、电力系统、电信业、保险业、金融业等,这些行业的计算机都还在使用六位数表达时间的老程序。
也就意味着,“千年虫”一旦发作,会给人们生活带来非常不便的影响。
人们为了避免“千年虫”发作,开始了计算机史上最大规模的bug修复行动。
程序员们加班加点,对程序中的代码进行重写。
但程序员们很快就发现一个问题:由于使用六位数表达时间的程序太多,如果全部都要进行重写的话,根本无法在2000年到来之前完成!
所以他们做出一个机智的选择,那就是只对那些关键行业的计算机程序进行重写,至于其他计算机中的老程序,则采用方便快捷的Windowing修复法。
简单来说,Windowing修复法就是通过更改时间窗口,只计算1920-2020之间的年份。
因为已经把1900年排除在外,00这两个数字只能代表2000年,所以计算机在时间的表达上就不会存在歧义。
这个方法不需要把六位数时间代码更改为八位数,因此能大大加快bug修复进度。
在随后的时间里,程序员们利用Windowing,修复了世界上80%的计算机,基本完成除虫行动。
当2000年的钟声敲响后,除了一些个人计算机崩溃以外,总体上还是相安无事的。
但是,还有其他与“千年虫”类似的程序bug,并未因此放过人类。
它们一直潜伏在计算机当中,寻找合适的机会发作。
上面提到修复“千年虫”的方法,只是简单把程序的时间计算区间调整为1920-2020年。
因为人们觉得到了2020年,大家应该都换新电脑了。
大家也许会说这个想法似曾相识,没错,这是人们又在自以为是地拖延问题。
因为到了2038年,有可能再次发生类似“千年虫”的事件,这就是“2038年问题”。
大家在平时或许有听说过,计算机的操作系统有32位和64位之分。
现在大多数计算机采用Unix时间戳的计时方法,简单来说就是:以1970年1月1日0时0分0秒为起点,然后通过计算秒数来算出当前时间。
比如:2021年5月7日15:00:00,换算一下就是1620370800秒。
由于32位操作系统所能计算的秒数有限,到2038年1月19日3:14:07,就会达到极限。
当操作系统所计算的秒数超过上限后,会自动把日期跳回到1901年,然后各种程序因为时间错乱而导致崩溃,跟之前的“千年虫”发作时类似。
理论上到了2038年,人们应该淘汰掉了32位操作系统,转而使用没有“2038年问题”的64位操作系统。
但是从前面的“千年虫”事件来看,没准还有变数,说不定最终还得程序员想办法去解决。
所以说,请大家对身边的程序员好一点,因为他们不仅要跟发际线、甲方斗争,还要为了拯救世界跟时间代码战斗。
好了,本期就到这里了,欢迎大家在评论区留下自己的看法。
我是月林科普,关注我,每天分享好玩有趣的科普知识。
8090后的父母们,如果你的孩子早起晚睡地学习,成绩还中等以下,就歇一歇吧。
别生气,别抱怨,孩子也挺不容易的,没有自由的童年,满是作业的青少年,大学毕业就失业的成年,压力远比父母辈大。
家长们也需要改变一下观念了,如果你子女以后就读的学校不如你,是很正常的一件事,或者是大概率的事情。
下一辈未必超过上一辈,这是时代使然,因为未来的竞争要比过去和现在大得多。
1998年扩招的大学生,到现在已经40岁了,他们的孩子也快要参加高考了。
从1998年到现在,不断扩招的24年中,毕业已婚已育的大学生,对子女的教育投入会更多。
他们希望孩子通过高考,通过大学改变自己的命运,甚至实现阶层的跨越,但时代不同了,以后高考和工作竞争会更大。
仅以2020年之前出生的人口数量来算,他们参加高考最晚是到2038年。
根据2020年人口普查,我国大学生人数为2.18亿。我国普通高等教育学历人口(为了方便理解,后面直接说大学生了)从1977年到2020年,44年间,增加大学生人数为1.42亿人。
2021年,大学毕业生人数909万,
2022年,大学毕业生1,076万 ,再创历史新高。
预计到2038年新增大学生 2.57亿。
就是说预计到2038年,我国大学生人数有4.75亿,未来18年左右,新增大学生人口2.57亿,时间更短,新增更多。
4.75亿大学生是个什么概念,至少3个人里面就有一个大学生。
即便现在出生率已经开始下跌,老龄化导致人口数量下降,延迟到65岁的退休政策等等,有可能等咱们的孩子大学毕业,2个人中就有一个大学生。
中华人民共和国宪法规定,我国的根本任务,从2020年到2035年“基本实现社会主义现代化”。
未来大学生就业压力会更大,随着科技的不断发展,纯体力的工作会不断地被机器人取代,当然也会新增很多工作,但新增的工作,必然会对人的脑力工作要求更高,所以竞争也会更大。
如果觉得自己家孩子不是块学习的料,挤不上高考的独木桥,以后做个蓝领也不错,找到孩子感兴趣的行业,好好培养。
人生的关键词有很多,除了学习,其他的比如人品,颜值,身材,婚配……
人生是场马拉松,有人上半场领跑,有人下半场发力,只要孩子还在场上就有机会。
曾经有一碗鸡汤刷爆了朋友圈:每个孩子都是一朵花,只是花期不同而已。有的花开在春天,有的花开在冬天。
现在大学生就业情况,我们也能知道个大概,本科起薪几千,哪怕读到硕博,也不过起薪过万,而一套北上广深的房子,动不动500万起步,不说日常消费,单靠那过万的工资,如何能买得起北上广深的房子?
所以家长在鸡娃的同时,不要忘了你也可以鸡自己,适当计划,提早布局,尽早去帮孩子抢抢资源,多考虑未来的情况,争取自己老了,还有些竞争力。
就算是个蓝领的普通娃,父母也可以在孩子前进冲刺的路上,给孩子提供一些方便。虽然现在不管你是企业高管,还是总经理,都无法世袭,子女不可能直接接替你的职位。
但是有一件物品可以薪火相传,那就是不动产,不动产可以代代相传,只要孩子的品行可以,不当寄生虫就知足吧,说不定养老还能指望上他呢,至少人会在身边,没能力跑到国外去。
培养孩子的生存技能,比如做饭洗衣,叫外卖取快递,到一个陌生的地方会看导航,如何交到靠谱的朋友。
偶尔报报培训班主要是锻炼身体,陶冶情操,别要求太高,除非孩子要走专业路线。
培养孩子基本的适应社会的能力。
男孩子要学会自食其力,能养活老婆孩子,如果他愿意生孩子的话。
女孩子要教会她识别男人,不要被骗,不要举全家之力培养出一位,只有恋爱脑的白富美。你们说是不?
(图片数据来源于网络,侵必删)
#教育听我说##教育##中国式家庭教育#
#今日头条创作挑战赛#
#娱评大赏#
究竟谁应该对戴安娜王妃的死负责?
始作俑者就是当日追踪他们的记者。
从戴安娜进入王室起,她的私生活就已经被他们这些狗皮膏药搞得一团糟。这一切在她离婚后变本加厉。
曾有记者偷拍戴安娜身着泳装约会的图片,竟然卖了500万美元之多,不怪这些狗仔死命追拍,死都不怕。而这场车祸正是由于记者的狂追猛拍而导致的,可怜一代王妃,被撞得一去不回。
可恨至极!
车祸当日,据说记者只顾着猛拍戴安娜受伤的场面,竟然不伸手相救,他们的行为把世人激怒了,这哪有什么良知。
在审理戴安娜的案子时,曾有人要求法官对记者的这一行为做出严厉的惩罚。
根据英国官方的说法,是由于戴安娜的司机饮酒过度,违规驾驶,才导致了这场意外。
经过警方对司机酒精浓度的检测,司机血液中的酒精含量是正常的3.5倍。当汽车出事的时候,车速已经达到257公里每小时,这撞上隧道柱子还能活吗!
因此,是司机酒后高速驾车造成了这一悲剧的发生。然而这一说法并没有让英国大众信服,据一家英国报社的调查结果显示,英国三分之一的人相信戴安娜死于阴谋而非事故。
在英国独立电视台制作的节目中,列举了戴安娜死亡的三个疑点:
第一,司机保罗曾在法国情报局工作。片中提到,司机保罗仅仅是巴黎酒店的保安,但是,除了正常的薪水,保罗的银行账户却有固定的、长期的、来历不明的大额款项汇入。
除此之外,他还有巨额存款高达120万法郎。片中还爆料,据保罗朋友披露,保罗生前曾与法国情报局关系密切。
第二,保罗有没有喝酒。据专家研究,从录像上看,保罗步伐平稳,行动流畅,车祸前还和酒店同事有说有笑,神态自如,不像酒精超标。而且,多方资料显示,保罗并没有酗酒的习惯。有人怀疑,他的血样被英国情报局调换过了。
第三,神秘强光是什么?片中爆料,据现场的目击证人说,出事前,有一辆可疑的汽车尾随戴安娜的车。在戴安娜的车驶入公路隧道时,突然有一道强光令其受到干扰,车子顿时失控,从而撞向旁边的石柱。
就连戴安娜的大儿子威廉也不相信其母是死于意外。
威廉王子曾在母亲坟前发誓:“我知道你是被谋杀的,直至凶手被法律制裁之前,我绝不会罢休。”
有人还传出怕影响过大,警方已经知道真相,在2038年会公布,真也假也 !
据说,威廉认为对母亲的死一直耿耿于怀,他觉得最大的疑点在于,妈妈有系安全带的习惯,即使是身着复杂的盛装也是如此,但车祸那一天她却没有系上。
威廉这个疑惑,似乎并不能说明什么,戴安娜当时和情人多迪坐在车后排,也许他们有一些亲昵的动作未可知,不系安全带的习惯或会打破一次。可这同样说不过去,她当时和多迪是知道狗仔们在狂追,为了安全也会系上安全带。
总之疑点重重,人们纷纷推测戴安娜到底死于何人之手,有几种版本甚至上升到了政治高度,说句实在话,真有政治的高度。
有人认为戴安娜死于英国王室。
多迪的父亲,埃及的亿万富翁法罗耶就坚持认为他们是死于英国王室。
他说:“他们在车祸发生前就已经被激光武器打死。”他认为,由于戴安娜当时准备与多迪完婚,英国王室不能忍受一个穆斯林来做未来国王的继父,而且他们担心阿拉伯人的生意会影响英国经济,所以制造了这起惨案。法罗耶还说,戴安娜曾说过,查尔斯和菲利普亲王都想除掉她。
想想现在的杀妻案,毛骨悚然,尤其在关系复杂的王室,颜面多重要,多迪老爹怀疑也说得过去。
有人认为戴安娜死于英国特工之手。戴安娜的前男友,英国陆军军官休伊特曾在接受采访时声称,他与戴安娜交往时曾有英国情报机构警告过他,说他和戴安娜的关系令上层不悦。因此,有些人坚信,由于害怕戴安娜和多迪结婚令英国蒙羞,因此,英情处设计害死了戴安娜。
十几年来人们为种种猜测争论不休,由于戴安娜特殊的身份,这场看似普通的车祸显得复杂迷离。戴安娜美丽的形象,善良的心灵以及悲惨的结局令世人对其充满怜意。