第10章 民科的代码
面对李茂业拒绝提供算法,企鹅人方面是很难接受的。
女法务小丽神情严肃地讲道:“那你怎么证明这软件不是抄袭别人的产品?我们企鹅公司是正规上市公司,也是国际数一数二的互联网行业领导者,不可能购买一款来路不明的软件。”
“那好吧,我只能说有机会再合作。”
对于这番话,李茂业半句都不想反驳,干脆站起身来打算离开。
开玩笑了,那么牛掰的软件会卖不掉?谈崩了就崩了,他也不是非要卖给企鹅。
“哎哎,李先生!我们不是这个意思,您请坐下好好谈。”哈总赶紧补救道:“只要李先生您能提供算法,我们愿意加钱购买,加倍都可以!”
“加多少钱都不行,算法不卖!”
“这……”
谈判陷入了僵局,一方坚持要算法,一方死活不给。
最后哈总也没辙了,只好退让一步道:“既然如此,总该有源代码吧?”
“源代码我当然有,不过我只能先给你们一部分,等钱到账了我再把全部代码给你们。”
李茂业早就做好准备,他拿出一个u盘递过去,至于会不会因此泄露源代码,他可不怎么太担心。
“先让我们的技术验验货,小张你来负责。”
在拿不到算法公式情况下,企鹅人提出了各种要求,说了一大堆条件,其实质上是想让李茂业拿出源代码,他们试图找人从里面反推压缩算法。
尤其需要李茂业解释一下,这个所谓的“超维空间算法”到底是个什么玩意,就算没有说明文档,那给个提示也行。
这个条件李茂业答应了,真能听懂算你nb!
于是他很认真的解释说:“要实现超维空间压缩算法,首先需要将所有数据按一定空间顺序排列,组成一个多维立体空间结构,有点类似希尔伯特空间算法,然后利用算法公式将其反复压缩再压缩,就好像把一张写满了数据的薄纸折了又折,压缩算法的空间维度参数越高,数据折叠次数越多,使得它占用的存储空间就越小。”
“理论上来说,超维空间压缩算法可以无限的压缩下去,只要你的电脑拥有无上限的算力和无限的时间,就可以做到无限压缩!”
这番话说下来,如同让人听天书一般,每个字都听得懂,可就其中的意思完全不明白。
“你这是在胡说八道吧!”旁边马上有人驳斥道。
“我可没有乱讲哦!”李茂业瞥了对方一眼,无情的嘲笑道:“这款软件我真的是用了‘超维空间压缩算法’,你们听不懂那是自个的问题!”
另一位企鹅技术低声说了一句:“听起来就像b站上的那些民科乱起的名字,什么超维什么空间之类挺高大上的,实际上连狗屁都不是!”
李茂业听得眉头直跳:“民科?你们要是真有本事,那就想办法看懂我这位民科写的代码吧!不会是因为你们水平太低,一行代码都看不懂吧!”
“你别小瞧我们企鹅的技术水平!”
小张摸了摸地中海发型,看到自己的专业能力被人质疑,心里很是不服气,打算不再听李茂业的胡说八道,而是做自己擅长的事情,从源代码里反推压缩算法。
技术验收继续进行,地中海小张很快就提出了疑问:“李先生,你这代码给错了吧?”
“没给错,液体猫的代码就是这些。”
“那我怎么看不懂呢?您这是用c++写的吧?”
“不是c++写的,还能是d++吗?”李茂业开玩笑地说道:“你看不懂这民科代码,是因为编程水平不够吧!”
“我不懂c++?别开玩笑了,你看这指针和堆栈怎么乱成一团啊!几乎要乱出天际去了,又没有代码注释,鬼才看得明白啊!”技术大咖小张愤愤地驳斥道。
对于这种无法解释的问题,李茂业只能给他一个眼神自己体会。
地中海小张很不服气:“我写代码那么多年,从来没有见过这般垃圾的代码,一点可读性都没有!”
“老子写代码从来不写注释,直接在脑子里读取就行!”
李茂业更加牛气地回答着。
面对地中海小张和其他技术人员不相信的神情,于是他打算露上一手,心中默念启动cvi系统,探过身子来指着屏幕上的代码解释着。
一条接一条,一个字段接一个字段,李茂业果真没有看任何注释,对着满屏的源代码随手一指就能给他们讲解得一清二楚,即便他们听完了之后,还是不太明白代码为何要这般写,可经过此事,他们却已经知道刚才那番话所言非虚。
随着讲解过程,李茂业感觉周围的气温有点上升,尤其是在cvi运转时,大脑消耗的能量提升了许多,汗水不断的冒出,于是干脆把鸭舌帽扒拉下来当扇子。
当他露出一颗耀眼的大光头时,大伙的目光全都被那个光头给吸引过去,于是全屋人都在盯着那滑溜溜的头,默不做声的思考起来。
尤其是小张本人,更是受到了万点重击一般,露出难以置信的神情,很快就转变为败犬样。
“败了,我彻底败了!”小张摸了摸自己的地中海发现,既羞又恼地想道:“你早点摘下帽子不就行了吗?那我还跟你争个啥啊!”
李茂业不明所以的看了看其他人,适应了cvi运行之后感觉脑袋忽然凉爽了不少,于是又戴上帽子,继续给地中海等人讲解代码:“听明白了没有?不明白的赶紧用笔记下,免得要我重新讲解第二遍!”
这些代码是李茂业编写的,虽然没有注释,可对于启动了cvi的他来说,编码根本就不用写注释什么的,只需打开工具直接莽就行,就连功能模块的测试都不需要,做这些事情只会拖慢编程速度。
“好好,你nb你厉害!”
小张被教育得怀疑人生,只能暂时咽下这口气。
最后看不懂代码的小张实在没辙,只能如实向负责人哈总汇报验收结果,让企鹅公司的人暂停了收购流程,他们打算先讨论一下才能做决定。
于是让李茂业独自在会议室等候。
过了差不多一个多小时,李茂业等得不耐烦的时候,企鹅人才出来公布最终决定结果,说是目前“液体猫”源代码没有达到他们的要求,需要他回去修改好了才能继续收购。
李茂业听了呵呵一笑,啥也不说就走了。
来到外面,猴子早早就等候着,看么李茂业出来,马上小跑上去低声问:“猫爷,发财了没?”
“还早着呢,你急啥?”李茂业白了猴子一眼,没好气地回答说:“就算发财了,也没你的提成,这点小事都办不好!”
“咋了?条件没谈拢?”猴子愣住了:“不应该啊!”
“算是没谈拢吧!不过不要紧,我马上就找下一家去。”李茂业停顿了一下,继续说道:“坦克呢?”
“坦克待会就来,我们先下去找家咖啡厅坐着。”猴子回答道。
坦克真名叫做孟国强,因为喜欢玩坦克游戏才有这个外号,当然了他玩的不是乔奶奶那种“坦克”,而是真的需要按f键才能进入的那种坦克。
企鹅那边谈不拢了,那就找其他网盘大公司来谈,摆渡公司是一个不错的对象,毕竟人家的网盘做得风生水起,对压缩需求非常之大,祭出“液体猫”肯定能引起摆渡人的注意。
坦克接到李茂业的电话之后,马上就赶过来了解详情,看到猴子一脸衰样就知道企鹅没戏了,最终还是得靠他坦克来救场!
当坦克了解到企鹅技术大咖对着源代码也看不懂时,于是禁不住有点担心道:“那你有没有把源代码收回来?不怕企鹅破解代码,还原出核心算法公式吗?”
“我怕他个鸟!”
李茂业呵呵地笑起来,真有人能从那堆源代码中反推算法,那绝对是装了cvi系统的挂逼。况且他还留有一手,并没有将所有源代码都拿出来。
再说了,就算“液体猫1.0版本”被人盗用了,他分分钟能用cvi系统升级到更高的版本,让液体猫的压缩比率更好,性能更强大,到时候看盗版的人死不死!
真打起官司来,都能让无耻的山寨之徒吃不了兜着走!
女法务小丽神情严肃地讲道:“那你怎么证明这软件不是抄袭别人的产品?我们企鹅公司是正规上市公司,也是国际数一数二的互联网行业领导者,不可能购买一款来路不明的软件。”
“那好吧,我只能说有机会再合作。”
对于这番话,李茂业半句都不想反驳,干脆站起身来打算离开。
开玩笑了,那么牛掰的软件会卖不掉?谈崩了就崩了,他也不是非要卖给企鹅。
“哎哎,李先生!我们不是这个意思,您请坐下好好谈。”哈总赶紧补救道:“只要李先生您能提供算法,我们愿意加钱购买,加倍都可以!”
“加多少钱都不行,算法不卖!”
“这……”
谈判陷入了僵局,一方坚持要算法,一方死活不给。
最后哈总也没辙了,只好退让一步道:“既然如此,总该有源代码吧?”
“源代码我当然有,不过我只能先给你们一部分,等钱到账了我再把全部代码给你们。”
李茂业早就做好准备,他拿出一个u盘递过去,至于会不会因此泄露源代码,他可不怎么太担心。
“先让我们的技术验验货,小张你来负责。”
在拿不到算法公式情况下,企鹅人提出了各种要求,说了一大堆条件,其实质上是想让李茂业拿出源代码,他们试图找人从里面反推压缩算法。
尤其需要李茂业解释一下,这个所谓的“超维空间算法”到底是个什么玩意,就算没有说明文档,那给个提示也行。
这个条件李茂业答应了,真能听懂算你nb!
于是他很认真的解释说:“要实现超维空间压缩算法,首先需要将所有数据按一定空间顺序排列,组成一个多维立体空间结构,有点类似希尔伯特空间算法,然后利用算法公式将其反复压缩再压缩,就好像把一张写满了数据的薄纸折了又折,压缩算法的空间维度参数越高,数据折叠次数越多,使得它占用的存储空间就越小。”
“理论上来说,超维空间压缩算法可以无限的压缩下去,只要你的电脑拥有无上限的算力和无限的时间,就可以做到无限压缩!”
这番话说下来,如同让人听天书一般,每个字都听得懂,可就其中的意思完全不明白。
“你这是在胡说八道吧!”旁边马上有人驳斥道。
“我可没有乱讲哦!”李茂业瞥了对方一眼,无情的嘲笑道:“这款软件我真的是用了‘超维空间压缩算法’,你们听不懂那是自个的问题!”
另一位企鹅技术低声说了一句:“听起来就像b站上的那些民科乱起的名字,什么超维什么空间之类挺高大上的,实际上连狗屁都不是!”
李茂业听得眉头直跳:“民科?你们要是真有本事,那就想办法看懂我这位民科写的代码吧!不会是因为你们水平太低,一行代码都看不懂吧!”
“你别小瞧我们企鹅的技术水平!”
小张摸了摸地中海发型,看到自己的专业能力被人质疑,心里很是不服气,打算不再听李茂业的胡说八道,而是做自己擅长的事情,从源代码里反推压缩算法。
技术验收继续进行,地中海小张很快就提出了疑问:“李先生,你这代码给错了吧?”
“没给错,液体猫的代码就是这些。”
“那我怎么看不懂呢?您这是用c++写的吧?”
“不是c++写的,还能是d++吗?”李茂业开玩笑地说道:“你看不懂这民科代码,是因为编程水平不够吧!”
“我不懂c++?别开玩笑了,你看这指针和堆栈怎么乱成一团啊!几乎要乱出天际去了,又没有代码注释,鬼才看得明白啊!”技术大咖小张愤愤地驳斥道。
对于这种无法解释的问题,李茂业只能给他一个眼神自己体会。
地中海小张很不服气:“我写代码那么多年,从来没有见过这般垃圾的代码,一点可读性都没有!”
“老子写代码从来不写注释,直接在脑子里读取就行!”
李茂业更加牛气地回答着。
面对地中海小张和其他技术人员不相信的神情,于是他打算露上一手,心中默念启动cvi系统,探过身子来指着屏幕上的代码解释着。
一条接一条,一个字段接一个字段,李茂业果真没有看任何注释,对着满屏的源代码随手一指就能给他们讲解得一清二楚,即便他们听完了之后,还是不太明白代码为何要这般写,可经过此事,他们却已经知道刚才那番话所言非虚。
随着讲解过程,李茂业感觉周围的气温有点上升,尤其是在cvi运转时,大脑消耗的能量提升了许多,汗水不断的冒出,于是干脆把鸭舌帽扒拉下来当扇子。
当他露出一颗耀眼的大光头时,大伙的目光全都被那个光头给吸引过去,于是全屋人都在盯着那滑溜溜的头,默不做声的思考起来。
尤其是小张本人,更是受到了万点重击一般,露出难以置信的神情,很快就转变为败犬样。
“败了,我彻底败了!”小张摸了摸自己的地中海发现,既羞又恼地想道:“你早点摘下帽子不就行了吗?那我还跟你争个啥啊!”
李茂业不明所以的看了看其他人,适应了cvi运行之后感觉脑袋忽然凉爽了不少,于是又戴上帽子,继续给地中海等人讲解代码:“听明白了没有?不明白的赶紧用笔记下,免得要我重新讲解第二遍!”
这些代码是李茂业编写的,虽然没有注释,可对于启动了cvi的他来说,编码根本就不用写注释什么的,只需打开工具直接莽就行,就连功能模块的测试都不需要,做这些事情只会拖慢编程速度。
“好好,你nb你厉害!”
小张被教育得怀疑人生,只能暂时咽下这口气。
最后看不懂代码的小张实在没辙,只能如实向负责人哈总汇报验收结果,让企鹅公司的人暂停了收购流程,他们打算先讨论一下才能做决定。
于是让李茂业独自在会议室等候。
过了差不多一个多小时,李茂业等得不耐烦的时候,企鹅人才出来公布最终决定结果,说是目前“液体猫”源代码没有达到他们的要求,需要他回去修改好了才能继续收购。
李茂业听了呵呵一笑,啥也不说就走了。
来到外面,猴子早早就等候着,看么李茂业出来,马上小跑上去低声问:“猫爷,发财了没?”
“还早着呢,你急啥?”李茂业白了猴子一眼,没好气地回答说:“就算发财了,也没你的提成,这点小事都办不好!”
“咋了?条件没谈拢?”猴子愣住了:“不应该啊!”
“算是没谈拢吧!不过不要紧,我马上就找下一家去。”李茂业停顿了一下,继续说道:“坦克呢?”
“坦克待会就来,我们先下去找家咖啡厅坐着。”猴子回答道。
坦克真名叫做孟国强,因为喜欢玩坦克游戏才有这个外号,当然了他玩的不是乔奶奶那种“坦克”,而是真的需要按f键才能进入的那种坦克。
企鹅那边谈不拢了,那就找其他网盘大公司来谈,摆渡公司是一个不错的对象,毕竟人家的网盘做得风生水起,对压缩需求非常之大,祭出“液体猫”肯定能引起摆渡人的注意。
坦克接到李茂业的电话之后,马上就赶过来了解详情,看到猴子一脸衰样就知道企鹅没戏了,最终还是得靠他坦克来救场!
当坦克了解到企鹅技术大咖对着源代码也看不懂时,于是禁不住有点担心道:“那你有没有把源代码收回来?不怕企鹅破解代码,还原出核心算法公式吗?”
“我怕他个鸟!”
李茂业呵呵地笑起来,真有人能从那堆源代码中反推算法,那绝对是装了cvi系统的挂逼。况且他还留有一手,并没有将所有源代码都拿出来。
再说了,就算“液体猫1.0版本”被人盗用了,他分分钟能用cvi系统升级到更高的版本,让液体猫的压缩比率更好,性能更强大,到时候看盗版的人死不死!
真打起官司来,都能让无耻的山寨之徒吃不了兜着走!