百度小说网 > 刑天战记之瀚海星河 > 第十三章 西方失败(二)

第十三章 西方失败(二)

百度小说网 www.baidubo.org,最快更新刑天战记之瀚海星河 !

    在经历了一开始的情绪波动后,梁虎反而平心静气的坐了下来,无论是什么原因,总之现在事情已经发生了,而且以梁虎现在的力量无论做些什么都不可能改变家中遭人潜入搜查这个结果,他以前中断联系是觉得自己身上秘密太多,若是出入总有一双双眼睛盯着自己实在是太不让人省心了,不过现在想起来自己的很多观念还停留在前世的记忆中,而没有用今世一个普通人的角度来看问题。

    想要吸纳一个平民加入军队,即便是有老师西方失败的推荐,让他进入军方选拔的视野当中,也肯定要走严格的审核程序,比如通过地方公安系统调查梁虎的家庭背景,再通过学校与梁虎进行面对面交流,若是一切顺利这才将梁虎转到军事大学进行培养,怎么可能冒然然就跑进目标家里搜查?军人的力量若是能够这样随便使用,只怕整个国家都要出大乱子了。

    梁虎想到这里暗暗告诫自己,他不再是以前那个联邦武力第一人,要尽快适应两世为人后因为记忆融合而出现的差异。现在的梁虎虽然没有了金丹期的力量,可也让自己变成了茫茫人海当中的普通一员,不会出现那种无论走到何处都是万人瞩目的情况,只要他平日里别表现出超越凡人的力量,那他自然也就不会被有心人留意,怎么可能还会像前世那样,身边处处都潜伏着别有用心的间谍,甚至还不时的遭到来自不明势力的刺杀?

    所以梁虎现在回过头去再把整个过程细细推敲了一遍,反而觉得自己先前的那些猜想恐怕已经被人误导了,闯入自己家中的不速之客肯定不是军方行动组的成员,只是他目前所掌握的信息实在太少,没办法推断出对方的具体身份,他忍不住自言自语的说道:“不是闵强,也不是卢秋雅,军方的可能性也几乎没有,那到底会是谁对我这么一个小小大学新生如此感兴趣呢?”

    就在梁虎陷入沉思的时候,西南军区某军事基地内,化名西方失败的魏飞中校正在参加每月例会,主持这一次理会的正是军方信息化作战部队的首领,少将雷明。今年五十七岁的雷明少将穿着笔挺的军服,一丝不苟的端坐在会议室内,他仔细的倾听魏飞中校进行的述职报告,手中则按照对方汇报的进度翻阅着一叠厚厚的资料,当这份资料翻到了最后一页的时候,露出了一张简历介绍,在名字那一栏赫然写着“刑天”这两个字。

    “上个月初,这个叫做刑天的黑客通过了我们的考核,他的技术相当全面,为人也十分低调,保密的意识很强,哪怕我传授了他三年的技术,依然没能从对方嘴巴里面得到最直接的线索,只能根据一些蛛丝马迹大致推断这是一个年纪在16到22岁之间的在校学生,不过根据他最近的活动时间表,我们发现刑天的生活规律与今年参加高考的高三学生作息时间非常吻合,而最近一段时间他一直没有在线,这恰好又是大学开学军训的日子,所以我估计他很有可能是一名大一新生。”年纪三十五岁左右的魏飞中校一脸的精明能干神色,他有条不紊的介绍关于化名“刑天”的梁虎资料。

    等到下属说完之后,雷明少将满脸欣赏的指着手中资料说道:“这是一个好苗子啊,民间卧虎藏龙,高手层出不穷啊!一个大一新生,竟然可以通过你们设置的种种障碍攻破军方用来测试的服务器,了不起、了不起!”说到这里,雷明少将的脸上忽然露出了一丝期待的目光:“这对于我们来说也是难得的机会,我建议先不要和地方上取得联系,更别用检查线路和数据传输这种笨办法,既然他可以用技术来藏,那么我们也可以用技术去找嘛!斗智斗勇,正好锻炼我们的队伍。”

    梁虎并不知道其实这个时候军方才刚刚把他纳入了自己的视野范围之内,他按照自己的安排,在10月2日父母忌日这一天去墓地,将亲手所写的佛经焚化,而到了10月3日,已经调整好状态的梁虎打开了电脑,登录到远隔重洋的星条国谷歌公司官网,报名参加对方所举办的编程挑战大赛。

    在仔细阅读了谷歌公司的要求后,梁虎心中出现了“果然不出我预料”的念头,这一次的编程主题是针对图文资料的搜索,要求在十万张随机提供的图文资料当中,找出符合搜索要求的那部分。这在2003年来说可是一个相当有困难的题目,毕竟就是以星条国五角大楼的实力,在这方面投入了巨大的人力、物力,耗费了数年的时间,也依然没能取得突破性的进展。

    梁虎不清楚其他参赛者会用什么样的办法来解决这个难题,不过他却知道谷歌公司最终采取了什么样的方案,以几十年后的眼光来看,这个方案当然还有着诸多缺陷,然而以这个时候的技术来说却已经是非常先进了。梁虎相信自己如果照抄一遍程序代码应该可以符合谷歌公司的要求,只是他却并不打算做这种没品的事情,抛开知识产权的什么事情不谈,身为一个技术优秀的黑客,又有着未来几十年的阅历,若是还不能拿出具有自己独特风格的程序代码,那还是趁早别碰电脑得了。

    编写一个程序,最重要的就是确定算法和框架,一行行的代码只是在这个骨架基础上滋生出来的血肉,若是一开始就走错了方向,代码就算再多也都只是些毫无意义符号。做这件事情的时候,梁虎没有在电脑前cāo作,而是拿着一个笔记本和一支签字笔坐在了写字桌的旁边,他习惯先用文字理清自己的思路,这才仿佛“下笔如有神”那样飞快的打出一行行的代码。

    根据前世的经验,五角大楼之所以一直难有突破,主要原因在于他们走了一条弯路,智力正常的大脑可以分辨出图画里面的内容,而计算机却没办法做到这一点,五角大楼将重心放在了编译程序来模拟大脑这方面功能,以现在的软硬件实力自然是事倍功半的结果。当然,五角大楼的做法是出于军事方面和政治方面的考虑,必然要无限制的追求搜索的精准度,一个细小的差别都很可能闹出大/麻烦来。

    “嗯,一个图片在储存的时候会被记录它的尺寸和色彩,所以在计算机的眼中,这才是图片的真正内容,既然如此只需要按照计算机的思路去做就可以了!”梁虎一边自言自语,。一边拿着笔在本子上飞快的写道:“先把图片缩小到最基本的尺寸,我看8x8应该差不多了,反正是民用不必考虑精确度,有损就有损呗,还可以大幅度节约代码,减少程序的体积。然后再把像素转化到最基本的程度,避免数据太多影响使用速度。接下来把两个都缩小的图片数据放在一起比较,若是它们的数据相似的话,就表明压缩前的原图也比较相似。”

    在确定下这个算法思路后,梁虎回到了电脑面前,他很快就将整个程序的初稿码了出来。看了看总共就80几行的代码,梁虎点下了“编译”的指令,在调整了几个bug之后,梁虎版图文搜索引擎的内部测试版就新鲜出炉了,不过接下来的事情才是整个工作当中最繁琐的,梁虎从互联网下载了一些图片,开始对程序的实用性等方面进行测试,同时也根据测试的结果来修正他在程序中设定的参数数值。

    忙碌了两天时间,梁虎最终确定了所有的参数,这个版本的搜索引擎已经可以找出大部分相似的图片了,虽然偶尔会出现诸如把同是肌肉男的施瓦辛格当作是史泰龙的情况,不过出现概率之小却也还在梁虎可以接受的范围之内。梁虎知道若是想要继续改进还有极大的空间,比如以几何数值加大代码行数,用更为精细的算法来压缩和比较图片,或者花费更多的精力把互联网上能搜索到的图片都在事先一一做出索引,显然这可就不是他一个人能做的了的事情了。

    到了这一步,梁虎就算是基本完成了参加挑战赛的作品,不过出于黑客的本能梁虎却还是对它再进行了第三次的编译,把本来就不多的程序代码进行了更进一步的优化,以提升静默执行时候的效率和略微减少程序在运行时候所占用的内存空间,谁让黑客自己的程序都往“快”和“小”这两个方向发展呢。

    等到最终的参赛版本确定之后,这个被命名为“cool”的图文搜索引擎就算正式完成了,梁虎用事先申请好的“tiger”这个用户名把这个只有49行代码的程序上传到了谷歌网站之后,便将一切抛之脑后,接下来的事情已经不是他可以左右的,反正自己在这个程序上已经竭尽了全力,就算不行也没有遗憾了。