友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
富士康小说网 返回本书目录 加入书签 我的书架 我的书签 TXT全本下载 『收藏到我的浏览器』

末日编程者-第35部分

快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!



    “需要什么药物,在什么地方能找到。”这时章龙神情有些激动的开口了,很明显他是想问李梦莎,末日前什么地方会有这种药物。

    李梦莎听了章龙的问题,她转头看来韩海一眼,韩海见状微微点了点头,李梦莎收到韩海的信号后,对着章龙开口道:“原来我曾经在石城北部的防疫中心实习工作过,那里有应该有这种药物,但是此时的那里,在石城外的老城区。”说道这里她不在言语了,剩下的事情就不是她决断的了。

    章龙听了李梦莎的话,然后把目光看向了韩海,因为这是韩海的人,他需要韩海做一个表态。

    韩海见到章龙的目光,心中微微一跳,此时章龙的神情格外的严肃,他看着凤凰的目光有些忧伤,韩海没想到章龙对凤凰用情如此之深,想到这里他对这个年轻又实力强大的男子,心中露出一丝敬佩。

    韩海见状,对着章龙点了点头,然后说道:“算我一个,到时候我带队去。”

    章龙听了韩海的话,感激的点了点头,随后就站到了凤凰面前,然后仔仔细细盯着面容憔悴的凤凰发起了呆。

    韩海见状,就不在打扰章龙,他拉起了颖立的手,带着她向着大厦落地窗走去,当来到大厦边缘的时候,韩海透过落地窗向着北方看去,此时远处空中的战斗还在继续着,并且看情况两人不知道要打到什么时候。

    就在韩海和颖立看着天空的战况,不知道要战多久的时候,突然一个巨大的声音响彻天际。

    “哈哈哈,张某来也,伯父我来助你。”

    韩海不由向着发出声音的方向看去,突然一阵红光映入了眼眶,然后一只火红色的麒麟就出现在了战斗二人的中央,随后又是一阵朗笑说道:“我道是谁,原来是隋商,你不在海城好好呆着怎么跑到了石城,你们公会玩的什么把戏。”显然这个话是对着黑袍男子说的。

    听了此人的话,韩海心中一惊,这个黑袍人居然是海城某个势力的人,这样来说就解释的通了,原来不是石城本土人。

    “贤侄,你认识此人?”开口的是老将军,此时他的声音中充满了疲惫,明显刚刚的战斗并没有那么轻松,他之前只不过是在故作轻松罢了。

    张卓越坐在火麒麟上,俯瞰着黑袍男子说道:“嘿嘿,B组织四大走狗之一,空间狗你还不跑?”

    身穿黑色银色花纹衣袍的男子,当看到张卓越出现的时候,眼神就是一凝,此时听到张卓越的话后,抬头语气淡淡的说道:“我为什么要跑。”看其表情好似还有着依仗的样子。

    骑着麒麟的张卓越见状抬头狂笑道:“你们组织力量狗来了还差不多,就你还不行,哈哈。”说道这里他话语一停,随后冷酷的说道:“既然不走就,那就别走了,火麒麟上。”

    显然这货又放狗了,想到这里韩海有些好笑,这个道士职业难道不会别的吗?居然每次都是放火麒麟去打,他在后面看着,这和自己的套路貌似有点像啊,自己也是擅长宠物大军先上,自己在后面放冷子。

    想到这里,他仔细抬头看去,他想要知道这个隋商是怎样应对火麒麟的,但是韩海万万没想到的是,当隋商看到火麒麟向自己奔跑而来的时候,他猛的在虚空一按,然后就随着空间抖动出现了一个银色的大门,随后他就迈步走了进去,而当银色大门消失的时候,就再也没有看到黑袍男子的身影,显然是不安套路的跑了。

    这前后差距太大了吧,道士放狗前还嚣张的说不跑,这一放狗就跑,什么鬼。

    “就知道,你是这个德行,想等老子走了以后再回来,我告诉你做梦,老子把你帮会全拆了。”张卓越一脸匪气的对着天空喊了一句,随后就让麒麟调转身形向着人影幢幢的战场扑去。

    而此时在下方打出一片的两方人马,当看到火麒麟下降的时候,就纷纷褪去了,笑话这玩意身体都挨不得,要不想化成灰就赶紧跑吧。

    于是乎,下方的战线被麒麟一冲便散,并且是麒麟来到那里,那里的战场就散去了,所以麒麟只是几个起落,就尴尬的发现已经没人可以烧了。

    随后剩下的事情就简单了,军部的人马把人群一围,如数把青帮的人马绑了起来,看样子北部的战事就这样儿戏般的结束了。

    韩海看到这里,有些无奈的发现,每当这个道士出场的时候,这些敌人往往都是自行褪去的,他出现的作用,仿佛只不过给必然的结局加个催化剂。

    韩海想到这里,搂住颖立的肩膀,转头对着她的耳边说道:“那我们睡觉吧?”是的韩海困了,经过了半夜的战斗,此时他眼皮都打架了。

    颖立看着韩海不由得翻了个白眼说道:“月清浅和月轻柔在里面了,你还是在外面凑合下吧,我先进去了哦。”说完颖立不理会韩海幽怨的身表情,她抬起头脸色温柔的对着韩海的嘴唇印了一口,随后就转身向着小屋行去了,显然是把韩海放弃了。

    韩海见状,也是无奈,他走到大厅中央,看着凤凰脸色已经微微好转,而另一个铁床上则又换了一个女生,显然一个人的血量无法供给凤凰,需要多人承担。

    韩海见状,自己也帮不上忙,随后和章龙打了个招呼,就回到他办公桌后面,他的专用座位上盘膝坐下,继续修炼了起来。

正文 第七十四章 再改豌豆射手

    表面上,韩海是进入了修炼,其实他是打开了数据模型库,观察起来这次的收获,他记得在杀死李易龙后,数据模型仓库传来响声,是有东西入库了。

    韩海在仓库中找寻了半天,终于找到了新增的这个数据模型,这是一张白色的卡片,卡片中央写着SYSTE,而在卡片偏上的位置写着sket。i,当看到这个模型的时候,韩海的心情非常愉快,这个数据模型明显是一个系统的类库,而且它的功能也是非常强大的。

    可以说句毫不夸张的话,如果没有sket,那么互联网就不存在。

    没错sket就是网络传输中嵌套字协议,这种协议说白了就是给你一个定量字节的传输空间,负责电脑终端间连线的一种协议方案。

    而目前大规模应用于浏览器的协议,就是基于TP长连接开发出的http协议,这是一种短连接的协议,原理很简单一次请求一次返回,然后就断开连接,而大家使用的聊天软件,大部分是使用TP长连接协议作出的软件。

    韩海现在拥有了sket系统库后,就可以编写一套I系统,也就是及时聊天系统(Instant essaging),这样也就可以解决团队协作中,通讯不方便的问题。

    末日之后因为电力设施都被怪物破坏或者失去维护,各种移动终端都失去了作用,现在大家通讯全靠吼,这对于信息的传播非常不利,而当韩海有了这一套sket系统库后,他就可以基于自己的系统开发出多人聊天的软件了。

    而且开发出这种软件后,韩海不仅仅可以自己人使用,也可以贩卖给其他人使用,并且赚取钱财,这样既方便了自己敛财,又给社会提供了服务,一举多得。

    韩海想到这里,不禁笑了笑,随后韩海新建了一个项目,然后又新建了个文件夹,分别是prtl、n、re、server、ain、utils,这些文件夹对应了协议模块、通用模块、核心模块、服务模块、主函数文件夹、工具类存放文件夹。

    这一次韩海编写的是一个稍微大些的项目,其中使用字符数,他预计估计了下,起码要使用20…30万之多,也就是要耗费20…30万字符能量,可见一个聊天系统的服务器实现的难度,并且写完服务器韩海还需实现客户端的编写,这里也需要耗费大量的字符能量。

    不过在守城战后,韩海字符能量达到了200万,目前来说还是够他挥霍的,所以他目前不必为字符能量担忧。

    然后韩海开始了漫长的编写,不过好在的是,聊天系统他之前在公司的时候写过一套,现在也能回想起来,复写一遍就好了。

    韩海所写的及时聊天系统,主要分三层:协议层、功能层和业务层。

    协议层主要是定义服务器和客户端传输数据包时候的约定,这一层还分2层,第一块是通讯协议层,第二块是业务协议层。

    通讯协议层:主要是通用化的加密解密方案,握手、重连、断开等约定。

    业务协议层:主要是处理某个用户要与某人通讯,然后给某人发出消息,断开等等约定。

    协议说白了也算一种数据结构,只不过他们传播的方式是流状的,而代码去解析也需要逐步去解析,就好比写信的时候,我要告诉你一件事情,但是我雷打不动,信的第一行写的肯定是你的名字,后面才跟着是我写给你的内容。

    当然没有写信那么简单,我们可能在主消息体前面加了很多标示,就像之前所说的,第一层用两个字节使用I标识,这个是属于这个通讯系统的占位符,第二层用四个字节传入了一个时间,第三层用个字节传了一个短整形7,标识这个文本的业务是传输消息,第四层用了四个字节放了一个长整形标识之后消息体的字节长度,第五层才能使用刚刚读到的消息体长度,才可以拿到定长的消息体。

    在这之后,还需要解码消息体,得到真正的消息,不过这个东西一般写在客户端,服务器只负责传输就好了。

    当然以上的描述只是个栗子,而真正应用中比这些数据更多、更复杂,比如一个用户传递消息给另一个用户,如果要交给另一个用户,不仅服务器要识别这个消息体发送人的身份,还要识别传递给那个人的是否存在,能不能发送等等。

    功能层主要就是进行数据的一些处理,比如以下代码:

    int endeLng(lng lng int sr,unsigned har **ret,int amp;ap;ap;len)

    {

    unsigned har *buf =(unsigned har*)all(9);

    eset(buf,0,9);

    unsigned har *p = buf;

    *p++|= LPUSH_FT_LNG;

    *p++|=(sramp;ap;amp;ap;5)amp;ap;ap;0FF;

    *p++|=(sramp;ap;amp;ap;48)amp;ap;ap;0FF;

    *p++|=(sramp;ap;amp;ap;40)amp;ap;ap;0FF;

    *p++|=(sramp;ap;amp;ap;32)amp;ap;ap;0FF;

    *p++|=(sramp;ap;amp;ap;24)amp;ap;ap;0FF;

    *p++|=(sramp;ap;amp;ap;)amp;ap;ap;0FF;

    *p++|=(sramp;ap;amp;ap;8)amp;ap;ap;0FF;

    *p++|=(sr)amp;ap;ap;0FF;

    len = 9;

    *ret = buf;。。

    return 0;

    }

    这段代码的作用就是把一个长整型的数据封装进入字节流,并且字节流的首地上返回给二级指针。

    业务模块就好理解很多了,比如转发一个客户端传递来的消息,通过用户id的标示找到相应的用户,再从用户注册在服务器的消息找到相应的客户端,然后把消息通过sket传输给另外的客户端。

    韩海花了整整半夜才完成了服务器的编写,要不是很多东西他都写过,也不可能这么快,一个新手如果写一个聊天服务器,从入门到上手就需要一个月,当然新手是指的工科毕业生的水平。

    接下来该编写客户端了,客户端和服务器就不同了,客户端需要一个载体,这个韩海早想到了,这个时候豌豆射手的攻击,已经无法破开普通丧尸的防御了,所以韩海准备把它改成通讯工具,想想大家每人肩膀上一个豌豆射手,然后对着它的炮筒通话是中什么样的画面。

    韩海一想到这个,就感觉有无穷的动力,作为一个理工男的恶趣,还真不是一般人可以理解的。

    韩海回了回神,打开了豌豆射手的数据模型,然后开始了长时间的阅读,这一次因为还是改写炮筒攻击方位的模块,所以他是有操作权限的。

    但是这一次韩海需要大改这个模块的函数了,因为韩海要把攻击的功能,完全改写成一个收听声音和播放声音的组建,好在豌豆射手天生有听觉模型,并且在炮筒上也长着嘴巴,韩海只需要把这两样功能模块,进行取样和转发就可以了。

    到了这一步,韩海就必须使用钩子技术了,他一共编写了2个篡改函数,因为函数的原型韩海可以看到,所以篡改以后的函数可以无缝对接原来的功能,从而不影响以前的程序。

    第一个篡改的是豌豆射手收听声音的函数,他只不过是从中截取了每一帧声音的数据。

    第二个篡改的是豌豆射手发声的函数,这一次他需要在发出声音的队里中,加入自己从sket收到的声音数据。

    豌豆射手声音的样板是标准的P,也就是Pulse de dulatin,即为脉冲编码调制。

    在光纤通信系统中,光纤中传输的是二进制光脉冲“0”码和“”码,它由二进制数字信号对光源进行通断调制而产生。而数字信号是对连续变化的模拟信号进行抽样、量化和编码产生的,称为P(Pulse…de dulatin),即脉冲编码调制。

    而这种样本数据一般数量级比较大,不利于传输,所以韩海使用了一个通用压缩标准AA进行编码传输,AA即是高级音频编码(Advaned Audi ding)。

    目前韩海可以粗略的实现AA的编码步骤,这种压缩编码算法是有损失的算法,原理采样一段时间内的P数据,然后使用傅里叶变幻编解码,声音其实就是不同频域的振幅,叠加起来的正弦波,编码算法其实就是进行时域正弦波叠加成近方型的正弦波,而解码就是使用傅里叶反变换,把叠加正弦波解码成原来一段段的正弦波。(这里只是粗略的进行编解码)

    再之后的步骤,把压缩后的音频向服务器进行发送就可以了,再由服务器转发到另外的客户端,当客户端接收到音频消息的时候,再运行篡改后的发声函数,这样就达到了通讯的目的。

    当然客户端也必须建立一套身份标识,否则通讯就无从寻找联系人了,这一点韩海已经想到了,当建立模型的时候,韩海可以给每个豌豆射手设置一个数字号码,当有人想要通讯的时候,在豌豆射手上拨号就可以了,而且系统内部还建立的群组概念,其实就是聊天群,联系人可以在群里发信息与群组内的所有人通讯。

    之后韩海还编写了一套聊天界面,他把豌豆射手一侧绿色的表皮,变成动态的屏幕,这样用户就既可以发送声音也可以发送文字了。(参考QQI)

    目前韩海并没有开发视频聊天的功能,因为视频的编码比起声音来说复杂了不止一点,这是他以前学习中所欠缺的内容,这需要他再学习下H24视频编码后才可以实现,所以这里他留下了一个扣子,只有等以后再改进了。

    做完这些,韩海把sket连接的函数写好,然后仔仔细细观察起写好的代码来,这是他许久以来养成的习惯,没有一个程序员,敢说自己写的程序没有BUG,如果有人说了,那么只是他没发现而已。

    没一会儿,韩海又修改了几处地方,然后仔仔细细再看了一遍,直到发现不了问题后,他才送了一口气。

    在这个时候,他才感觉到一股困意袭来,显然大量代码的编写,耗费了他大量的精力,这使得他心中一惊,因为明天还有事情做,想到这里他不敢怠慢,开始放空自己的脑袋,真正不去思想东西,这才沉沉的睡了过去。

正文 第七十五章 战后的北城区

    一夜无话,次日清晨,当夏日的朝阳进入驻地大厦顶层的时候,韩海不由的睁开了眼睛,他站起身来抖擞了下精神,随后向着大厅中央走去。

    当韩海快走到大厅中央的时候,不由站住了脚步,然后悄悄的看着眼前的一幕。

    此刻的凤凰已经睁开了双眼,正在与章龙对视,并且看气氛,算不上很融洽。

    只听章龙这样说道:“凤凰,你不能下床,让我们去给你取药就行了,你现在需要休息。”

    听了章龙的话,凤凰脸色都未变,她淡淡的瞥了章龙一眼,随后道:“我要怎么做,还轮不到你来管。”说完凤凰就坐起了身,然后来到地上,不过就在此时,她的腿部一软再次坐在了床上。

    章龙见状,马上上前准备要搀扶凤凰,但是就在此时凤凰淡淡的开口说道:“你用什么地方扶我,我就把你那个部位烧成渣。”

    章龙听了,只好一脸谄谄的停下了自己的动作,只能在旁边干站着。

    韩海见状受不了了,没想到凤凰这个人这么傲,到了现在了还在耍她的脾气,一定要教训教训她,想到这里韩海开口说道:“凤凰会主,章龙大哥从昨天晚上就守了你一夜,你看他都没合眼。”

    的确,章龙是守了凤凰一夜,此时的眼眶还是红红的,并且精神上非常疲惫。

    凤凰听了韩海的话,脸色都未变,只是淡淡的看着韩海说道:“是你救了我?”仿佛对韩海说话的内容自动过滤掉了,她只关心发生的事实。

    韩海见状,转头给了章龙一个爱莫能助的表情,随后对着凤凰点了点头说道:“昨天我救到你的时候,发现你中了毒,然后就带你回来治疗了。”

    凤凰见状,脸上露出一丝恍然,然后看着韩海淡淡的说道:“谢谢你,我欠你一条命。”听她的口气,根本不像给人道谢的,反而像别人欠下她一样。

    韩海听了凤凰的话,脸上更显无奈了,这种女子她有自己的行为准则,不受一切人的干涉,索性韩海也就放弃了交流搭调的想法,于是他顺着凤凰的意思点了点头说道:“你的凤凰会没事了,双龙会和青帮都被灭了。”

    凤凰听了韩海的话,眼神一亮,她高声问道:“真的?”

    韩海点了点头,把昨天凤凰昏迷后,所发生的一切都一五一十告诉了她。

    而当凤凰听完韩海所说之后,她眼神突然一凝,然后脸色有些惆怅的说道:“如此我先告辞了。”说完她起身便走,很明显她是要回凤凰会了。

    不过在凤凰走了几步后,她转身对着韩海说道:“月清浅和月轻柔在你这里吧?”

    韩海听了凤凰的话,心中一跳,心中终于问道这里了,毕竟自己怎么说也挖了凤凰会的墙角,韩海抬头正准备说话,就听见凤凰接着说道:“你是他们姐夫,要好好对她们,如果我有听到你欺负她们,休怪我的火焰无情。”说完她头也不回的走了,只给人留下了一个红色衣袍的背影。

    韩海见状,无奈的摸了摸鼻子,他转身对着章龙说道:“龙哥,别气馁,我们今天先去帮凤凰找药,回来后由你把药带给她,这样就能有机会了。”

    章龙此时脸上有些阴郁,很明显刚刚凤凰的态度给了他沉重的打击,此时当韩海说话的时候,他眼神一亮,随后看着韩海说道:“兄弟,你说的没错,这样我就有机会了。”

    章龙想到这里,他脸色激动的看着韩海说道:“谢谢你兄弟,大恩不言谢,咱们以后就是兄弟了,有事情找哥哥,我罩着你。”

    韩海听了章龙的话,心中大喜,这可是一个顶级职业者,当韩海看到几次顶级对决后,对于顶级职业者已经有了一定的了解,如果用移动的小型导弹库,来形容顶级职业者也不为过。

    想到这里,韩海愈发积极起来,连连给章龙出泡妞的主意,章龙听了频频点头,就这样他们聊的越来越起劲,章龙现在只恨没有早点认识韩海,如果认识的话说不定早就追到了凤凰。

    但是如果让章龙知道,韩海根本就没追女经验的话,他估计能吐血三升,因为严格意义来讲,韩海唯一的女友,还是颖立倒贴给韩海的,他并没有花多少代价就得到了颖立的人。

    就在韩海与章龙就快聊天快忘却时间的时候,突然旁边一个人出声打断了二人的话,说道:“快中午了,你们还去不去找药了。”

    说话的正是颖立,韩海听闻不由抬头看去,随后就被这个百变的女友,再次惊艳到了。

    今天颖立又换了一身装束,她上身穿着淡蓝色条纹的无袖衬衣,胸前的曲线把衬衣的扣子蹦的紧紧的,仿佛下一刻就会断掉一样,下身穿着一条七分白色亚麻布短裤,显出她娇嫩的小腿,脚上蹬着一双平地布鞋,整个人散发着小清新的味道。

    并且韩海注意到今天她并没有扎头发,长长的秀发自然的披在后面,很是好看。

    所以韩海可耻的愣住了,直到颖立把他拉起来向外走去,才回过神来,没办法韩海这个屌丝太幸运了,女神青睐的感觉,一般人是感受不到的。

    片刻后,韩海一行人已经走到了南城区的大街上,此行韩海只带来了颖立、章龙、李梦莎,因为此行并不是去打仗,所以人少点方便行动。

    走在昨夜战后的大街上,不时的可以看到暗红色的血迹,空气弥漫着一股淡淡的腥气,但是此时大街上的人比以往多了不少,而且街头巷尾过往的人们的脸上都透露着一股喜色,并且很多人在热切的讨论着什么。

    “听说,昨天双龙会被凤凰会和飞
返回目录 上一页 下一页 回到顶部 0 0
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!