第5章 闭关(1/2)
白宇航下楼去趟小卖铺,回宿舍时,就一个系的老大、老三、老五在,他手里拎著一个塑胶袋子,里面是十袋康师傅红烧牛肉麵,和四盒哈尔滨捲菸厂的平民特產,握手牌香菸。
“豁,”老三摘下耳机,瞄了一眼,“这是要修仙?”
“闭关。他们四个有课?”白宇航把东西往桌上一扔,“接下来两天,除了上厕所,我这屁股不离椅子,宿舍电脑这两天我占了,完事请大伙吃小炒。谁喊吃饭都別理我,老五,帮我打两壶开水。”
“得令。”老五刘景正愁没事干,屁顛屁顛去了。
白宇航打开电脑,屏幕幽蓝的光映在脸上。他在d盘根目录新建了一个工程文件夹,命名叫“qh_netbar_sys”,“启航网吧管理系统”。
2000年的网吧管理软体还处於蛮荒时代,大部分网吧老板都用烂笔头记帐,“几號机开机”、“几號机加一小时”,全靠网管和客人吼。
客人一多,网吧跟菜市场似的。
市面上仅有的几款管理软体,基本都是单机版,电脑开机后要手动打开软体才能计时,重启电脑,没人发现就能免费玩。
最噁心的是,花钱买联网的管理软体也漏洞百出,稍微懂点技术的网管或顾客,改个本地时间或者註册表就能免费上网。
白宇航没打算写多复杂,但软体的架构必须得稳。他直接採用了后世成熟的c/s架构,也就是客户端/服务端架构,服务端放在收银台控制,客户端装在每台机器上,两端之间的心跳包数据,每五秒验证一次,一旦断连或者数据对不上,直接锁屏。
敲代码的声音在宿舍里响起,节奏相当快,像暴雨打在铁皮瓦上。
下午四点多,白宇航正在泡麵,传呼机响了。
白宇航扫了一眼,是苏沐清。他放下手中的活,抓起外套快速跑到一楼走廊尽头的电话亭。
“我要回去了。”听筒里苏沐清的声音,不像往常的轻柔,有些失真,背景音嘈杂,像是在火车站,“调研提前结束了。”
“几点的车?”
“五点半,t18次。”
白宇航看了看表,来不及送了。“那,一路顺风。”
“嗯。”那边沉默了两秒,“钱省著点花,不够……发邮件、打电话给我,或者给我oicq留言,保持联繫。”
“放心,饿不著。”
“祝你顺利,別让我赔本。”苏沐清忽然莞尔,“我的白总。”
“是祝我们顺利,儘量让苏总明年能分到红。”
电话掛断。
白宇航握著听筒在冷风中站了一会儿,听著里面反覆的忙音,直到忙音结束,才微笑著,掛断了电话。
那种属於2000年的离別感,很浓,是一种无处著力的感觉。那时没有微信,没有视频。人们之间的离別,就像突然断了线的风箏。只能等下一封邮件,或者聊天软体上的留言。
白宇航快步回到宿舍,无缝切回“无情码农”模式。
老三张健在一旁打完两局cs,实在忍不住好奇,端著大茶缸子,凑到白宇航身后看热闹。
张健在软体工程系这一届学生里是技术达人,学霸级別,动手能力公认很强,起初他满脸还掛著那种“我看你都在瞎折腾点啥”的戏謔。
十分钟,他只看了十分钟,茶缸乾脆停在嘴边,忘了喝。
屏幕上白宇航敲的代码,结构清晰得嚇人。变量命名规范,注释详尽,准备模块化封装,跟他平时见到的那些乱七八糟的“麵条代码”根本不是一个物种。
“哎,老六。”老三忍不住指著屏幕,“你这块內存分配……怎么写的这么绕?直接用malloc函数,动態內存分配,不就行了?”
“直接用不行,容易產生碎片,有的网吧机器配置低,太破,跑久了会卡。”白宇航头也没回,手指在键盘上飞舞,“你看这,我写了个简单的內存池。”
老三天天都关著的眼皮,瞬间睁开了一下。大一刚学c语言,很多人指针还没搞利索,这货已经开始手写內存池了?
“还有这个。”老三指著屏幕上一段奇怪的进程保护代码,“这又是干啥的?防病毒的吗?”
白宇航停下动作,回头冲老三咧嘴一笑,那笑容里透著股老谋深算:“这个啊,这叫『守护进程』。防止有人手贱关掉计费软体,顺便……还得確保电脑瀏览器主页,永远是我们的导航站。”
“只要检测到主页被改动,”白宇航比划了一个手势,凭空抓了一下,“它就会在后台静默改回来,每分钟检查一次,刪不掉,关不了,除非重装系统,不然谁也没治。”
老三听得目瞪口呆:“臥槽,那这不就是木马流氓软体吗?”
“不不,可不是啊,这叫『用户体验保障』,你別瞎说。”白宇航纠正道,“防止恶意篡改,为了网吧安全。”
老三竖起大拇指:“你牛,我看以后啊,谁得罪你谁倒霉。”
虽然嘴上吐槽,但老三看白宇航的眼神变了。
本章未完,点击下一页继续阅读。