第397章 尝试(1/2)
北京的秋天来得急,走得也快。清华园里的银杏叶刚泛起金边,冷风就急不可耐地往人衣领子里钻。
紫荆学生公寓的男生宿舍里,暖气还没来,但气氛却很热。
林天裹着那件从江城带来的旧卫衣,坐在电脑前,眼睛熬得通红。那台还是他高中时候买的联想台式机,此刻风扇正发出“嗡嗡”的轰鸣声,仿佛随时要起飞。屏幕上是WdowsXP经典的蓝天白云背景,只不过上面密密麻麻开着好几个黑色的命令行窗口。
这距离杨明宇那场“线上视频骂醒大会”已经过去了一周多。
杨老师给他的作业是“寻找漏洞”。这四个字听起来简单,做起来简直是要了亲命。清华的教务系统那是谁写的?那是几代图灵班(注:姚班的前身概念或相关实验班)的大神、现在的教授们亲自操刀架构的,运行在昂贵的SUN小型机上,号称“固若金汤”。
“还在折腾你那个脚本呢?”
一个冷淡的声音从背后传来,带着一丝毫不掩饰的的怜悯。
说话的人叫顾玮。
如果说林天是江城这种小池塘里的金鳞,那顾玮就是出生在深海里的鲸鱼。这哥们儿来自海淀区的“神仙学校”,据说高二就拿了IOI(国际信息学奥赛)的金牌。
顾玮的桌面上永远开着Lux的界面(在2005年这可是极客的象征),他手里捧着一本全英文的《算法导论》,看林天的眼神仿佛在看一个原始人。
在这一周的相处中,林天深刻体会到了什么叫“降维打击”。
林天用VC++6.0写个排序算法,要想十分钟,写三十行;顾玮扫一眼,三分钟,用GCC编译,五行代码搞定,还能顺便嘲讽一句:“你这内存泄漏得像个筛子。”
“嗯,随便试试。”林天没回头,继续盯着屏幕上的数据包分析工具。
顾玮端着咖啡,像个视察工作的领导一样走到林天身后,扫了一眼他的屏幕,嗤笑了一声:“你这是想搞‘抢课外挂’?别费劲了。教务系统的并发控制是基于Oracle数据库的行级锁,严谨得很。你这种模拟鼠标点击的‘按键精灵’宏,连服务器的皮毛都摸不到。”
“不试试怎么知道。”林天咬着牙,手指没停。
“这就像你想用弹弓去打卫星。”顾玮摇摇头,走回自己的座位,“有这时间不如多背几个单词。野路子在真正严谨的计算机科学面前是没有生存空间的。”
“野路子”这三个字,像针一样扎在林天心上。
是啊,他是野路子。他是靠着做游戏、写网吧计费插件练出来的。他的代码不优雅,变量命名全是拼音缩写,甚至有时候充满了“goto”语句这种被学院派唾弃的写法。
但杨老师说了,这就是他的优势。
杨明宇的话像魔咒一样在他脑海里回响:“权威不是完美的。只要是人写的系统就一定有人性的弱点。”
林天深吸一口气。顾玮说得对,从代码逻辑上来看这个系统确实完美无缺。如果按照常规思路去分析它的算法,林天就算算力再翻一倍也干不过那些教授。
但是,林天想起了自己在江城网吧看过的场景。
本章未完,点击下一页继续阅读。