第21章 首次与父母通电话
发布:2020-06-21 05:00 | 4484字

王元回到小区出租房,被眼前的整洁和温馨震惊了,如果现在的手机有微信,非得拍几张照片上传朋友圈。

然后给三胖子点赞,自己前后两辈子加起来,都没住过这么干净的房子。

先去卫生间里洗个澡,换上崭新的睡衣去卧室,一只小肥影刷的从脚边穿过,钻进阳台消失不见。

估计是房东留下的猫咪,从冰箱里找到猫粮倒猫盆里,点燃软中华打开新电脑,果然是windows&nbsp2000操作系统。

那速度慢的像头牛,王元实在是忍受不了,立马打开浏览器下载最新的windows&nbspXP。

下载速度很给力,竟然达到了4MB/s,胖子说是拉的光纤专线,看这速度没少花钱。

半个小时下载完毕,用镜像分析器破解xp系统,然后下载sun公司的oracle数据库,搭建java软件开发环境。

万事俱备后打开记事本,嘴里咬根阿尔卑斯棒棒糖,开始编写XB语音软件。

先写用户登录、注册功能,新建一个类似QQ的登录窗口,放上XB账号、密码文本框,提供一个登录按钮。

一个注册账号、一个找回密码的链接,直接链到xuebao.com官网上,让新用户在网站上完成注册。

他们按要求填写注册表单,自己设定用户名和密码,留下一个用于找回密码的邮箱。当然也可以不留,毕竟2002年的网民很少使用邮箱。

填写完点击注册按钮,把填写的数据传给后台,程序首先验证数据是否合法。

诸如账号必须是字母数加字组合,密码长度必须超过6位,邮箱格式必须合法等等,如不合法就返回对应的错误信息。

数据验证合格后,程序开始与数据库通信,检测用户注册的账号是否已经存在。

譬如提交的用户名是datang01,程序会查找数据库中用户数据表,确定表里保存的XB账号中,有没有datang01。

如果有表示账号重复,程序会反馈错误信息:该账号已被注册,请更换其他账号重新注册。

如果没有就把数据插入用户表,反馈注册成功信息,至此一个新的xb账号建立。

用户回过头打开登录窗口,重新输入账号、密码点击登录按钮,再次把数据发送给后台程序。

后台依旧与数据库通信,依旧确定用户表里有没有datang01。如果没有,表示该账号不存在,提示该账户为空号。

如果有,程序会比对用户输入的密码,和数据表里保存的密码,如果不相同就提示密码错误。

反之跳转到主软件界面,整个登录验证过程,类似在电脑上登录QQ。

其实透过现象看本质,所谓的编程就是玩数据库,它有增、删、改、查四大基本操作,注册登录用到了增和查。

删是删除数据,譬如说datang01严重违规,王元可以通过官网后台,删除数据库里datang01的数据行。

届时再登录XB客户端时,会收到如下错误信息:您的账号涉嫌违规,已经被管理员删除。

改是修改数据,譬如datang01想改密码,要在修改页面中填写新密码,提交给程序替换表里保存的密码。

查是数据库核心操作,只有查找到目标数据行,才能执行增、删、改操作。

也正是这四大操作,实现了软件系统五花八门的功能。

黑客攻击网络的根本目的,就是爆破以及窃取对方的数据库。

举个简单例子,王元如果想一夜暴富,只需入侵银行数据库,修改自己的银行户头信息。

譬如在余额后加几个0,没必要学习汴京那帮劫匪,拎着菜刀用命打劫运钞车。

这就是高智商罪犯和脑瘫罪犯的区别,一个玩的是技术,一个玩的是小命。

两个小时后写完周边功能,伸个懒腰抽支香烟,撸撸卧大腿上念经的波斯猫,开始编写网络聊天主程序。

互联网的数据传输依靠TCP/IP协议族,族中最常用的是TCP和UDP协议。

TCP协议传输速度慢,但是可靠性高,不会出现数据丢失情况。

UDP恰恰相反,传输速度快、可靠性低,有可能出现数据丢失情况。

诸如QQ等聊天软件,都是基于UDP协议的,人们能接受听错几个字,却不能接受半天看不见字。

就算面对面聊天,偶尔也出现“听不清道不明”状况,更别提网上聊天了,通话数据模糊可以被接受。

王元渐渐进入忘我的状态,重复执行编程流程:功能设计,编写代码,测试性能,修改bug。

因为和金二雷有一个亿、洗马桶的赌约,所以开发过程他精益求精。

一遍遍的捋顺逻辑,一次次的修改代码,尽全力做到零Bug。

不知过了多久,终于开发完xb语音,测试三次都能完美运行,不禁露出了欣慰的笑容。

过硬的产品质量,一目了然的功能,良好的用户体验,是XB语音走向成功的第一步。

揉揉酸痛的双眼伸伸懒腰,忽然大叫一声“卧槽”,被眼前的画面吓呆了。

三包空荡荡中华烟盒,烟头塞满了烟灰缸,满地的空啤酒瓶,随处可见的食品包装,整个卧室就是个大垃圾场。

低头看显示器的右下角,又是一句铿锵有力的“我靠”。

如果系统时间没出错,那么他已经三天三夜没合眼了,一时间吓得冷汗直流。

上辈子就是因为熬夜猝死的,这辈子不能再重蹈覆辙,毕竟玄幻的重生可遇不可求。

看时间上午8点半,赶紧闷头收拾房间。准备打扫完去洗热水澡,校门口吃两碗牛肉拉面,再回来美美补一觉。

打扫一半电话响,三胖子打来的,犹豫片刻接通:“我很困你长话短说,再买些泡面送过来。”

“还有脸吃泡面,你在学校又火了”,胖子嗷嗷怪叫:“王大爷说实话,月考有没有作弊?”

“作弊个锤子,哥不屑作弊”,王元很烦:“眼皮在打架,没事我挂了,再聒噪扣你工资!”

“咱先不谈工资”,胖子焦急道:“知道你的成绩吗?全年级第二名,如假包换正数第二。”

王元挠挠头,心说步子迈的太大并不好,可能会扯到蛋。

干笑几声装腔作势:“这不科学,是不是老马统计错了,把别人的分数加我身上了?”

“爷也是这么想的”,胖子殷切道:“我专程找老马确认,他竟然说没弄错,你的成绩千真万确。”

王元满不在乎:“不要因此感到震惊,你会习以为常的,没什么事我挂了。”

“别挂先别挂嘛,还有后续嘞”,胖子急不可耐:“全校都在说你作弊,你不想现身说法澄清一下?”

“还有那混蛋童无敌,在校园广播里污蔑你,公开恳请教导处严查。他还撂下狠话,说什么你没作弊他吃屎。”

王元不禁愕然,童无敌是不是和翔杠上了,每次打赌都要吃它。

胖子叹气惋惜道:“早知道你的英语能满分,我就不撺掇米雪取消赌约,真想看看他吃屎的模样。”

王元闻言撇了撇嘴,怪不得米雪突然那么好心,原来是这小子从中作梗。

不过无所谓了,那碗热翔童无敌还是得吃。

掐灭烟蒂怡然自得道:“月考那天他拦住我,强烈要求赌约有效,我勉为其难同意了。”

“真的吗?太好啦”,胖子乐的嗷嗷大叫:“自作孽不可活呀,这下乐子大了。”

片刻后阴森森说:“我现在回学校开广播,把这档子事公诸于世,倒要看看他如何收场。”

“算了吧胖哥,我从没放在心上”,王元劝道:“他家大业大,我羽翼未丰,不想因为鸡毛蒜皮得罪他们。”

电话那边陷入沉默,良久后胖子叹息:“阿元我服了,你有着老年人的沉稳。不过很可惜,这仇结你定了。”

这话搞的他云里雾里,刚想开口问,又听胖子叹气:“昨天他又开了广播,说你重新接受了赌约。”

此言一出,哥俩都沉默了。

童无敌的脑袋被驴踢,搬起石头砸自己的脚,也把矛盾推向高潮,两人之间再无和解的可能。

胖子压低声音说:“童家人睚眦必报,如果一味退让,他们会更加得寸进尺,你想怎么办?”

还能怎么办?他们都蹬鼻子上脸了,我当然不会引颈就戮,兵来将挡水来土掩呗。

王元一声冷笑,不紧不慢道:“没事不找事,遇事不怕事,出事能平事。乐高集团我都不放在眼里,童家又算什么东西?”

“舍我其谁的霸气,胖爷就服你这点”,胖子碰碰拍胸:“放心吧阿元,我知道该怎么做。”

说到这狞笑连连:“我会给他两条路,要么愿赌不输当众吃翔,要么推诿耍赖声名扫地,我很期待他的选择。”

王元觉的差不多了,不动声色转移话题:“公司装修进展如何,设备买齐了吗?你舅有没有给准话,什么时候可以校园招聘?”

胖子回答:“设备已经买齐,装修还在继续,下周日举行招聘会。除了买泡面,您老还有什么吩咐?”

王元说声没有,胖子接过话:“阿元,既然考了好成绩,就通知你父母吧,我想他们会很开心的。”

这话扎心了,王元只能苦笑。想起工地上打工的父母,心底很不是滋味儿。

良久后小声说:“胖哥商量个事,我想把他们接回洛城,安排在公司里……”

“兄弟搞错了,你才是老板”,胖子呵呵鄙夷:“想拿我做挡箭牌,对二老宣称我是老板?”

王元果断挂电话,这小子其实挺聪明,就是不把聪明劲儿用在学习上,

望着手机发呆很久,慢悠悠剥开阿尔卑斯棒棒糖,含在嘴里坐在电脑前。

打开超级终端快速敲键盘,用他自己开发的“计算机端口超级扫描”工具,扫描学校机房里的终端主机。

通过SMTP邮件服务的25端口,发送包含“密码查询代码”的邮件,用来宾账户入侵主机,轻松获取超级管理员权限。

快速浏览校终端机硬盘,找到“全体学生监护人”资料库,阅读三年二班家长的联系方式表。

找到想要的号码拨通,嘟嘟五声后传来拖拉机轰鸣,以及不耐烦的质问:“喂,找谁?”

声音很熟悉,王元温言说:“二大爷您好我是王元,俺爹娘在不在,想和他们通电话。”

“是你小子啊,等着”,他语气很生硬,扯着嗓门大喊:“大哥大嫂接电话,你家元子打来的……”

忐忑不安的王元等待着,终于听到梦境中声音,“元子是你吗,打电话有什么事,是不是没生活费了?”

很朴实的话语,很简单的关怀,却让他心如刀割,眼泪在眼眶里打转。

老妈也着急了:“你这孩子咋不说话,是不是又闯祸了,怎么就不消停呢?”

“妈我没闯祸,是报喜的”,王元赶紧解释:“这次月考年级第二名,特意打电话报喜的。”

那边沉默半分钟,老妈忽然放声大哭,哭声撕心裂肺。

“他爸听到了吗,孩子考了第二名!我的元子回来了,咱家的希望又回来了,老天爷呀……”

哭声越来越响,夹杂着老爹的激动:“元子不会说谎,他娘你先别哭,问问孩子具体情况。”

劝说没有效果,老娘声泪俱下:“娘这心里苦啊,要不是你爸身体差,我早就和开网吧的同归于尽了。”

“之前我的元子那么乖,学习成绩那么好,都是被网吧害的,我真想一把火烧光他们……”

没有比这更扎心的话了,王元紧紧捂嘴,尽全力压抑悲伤情绪。

柔声安慰她:“妈你别哭了,我已经浪子回头,会继续努力学习,考上名牌大学给您看。”

那边老爹厉声呵斥:“你这娘们儿胡说什么?沉迷网络怪他自己没志气,怪我们俩教子无方,关网吧什么事?”

王元不禁扯出苦笑,老爹还是那么通情达理。从来不会怨天尤人,遇事都从自己身上找原因。

老妈不理他,继续哭诉着:“你学习退步后,初中老师教训学生时,总拿你做反面教材。”

王元表示很无奈,我是老反面教材了。

染网瘾前,名列前茅的三好学生;染网瘾后,一无是处的垫底学渣。

中学老师都拿我举例子,教导他们的学生远离网络。

都毕业那么多年了,初中还流传着我的传说。

老妈咬着牙:“妈相信总有一天,我的元子会回来的,会让所有看笑话的人闭嘴的!”

王元刚想拍马屁,就听二伯提醒:“大哥大嫂长话短说,长途话费很贵的。”

二老唯唯诺诺想挂电话,王元赶紧插话:“还有个好消息,我同学在洛城开了家公司,想请您二老过来做饭,月工资每人2000……”