新站启用

欢迎来到新版盗墓笔记

我们重新整理了书架、阅读顺序和正文阅读体验,希望你能更轻松地找到想读的故事,并一路读下去。

新版网站仍处于开发测试阶段,部分功能和内容可能还不够完善。如果你遇到问题,或有任何建议,欢迎通过内容反馈告诉我们。

旧版网站去哪里了?

旧版网站已迁移至 old.dmbj.org。如需查阅原来的页面,可以随时前往。

访问旧版网站

普通关闭后,本次浏览期间不再显示;下次打开网站仍会提醒。

工程师

这个人在入院之前,一直在组织失眠人群向杭州聚集。

他有一套奇怪的理论,当时他已经组织了100多个群,他计划组织100万失眠病人,到杭州聚集。

当然这是不可能做到的,但这个目标还是有很大的安全隐患,让人不安,先是公安系统发现了这个事情,通知了他的父母,然后他被送到了这里。

他不愿意和任何人讨论这件事情,关键是,他自己并不失眠。

这个人是一个系统工程师,工作在某个大厂,处于不上不下的位置,本质上拿股票也可以获得不菲的收入了。

其实工作压力也并不大,他负责的不是核心部门。有人怀疑他出现精神问题的原因,和他的妻子去世有关。

他的妻子是一年多前车祸去世的,他出现这个行为是在他妻子去世三周之后。

我花了很大的力气,去探究他行为的逻辑。他后来表示,他并不是不想和别人说他的考量,只是这是技术人员的思维方式,和那些医生没什么好说的。

说了他们也听不懂。

“公安局的人也听不懂么?”我问道,按道理公安系统的人才密度比外面还要高一点。

“他们不是警察,这个世界上没有警察。”

“那他们是谁?”

“和我一样,都是软件工程师。”他说道,“他们觉得我带来了系统危险”。

我不能让他意识到我跟不上,所以只能点头,但我不知道他是什么意思。

他就对我道:“我做的是一个技术研究,不是非法集会。”

“我也是做技术的。”我说道,“我也是软件工程师,你可以和我说,我可以帮你翻译成通俗的语言,我同时也是一个作家。”

“那你技术肯定一般。”他整理了一下头发,他的头发很稀少。

这是真的,只是我是做bs结构的软件,用的是一种现在已经基本被淘汰的语言php。和他的水平当然不是一个档次,但我有软件工程师的基本知识。

“你做过什么?”他就问我。

“啊,一些简单的论坛,也做过流媒体。”

他露出了轻蔑的笑容,然后说道:“可以,你应该能听的懂,你和他们说吧,让他们不要再来烦我。”

“除去网速问题,你打游戏的时候,什么时候会卡?”他问我道。

“在线人数比较多的时候会卡。”我说道。

“如何解决这个问题?”他继续问我道。

“很多种办法,多服务器设置,架构。”我说道。

“除了社会工程学问题,什么问题是技术无法解决的?”

“经济考量。”

这些对话看上去很玄妙,其实意思很简单。

打游戏的时候,很多时候会让你选区,其实是选服务器。你和你朋友在不同的区里是不能对战的,也不会遇到,就像一个一个的平行世界,因为一个区最多可以同时在线的人数是有限的,所以才不能所有人全部在一起。

所谓的经济考量,要稍微解释一下。

假设一台服务器平时可以让1万人同时上线玩耍,cpu还是能够正常运行,系统也没有问题,那我就可以只购买1万人的服务器用来服务这个游戏。

但某一次电竞比赛,中国队世界夺冠了,大家都非常开心,想去玩那个游戏,所以一下子在10分钟里,有20万人想要进入这个服务器玩这个游戏。

那么游戏运营方,要么平时就为了这个时候准备一个20万人可以在线的服务器,显然这个服务器比1万人的要贵很多,平时用这种服务器不经济。

要么就还是使用1万人的服务器,但是让20万人无法立即进入,只能排队进去,等于有一个人退出来,外面放一个进去。

因为只要那20万人进入了,服务器系统就会崩溃,出现各种问题,服务器甚至会死机。

“我们的世界也是这样。”工程师和我说,“所以人才需要睡觉。”

“什么意思?”

“一半人睡觉,一半人醒来,大概是这个比例,这个世界只能同时承受一半的人醒来。”

我哦了一声,这话竟然有点哲理。

“如果所有人在同一时间醒来呢?”

“这个世界就会死机。”他说道。

“这个世界的机能不够么?”

“不够。”他说道,“显然不够,否认不需要睡觉这个步骤。”

“可世界到达这个人口,是一个长期的过程。”我说道,“以前世界上没有那么多人,那时候人也需要睡觉啊。”

“你以为我们处于同一个世界系统么?”他说道,“2000年前,你一辈子打两三把剑,就过去了。如今你一辈子要做多少事情。”

我愣了一下。

他说道:“地球的工程师一直在升级系统,否则这么多人口,系统早就崩溃了,但不管怎么升级,一半人睡觉一半人使用地球,都是最经济的方式。”

“就是说,一半人上线,一半人下线。”

“对,这样使用人数可以翻倍。”

我又一次被说服了。

“那你为什么要召集失眠的人到杭州来?”

“我要增加在线人数,打破这个一半一半的平衡。”他说道,“但我没有办法让地球上另外一半人不睡觉。”

“那是。”

“我只能在某一个区域,先打破平衡。”他说道,“在杭州。”

“这有用么?地球睡觉的总人数应该还是一半一半的。”

“地球上所有人都在一台服务器上么,你连基本常识都忘记了么?”他说道,“地球是无数台服务器。”

“所以,在一个区域增加运算量,也是有用的,杭州肯定是一个独立的服务器,甚至都不是一台。我觉得西湖区是一台服务器,拱墅区又是一台,如果我来做架构,我就会这么安排。”

“但我可以直接从西湖区到拱墅区啊。”我说道。

“你没有直接到,你登出又快速登入了。”他说道,“速度太快,你无法发觉”。

“所以,与其说你要想搞崩杭州,不如说你想搞崩西湖区这台服务器?”

“是的,100万人同时失眠,西湖区这台服务器肯定会死机。”他说道。

我明白他的理论了。

“但你为什么那么执意要让服务器崩掉呢?”

“死机了就要回档啊。”他说道,“这段时间的数据都可能会损坏,就必须把服务器时间倒回到一段时间之前。”

我看着他,忽然明白了:“每隔一段时间,服务器数据都会备份一次,然后保存起来,这是数据安全的规定,如果服务器突然死机,那么很多数据会出问题,那么就会直接倒回到比如说半个月前,使用半个月前的正确数据。”

“听懂了吧,对你来说应该不难,你手机备份聊天记录不是也是一样的道理么?”

我点头:“你要让这个世界倒回到你妻子没死的时候,对吧?”

他看着我,说道:“不啊,我又不爱她,她也不喜欢技术员啊,她喜欢明星,我喜欢数字,我们不是那么合适的。”

但是他说的时候,忽然开始流泪,然后对我说道:“没用了,没办法了,已经过去一年了,现在回档,也只能找回三个月前的数据了,那时候她已经死了,我完全失去她了。”

我看着痛苦抽泣的他,忽然心也被刺痛。

这是程序员才能明白的爱情故事,程序员在自己编撰的世界里,是无敌的。

但在现实生活中,他们无力,无法使用自己熟悉的技术,编程工具,来影响这个世界。

这是一个很优秀的程序员,软件工程师。

他可能是无法接受自己竟然不能救自己的妻子这个事实,才把现实世界和他的软件世界联系在了一起。

他用自己虚弱的逻辑,做着荒谬的事情,唯有爱是真挚的。

相信懂技术的朋友能够感同身受这种情绪,不太懂的可略过这篇文章。

“回档到三个月之前,时间线会有bug,服务器之间会不一样。”我把这个故事和另外的程序员聊。他第一反应是这个。

“需要一个机制,在回档之后快速对齐时间线。”

“你不觉得重点不在这里么?”

“可这里有bug。”他也是一个大工程师。

所以人世间的悲欢,各不相通。

给菜头上新的

事实证明,大家都爱吃碳水。

每天的寄语:

我不是丙火命,菜头是通过我取名阿丙,以为我丙火命,身弱需要比劫强身。呵呵,学艺不精啊,b站上学可不行哦。

暂无评论

字体
字号
行距
背景