第20章 实验楼技术比赛 重回90年,从中关村开始当大佬
“刚才不还好好的吗?”
“这下尷尬了……”
赵磊额头瞬间冒出了冷汗。他手忙脚乱地按动键盘,试图退出,但屏幕毫无反应。他强制重启电脑,机器发出“嘀”的自检声,但进入系统后,他再次尝试打开那个文件,结果——再次蓝屏!
一次可以说是意外,两次在同一个节点出错,显然是程序存在严重的 bug。
报告厅里的气氛变得有些微妙。刚才还意气风发的赵磊,此刻站在台上,面对著台下数百双眼睛,脸色由红转白,再由白转青,尷尬、羞愤、焦急交织在一起,让他恨不得找个地缝钻进去。他徒劳地尝试著各种方法,甚至开始怀疑是电脑硬体出了问题,但简单的系统操作又是正常的。
台下的议论声更大了,有人开始低声嘲笑。叶溪溪也皱起了眉头,虽然不喜欢赵磊,但看他当眾出这么大丑,也觉得有些难堪。
几位教授评委互相看了看,周老师正准备开口说点什么,缓和一下气氛。
就在这时,一直安静观察的林牧,拿起桌上的钢笔,在一张空白的评分纸上快速写了几行字,然后对旁边的工作人员低声说了句什么。工作人员点点头,拿著那张纸条,快步走到台上,递给了满头大汗、几乎要崩溃的赵磊。
赵磊正心乱如麻,看到工作人员递来的纸条,愣了一下,下意识地接过来。他低头看去,只见纸条上写著几行清晰有力的字:
【检查第 87行附近代码,数组下標越界可能性大。文件读取缓衝区是否定义过小?处理长文件名或特殊字符时可能溢出。】
没有指责,没有嘲讽,只有精准的技术判断和排查方向。
赵磊如同溺水之人抓到了救命稻草,也顾不得这提示来自谁,立刻按照纸条上的思路,手忙脚乱地调出原始码,直接翻到第 87行附近。果然,他发现了一个循环读取文件內容的函数,用於存储文件路径的字符数组定义得確实偏小,而在处理带有较长路径或特殊空格的文件名时,极有可能发生数组越界,导致內存保护错误,直接引发系统蓝屏!
他心臟狂跳,立刻修改了数组大小,重新编译。整个过程,台下鸦雀无声,所有人都看著他在台上进行紧急调试。
几分钟后,程序再次运行。赵磊深吸一口气,带著祈祷般的心情,再次点击了那个之前导致崩溃的文件。
屏幕闪烁了一下,没有蓝屏!文件成功导入,排版界面正常显示出来!
“成功了!”台下不知谁喊了一声,隨即响起一阵鬆口气般的低呼和零星的掌声。
赵磊站在台上,看著恢復正常的屏幕,大口喘著气,有种虚脱般的感觉。劫后余生的庆幸过后,一种更复杂的情绪涌上心头。他下意识地看向评委席。
林牧依旧平静地坐在那里,仿佛刚才只是做了一件微不足道的小事。他迎向赵磊的目光,没有得意,没有施捨般的怜悯,只是微微点了点头。
那一刻,赵磊脸上的血色褪尽。他意识到,自己不仅在技术上完败,在心胸和气度上,也输得一塌糊涂。