程序员逆天改命之千代门

来源:互联网 发布:阿里云 上海节点 编辑:程序博客网 时间:2024/05/16 06:36

西门吹雪原创


千里眼一门,在仙界是不起眼的角色,但在人界却是威风八面。

千里眼的代理商,名曰“千代门”,也是八面威风。

一来是仙家的代理,二来是千里眼在人界仅此一家的代理。

千代门建于晋县当中,大门正对繁华大街,生活配套成熟,学道资源充足,距离交通枢纽更是几分钟的步行,正可谓是建在地铁上的豪宅,千代已然是晋县的首富。

千代的豪宅

陈俊一行,很快就到了千代大门前。

千代的保安,都认得陈俊,见是德威镖局的管事,也不敢怠慢,即刻进去禀报。

很快,陈俊等人随保安步入千代的花园,经过花园,去到千代的办事大厅。

办事大厅

大厅当中,一瘦小的中午男子面向大门而立,见到陈俊后笑容更多灿烂:“陈管事吗?久仰大名!华派的高手,而今又是德威镖局的得意门徒,真是让人羡慕万分!”

陈俊却不识此人:“阁下是?”

瘦小男子:“冒失了,冒失了,我是张师哥的师弟,叫作付长民。师哥有事外出未归,所以由我来接待陈管了。”

付长民言罢,眼神犀利地扫过领路的保安,明显对保安未及时介绍而不满。

保安顿时慌张起来:“是的,是的,陈管,这是我们千代的首席代理,付理事。您有什么事就跟付理事商讨。” 说完,向付长民连连鞠躬,退了出去。

看到付长民对保安的态度,程班云不以为然,说道:“千里门的代理的首席代理,那就是付二代了,久仰大名!”

“不得无礼!” 陈俊喝了一声。

旁边的方圆忍俊不禁。

付长民脸色一变,随即又满脸笑容:“这位少侠是?”

“他是我的一个下属,叫程班云,是本次GPS项目的主力之一。旁边那位叫方圆,也是核心主力。” 陈俊接道。

“对,我是首席程序员。付理事,请多多关照。” 程班云向付长民微笑道。

付长民转向陈俊:“陈管事真是人手众多啊,什么事情都能找到苦力,果然人缘甚广。这次专程而来,是要提新的接口需求么?”

“这次不是提需求,而是来请教一件事。我们发现千里眼回传的位置信息被篡改,甚至连extinfo字段都被改写了内容,叫什么‘叶孤城原创’,这个密文设计是否有重大漏洞?” 陈俊直接抛出问题。

“陈管,你确认不是你们程序有bug而致?” 陈俊刚说完最后一个字,付长民马上提出质疑。

“我们的程序员都是悟道几年的人,而且有review机制,还有我的设计评审–难道你质疑我的设计?” 陈俊直视付长民。

付长民知道陈俊不好惹,连忙说道:“陈管,不要误会,我是说,会不会有什么首席程序员偶尔出了什么差错呢?”

“你!你说我的程序有问题?” 程班云气愤道。

“呵呵,少侠不要动气嘛。对于千里眼协议的解析,需要严格按照协议的规定来处理,而且,关键是,要准确判断,何时使用tcp,何时使用udp,何时利用心跳包判断环境异常,何时用setsockopt设置合适的属性,何时用select,更关键的是,对于上传的海量数据,要保证并发无压力,更不能有数据上的偏差…” 付长民放缓语速,如数家珍。

“付二,不,付理事,你说的,我都有考虑。而且,难道会因为我误用了一个SO_RCVTIMEO,就解析出‘叶孤城原创’了吗?”

“咳,socket的调用还是次要的,算法的设计才是关键。程少侠,您悟道多年,想必在算法上的修为也很深厚吧!” 付长民想起几天前师哥训斥自己的一个算法题目。

程班云愣了一下,说道:“那是当然了!”

心里却暗骂:“TMD,哪壶不开提哪壶!”

陈俊眼看付长民要出招,刚想阻拦,但转念一想:“灭一灭这小子的火焰也是好事。” 于是顿下了脚步。

付长民说道:“好!英雄出少年!程少侠,鄙人请教你一个算法:”

爬楼梯

程班云知道这是一个要找规律的题目。

他一直认为这是数学道士要做的事情,跟自己是没有关系的。可是,江湖上的人总是拿此类问题与自己过招。此刻,他唯有静心思索。

f(1) – s1,=1
f(2) – s1,s2 =2
f(3) – s1,s2,s3 =3
f(4) – s1,s2,s3,s4 =5
f(5) – s1,s2,s3,s4,s5 =8

程班云在大厅踱了几个来回。

付长民笑容可掬。

陈俊淡然凝视着“为人民服务”几个字。

方圆有些着急,在程班云经过自己身边时,小声说:“前因后果,生生不息。”

程班云顿时想到,前面两个值相加,正是后面的新值,也就是:

f(n)= 1, n=1      2, n=2      f(n-1)+f(n-2), n>2

规律一定,代码即成:
解爬楼梯

付长民没想到程班云能顿悟出规律,而且能在瞬间化出代码,并且用了递归与迭代。

同时,付长民也意识到,自己面前的年轻貌美的女子,也并非等闲之辈。

“果然后生可畏啊。陈管,你的下属都可以独当一面了,厉害厉害!不知道,这两位,师出何门?” 付长民认真问道。

“我原本是c++山庄的。她,原本是华派,后来在J山潜伏,不,听道于vico大师。” 程班云指了指方圆说道。

付长民大惊,心知c++山庄原属仙界,华派与J山也不可小觑,暗幸自己还没有做出过激的行为,连忙道:“真是瞎了狗眼了,程少侠,方女侠,多有得罪!”

程班云没想到对方自认为狗,连忙说:“付理事,太实在了,不用见外,咱俩谁跟谁啊,不要见外…”。心中对方圆的提醒很是感激,同时对“算法”有了新的想法。

正在此时,门外进来一高瘦的中年男子,声如洪钟:“哈哈,陈管,是什么风把你吹来的?”

来者正是千代的掌门,张益达。

张益达,年近五十,曾在仙界的白渡门供职,后转入人界创业,凭借与仙界的关系网络,很快就创立了千代门并把事业推到高峰。

陈俊连忙说道:“张掌门,叨扰到您了。主要是我们发现,千里眼协议传输的内容存在被篡改的可能,我们已经发现‘叶孤城原创’的内容。”

“叶孤城?又是他!” 张益达神情凝重,继续说道:“早几天我在仙界了解到,仙界的千里眼、顺风耳等协议都出现过被破解的情况,而协议实例中都被加入‘叶孤城’的字眼”。

“原来叶孤城是一个人啊?” 程班云高兴地说道,他没想到居然有人把仙界的协议给破解了。

张益达问明程班云的身份后,说道:“长江后浪推前浪,江湖中出现高手也是常见的事。只是,关于这个叶孤城的信息,连仙界都知之甚少,只知道他最近连续突破了仙界的几道密文算法。”

“不过,仙界门派也不是吃素的。我刚从千里门回来,位置传输协议已经升级到2.0,而且tls的版本也升级了,比如这个示例:”

TLS1.2版本

“陈管,我会把最新的协议飞鸽给你,你们只需要按最新的约定来解析即可,注意保护好对称密匙。” 张益达对陈俊说。

“陈俊见仙界已经做出了应对,便不再追问细节,告别张益达与付长民后,带着程班云与方圆到晋县闲逛了一圈,再回到了德威镖局。


自千代回来,程班云开始认识到算法的重要,掌握它后最起码能应对付长民这类刁民。

接连下来的日子里,程班云不再排斥算法的讨论,而且还主动请教起方圆来。

方圆万分欣喜,把算法的经典分类一一跟程班云耐心讲解。

春去秋来,转眼一年便过去了。

中午,程班云commit完代码后,给方圆打了个眼色,快步离开监控工作室。

方圆微微一笑,她知道程班云故意不跟陈俊一起dinner。

方圆扫了一眼陈俊新装修好的办公室,也快步离开了监控工作室,她知道在九记三文鱼那里,可以找到狼吞虎咽的程班云。

前面一百米处就是三文鱼店,程班云正要加速。

突然,迎面一前一后,跑过来两个人。

前面的男子,身穿黑衣,气宇轩昂,年纪比自己稍长。

这个黑衣人神情古怪,似笑非笑,似惊又喜。
黑衣人

后面紧跟而来的男子,三十来岁,边追边喊:“站住,留下转换的法门!站住,叶孤城!”。

程班云一惊。

“叶孤城?”

这个追赶的男子,又让程班云吃了一惊,此人却正是同门师兄。

“大师兄!”

大师兄

原创粉丝点击