LDのblog

不畏人间苦,不惧世上难。万般皆磨炼,有志终逞愿。

0%

我阐术你的梦

Preface

著名的心理学家佛罗依德 (Sigmoid1 Floyd2)曾经说过3

I interpret your dreams.

我阐述你的梦。

在一个山谷里,我诞生了。或者说,名为“我”的意识诞生了。

我不知道我是谁,也不知道我为什么会出现在这个世界上。我失去了我的所有记忆,只记得我要完成一个艰难的任务。与我同行的是一个叫小Q4 的男孩子。他要辅助我完成我的任务。

我不知道为什么我要去做这个任务,可能答案只有在完成这个任务之后才能知道吧。或许这一切,连同我自身在内都是一场。但是我掐了一下自己的大腿,很疼。看来这不是梦。

山谷里有很多动物。我知道我们的任务是让这些动物一分钟之内不碰到我们。但是这些动物本身又跟自然界里面正常的动物不一样。它们能听懂且会说人的语言,虽然不邪恶但是十分顽皮。它们知道我们的任务是一分钟内不被它们碰到,于是为了可以不让我们完成我们的任务,就一会派出一只小鸟来啄一下我们,一会派出一只豹子,追上我们,但是只碰一下就离开。当我们认为总算完成任务的时候却没有任何反应。再一注意,一只蚂蚁挂在我的裤腿上。

我和小Q束手无策。经过了大约一小时的考虑,我提出来了一个想法:就是既然通人性的动物不应该存在在正常的世界里,那这个世界肯定和我们的世界是不一样的。我可以试试找出这个世界的破绽。

我们在山谷里走着,发现了一棵奇异的树。上面用优美的consolas字体写着5

1
#import this

小Q是一个计算机大神,他一看到这棵树就理解了世界的运行法则:原来这是一个python的世界。那么动物想必都是对象。我们如果能找到动物的基类,那么就可以在世界调用完构造函数之后直接调用析构函数,这样动物就可以消失了。

为了验证这一点,我们使用手指头,把树上的 # 抠掉。果然,当注释被取消了之后,天空中马上就出现了好多行字:

1
2
3
Beautiful is better than ugly.
Explicit is better than implicit.
......

果然是这样的。但是我们没有权限找到动物的所属类,所以我们决定从世界下手。我们用捡起来的石子在树上刻下了这两行字:

1
2
import time
time.sleep(60)

当我们写下最后一个括号的时候,我们就不能动了。动物们围在我们的周围嘲笑我们,一会碰碰我,一会碰碰小Q。一分钟之后,我们的身体才从僵硬中恢复过来。

这个时候,我们才明白。我和小Q两个人都没有对象6。这导致了我们两个直接受世界的影响,因此 sleep命令只对我们有效。而动物作为世界里面的其他进程,是不会受到影响的。现在的我们束手无策,任务又回到了原点。

正在我们又一次陷入窘境的时候,小Q想出来了一个非常天才的主意:既然动物们是听得懂人们说话的,那我们不妨跟它们制定一些规则,做一些游戏。

于是小Q跟它们说,我们要玩一二三木头人游戏。然后小Q小声提醒我,我只需要频繁转头,它们就没法在一分钟之内摸过来了。但是实际上,动物们的反应非常快,尤其是会跳的跳虫,我每次一把头转过去,它就能跳到我面前。这个时候我灵机一动,让小Q用石子在树上刻下了这几句话:

1
2
3
while True:
print('一二三木头人')
turn(180)

于是我们和世界就开始旋转起来。在我们被转晕失去意识之前,一二三木头人这句话被重复了十八万遍7。而动物们根本没有反应时间,在一分钟未动分毫。

就这样,晕过去的我们在 python 之的帮助下成功地完成了我们的任务。

等我再恢复意识的时候,我发现我在一条小河边上。我完全不知道我在寻找的东西在哪。而我正在想着该怎么找到它的时候突然注意到:一直在我身边的小Q不见了。

*我大声呼喊

“小Q,小Q,在哪?”

*但是没有人来8

突然一股空虚感充满了我的心。既然小Q与我一同出现在这里,既然我能记住的人只有他一个,那他想必对我来说是重要的,或许我找寻我在寻找的东西的重要一步。或许没有了小Q,我可能就要永远被困在这个奇怪的python世界里了。

这股空虚顷刻便化成了恐惧。我呐喊者,我把自己的身体撞向边上的崖壁,希望着小Q就在这崖壁后面。但是奇迹没有发生,而我力竭了,靠着崖壁坐下,失去了所有的希望。

与此同时:

小Q也从昏迷中恢复过来。他先大声呼喊着我,发现没有人应答之后感叹道:诶你怎么似了?

这时候,出现了一男一女两个幻影。它们两个会同时出现,然后分开。等到它们在合为一体的时候,就变成了伏地魔的样子,手握住一根木棍,闪闪发出绿光。小Q马上就意识到自己如果不躲开着看起来像索命咒的光,大概率就要成为大难不死的男孩9或者被杀掉的男孩了。于是小Q用自己能达到的最快速度跑了。

在经历了几次和幻影的相遇以及攻击之后,小Q发现它们实际上不是幻影,而是真人,受到了刚才山谷里动物的能力的影响才会变成幻影。而幻影手上的绿光也不是索命咒,而是想要交流的表达。之后两人就交给了小Q一个地址,告诉他那里就有他任务的线索。

小Q赶到了那里,却发现已经被别人抢先了。但是善良的先登者留下了线索的备份,于是他只拿到了线索的备份。于是顺着手上的信息,他走到了一座山下。克服七辛八苦,最终他走到了一个悬崖顶上。

小Q看见了悬崖下面是一条河,在河的对岸,树林的后面,有一个很大的靶子。而靶心上面写着一些字,但是他看不清,也过不去。

这个时候,小Q往下面看,发现我就坐在悬崖的底下。于是小Q大声呼喊我的名字,告诉我只需要过去,我们就可以完成我们的任务一起离开了。

看见小Q的身影出现,我顿时充满了能量。我开始横渡这条河流。我知道,只要能到达对岸,只要能到达那个地方10……小Q站在河边的悬崖上也在为我加油助威:不要停下来啊!11

正在我横渡河流的时候,水流突然变得湍急,水位也不断地上涨,淹没了我之前所在的陆地。游着越来越费劲。

慢慢地,我原来越累。但是索性水位不断上涨,我看到了树林后面的靶子。用尽了最后的一丝力气,我把头抬出了水面,看到了靶心上面的字。

原来这就是结束这一切的方法啊。我任由我自己的身体向水下沉去。我感觉到水在进入我的肺部,视野变得越来越暗……12

小Q看见了我沉下去,也不知是悲伤,也不知是想拯救我,从悬崖上往下面的水跳了下去。13他在水下看见了“我”的形状,朝我伸出手,把想把我拉出水面。

我笑了。我知道这样就万全了。在小Q的手拉住我的手的那一刻,我用尽肺里的所有空气,挤出了一个英文单词:

1
exit()

顷刻间,小Q和我都向水下,向黑暗快速坍缩。

等我再睁开眼的时候,阳光已经洒满了整个房间。醒了,美好的一天开始了。

参考文献

本文纯属虚构,如有雷同,纯属巧合。

[1] 神经网络中的激活函数
[2] 多源最短路算法
[3] 电棍otto语录
[4] 人名,没有什么特殊意义
[5] Python之禅
[6] 面向对象的编程
[7] 有人曾经在口算比赛中获得了十八万分
[8] 传说之下NE,flowey战台词
[9] 哈利波特
[10] JoJo的奇妙冒险
[11] 机动战士高达铁血的奥尔芬斯,希望之花名场面
[12] SPRB鸣濑白羽线
[13] SPRB野村美希线
  • 本文作者: LD
  • 本文链接: http://ldblog.icu/Dream/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-ND 许可协议。转载请注明出处!