“策划部王哥更绝,把他和他oga的聊天记录做成了恋爱主题网页游戏,通关彩蛋是……哎呀不说了。”“咱们肖总昨天居然准时下班了!太阳打西边出来了!是不是也有约会?”“不可能吧?肖总那性子……约会?跟代码约会还差不多。”“但昨天是520啊!万一呢……”另一边。朴稚余坐在自己的工位上,戴着降噪耳机,假装在认真调试一段其实早就跑通了的接口代码。耳机里根本没放音乐,他能清晰地听到周围同事的窃窃私语。(内心:520……约会……玫瑰……戒指……呵呵。)他盯着屏幕上滚动的日志,眼神有点发直。昨天,5月20日,一整天,他的手机安静如鸡。没有红包,没有消息,没有那个熟悉的、顶着“穿裙子的天仙下凡普度众生”备注的人的任何动静。仿佛肖折柔彻底忘了这个被营销出来的节日,或者根本不屑参与。这很正常,朴稚余告诉自己。那个变态脑子里装的是啥谁也看不透。但心底某个角落,一丝极其微弱的,连他自己都唾弃的失落,像水底的气泡,悄悄冒了个头,又被他强行摁了下去。失落个屁!难道你还期待他给你发个520红包,再说点肉麻情话?醒醒朴稚余!昨天没被骚扰就该放鞭炮庆祝!他用力敲了下回车,代码运行,一切正常。无聊。就在这时,他的电脑屏幕突然变了。是一个从未见过的、纯黑背景的弹窗。窗口设计极其简洁,甚至有些简陋,像某种内部测试工具。弹窗中央,只有一行荧绿色的代码式文字:whiletrue:love_you=put("doyoulove(yesno):")iflove_youlower()=="yes":prt("iloveyoutooalways")breakelse:prt("error:validputpleasetryaga")注意:此循环无法通过常规方式(如ctrl+c)终止。除非输入指定答案,或系统物理断电。朴稚余:“???”他皱眉,下意识移动鼠标,想点弹窗右上角的关闭按钮,额,没有。想按alt+f4,电脑毫无反应,除了这个弹窗,其他界面全部被锁定,鼠标只能在弹窗范围内移动。他甚至无法切换任务。卧槽?病毒?不对,这风格……他心里咯噔一下,手指悬在鼠标上,瞪着那行代码。while(true)无限循环,nfir弹出选择对话框,如果选是(同意)就break跳出循环,如果选否(或取消),就alert报错,然后继续循环……直到选是为止。这他妈是什么鬼?!强制爱之无限循环确认弹窗?!还“521快乐”?昨天520死哪儿去了!而且这弹窗是怎么突破公司防火墙,精准投放到他电脑上的?!这栋楼里能做到这事的……没有吧。朴稚余后背一凉,猛地抬头,视线扫过办公区。同事们还在各忙各的,没人注意到他这边的异常。他隔壁工位的赵哥甚至哼起了小曲。他咬了咬牙,抱着“赶紧关掉这鬼东西”的心态,移动鼠标,准备点那个虚拟的“确定”按钮。就在指尖快要落下时,他停住了。(等等……“同意今天也想我了吗?”……想他个鬼!我同意个锤子!)一股叛逆劲儿涌上来。他偏不点确定。他移动鼠标,点向了“取消”。【回答错误,请重新选择。】弹窗消失,瞬间又弹出,一模一样的绿字,一模一样的问题,像个甩不掉的鬼魂。朴稚余:“……”他不信邪,连续点了十几次“取消”。弹窗就像个最固执的复读机,每次都用毫无感情的alert打断他,然后重启。【回答错误,请重新选择。】【回答错误,请重新选择。】【回答错误……】……肖折柔!!!你幼稚不幼稚!!!用这种手段?!你三岁吗?!还有,为什么是521?!朴稚余气得想砸鼠标,但众目睽睽下,只能绷着脸,手指悬在鼠标上发抖。这玩意不解决,他今天别想干任何活了。而且万一被同事看见……他深吸一口气,抱着“行行行你赢了”的悲壮心态,狠狠地点下了“确定”。世界清静了。弹窗消失,电脑控制权恢复。朴稚余刚松了半口气,手机又震了一下。是肖折柔的微信。顶着那个“穿裙子的天仙下凡普度众生”的备注。【穿裙子的天仙下凡普度众生:[文件]love_521exe】【穿裙子的天仙下凡普度众生:刚才的弹窗源码,送你。】【穿裙子的天仙下凡普度众生:520太俗,521的“1”才是唯一。迟到的才是惊喜。】朴稚余点开那个“love_521exe”文件(当然是在虚拟机里),里面就一个简单的脚本,正是刚才那段无限循环确认代码,只不过注释写得格外详细: