51小说网 www.51xsw.com,疯狂的程序员无错无删减全文免费阅读!
事关重大,绝影抽了点时间,洗了个澡,换了件衣服,然后端端正正地坐在电脑前,清了清嗓子,才郑重地给bossliu打去了一个电话。
q+y2w9h#e#i0e。r9u:fbossliu显然还没意识到事情的严重性,而且正一门心思地一边写着他的代码,一边听着mp3,一边在news。qq的角落到处翻花边新闻,一边跟mm们聊着qq,一边和绝影讲着电话,简直把多线程或者说超线程技术在工作中运用到了极致。胡乱聊了两句,绝影突然换了口吻道:“boss,严肃点,大事不好了!”
*2u9l"w5d&:[&q要换成平时,bossliu都对绝影的“大事不好了!”习以为常“狼来了,狼来了”喊一两次还能忽悠人,你要是天天喊,哪怕你突然有天改成“老虎来了”都没人理你。:g&l1x9{
这一次,bossliu听他的语气不像在开玩笑。要是真有什么大事,怠慢了绝影,到时候让他秋后算起账来,可是自找的吃不了兜着走。mm-0n&f)
于是bossliu赶紧在vc中按下ctrl+shift+s,小心翼翼地保存好他的代码,关了还没看完的花边新闻,再给每个mm发一句:“boss来了!下了!”用的还是“复制”“粘贴”赶紧把qq调成隐身,还算是安全结束所有线程,然后才正经地对绝影说:“不急,冷静!”这才把重点全部放到主线程上来-
f。j)1w-i7m0{-t绝影却用更加焦急地语气说:“还不急呢,火都烧到眉毛了!那个代码,你究竟有没有编译过啊?”;d6b5hp%dn#},qj7c
“当然编译过,怎么?有破绽?”
!r9g"p3a+(r;b:v“当然有。”
2s&s-n"v3$q:m0j;e:m1t“我来解决。多不多?”
,m#u,{8q7o1[8he!q0]4?“不多,但都是致命错误,fatalerror!”-
g9t#dp-z$f&e6g+这次换bossliu焦急起来:“怎么回事?”
0?,j9w1i)u"$i6qm!l绝影却缓了缓语气:“我说boss啊,你这不是整我吗?你自己看看你那x264解码器部分,还有zlib库。”:,h)q3c%}6v8b
“这两个库很好嘛。都是网上开源的,很有名,而且发布很久了,是经历过考验的,应该没什么问题。”-aq$o9h0a:n
“我晓得,好是好,问题是这两个库都用了汇编语言,而且都是独立汇编,还非得汇编器来汇编。还不统一,x264用的nasm,zlib用的masm。”
:a9m4{(s3s$]-ubossliu这才一拍脑门:“坏了。”%[*u-3[
绝影叹口气:“是啊。坏了。这s60platformsdk全是c++接口,根本没有提供汇编器,任凭你什么汇编代码,放到这里就是死,你总不可能让我去打听一下人家nokia用的什么处理器,找来developguid,把那nasm的汇编翻译过来再拿它的汇编器汇编吧。再说,要是我们真有这么大本事,还不知道s60platformsdk的c++编译器和汇编器的目标文件兼不兼容呢!”
&j3u:j(b(y9hbossliu沉默了一会:“唉,当初我就在linux下编译的,我看这两个库比较稳定,就直接把目标文件连接进去了,根本没想到这里面还有汇编代码。这可如何是好啊?”
&o)x(]nx-:6&f绝影也沉默了一会:“办法有两个,一:把这库里面的汇编代码翻译成c++的,工作量巨大,代码我也只是粗看了一下,发现x264的汇编代码分为amd63和i386,zlib好像也分了masm64,masm32和masm686,估计还是跟cpu平台相关的,如果是这样,就不好翻译了。结论:方法一基本不可能。二:干脆就不要这部分的视频解码了,把主流解码器做出来差不多了,毕竟是移动平台嘛,想做得跟pc平台功能一样强大,还是比较困难呐。”+u6{5p:s#l#g1b
“那不行。”bossliu一口打断他“x264的可以暂时不要,但zlib就非要不可了,代码里面所有关于数据压缩的算法基本都用了这个库,这个库没了,等于我们那些代码都废了。”$j:]8s2x:v。{
“那我也不知道怎么办了,反正做到这里,做不动了。”-
q5"h#%t:"y“嗯你等等。”b(c
bossliu说完,电话里沉默了几十秒,估计他正从办公室走到外面,确认周围安全了,他才压低声音说:“嗯,先放放,我马上请个假回来,再详细讨论下这事。反正zlib不能去,去掉了等于整个视频解码都不可用了,那我们做这case也没意义了。”
!g。r){5?*t)z3(“嗯。对了,bugyang那边你跟进了没有?”
7o&j7g9k2y。f%p7]“当然有。”3g-{!i#g6r&r
“他那边怎么样?”!h+m-l7b&p7p?5u
“他说没问题。”m5i-l5l!+o#:p-h*l
“放屁,要是真的认真做了,怎么没发现这么大的问题,还没问题呢。也不知道他真的认真了没有。”9f8f5y。d;y3n,u7o
“唉,boss啊,你不要把每个人的水平都想得跟你一样,慢慢来嘛。”-ql4t2jt
7^--z2h?3d:d放下电话,绝影感到手脚都有点发麻。事情都做到这里了,才发现这么大的问题。原来以为只要有漏*点,肯拼命,啥事都不怕。现在看来,他还是错了。7s66t5:v)p
“人定胜天”的思想真是害死人啊。几千年了,中国人一直信仰孟子的教导,并且为了证明他的正确性而不断努力,结果呢?还是唯物主义一语道破天机:“人的主观能动性受客观条件制约”
*c8h$mp3w0j8l)?q这时候,大爷也看出一点端倪:“出问题了吧。我就知道,你们啊,当初你们就把问题想得太简单了。要创业,要做一个产品,哪里有那么容易的?想当初我们公司”
9h;o5z1w8j$f“停停停。”见大爷又准备忆苦思甜,绝影赶紧打住他“别笑我们。毕竟没有经验嘛,不过好歹我们敢去做,好多人虽然有想法,但没胆子去做。整天拿着他的优秀项目到处忽悠观众。这些人,才是值得鄙视的。”
$h*];f:}。m;?0m!z%e6r大爷怎么听,觉得绝影这话中带话,但有说得不是很明显,只好说:“那是。我胆子就小,不过经验有一点,现在我也正调研项目,你有技术,我有经验,我们在一起还怕没饭吃。你们啊,自己去搞,风险还是很大。”:j7q2i&u$y4n+0n3n%o6x
绝影点点头:“那你看看吧,这次是个大问题,致命错误,到这里,我都不知道这case还不知道做得走做不走,总之等bossliu回来再说,问题总会有的,也总会解决的。”
&b:m,y,g0e0x&r7q绝影一边给大爷说,一边安慰着自己:问题总会有的,也总会解决的-}1x$v+t$x96x6t
可这一次,问题实在太多了,第二天,工商代理又给他打来电话,头一句听着还挺顺心:“影总吗?我是xxx... -->>
事关重大,绝影抽了点时间,洗了个澡,换了件衣服,然后端端正正地坐在电脑前,清了清嗓子,才郑重地给bossliu打去了一个电话。
q+y2w9h#e#i0e。r9u:fbossliu显然还没意识到事情的严重性,而且正一门心思地一边写着他的代码,一边听着mp3,一边在news。qq的角落到处翻花边新闻,一边跟mm们聊着qq,一边和绝影讲着电话,简直把多线程或者说超线程技术在工作中运用到了极致。胡乱聊了两句,绝影突然换了口吻道:“boss,严肃点,大事不好了!”
*2u9l"w5d&:[&q要换成平时,bossliu都对绝影的“大事不好了!”习以为常“狼来了,狼来了”喊一两次还能忽悠人,你要是天天喊,哪怕你突然有天改成“老虎来了”都没人理你。:g&l1x9{
这一次,bossliu听他的语气不像在开玩笑。要是真有什么大事,怠慢了绝影,到时候让他秋后算起账来,可是自找的吃不了兜着走。mm-0n&f)
于是bossliu赶紧在vc中按下ctrl+shift+s,小心翼翼地保存好他的代码,关了还没看完的花边新闻,再给每个mm发一句:“boss来了!下了!”用的还是“复制”“粘贴”赶紧把qq调成隐身,还算是安全结束所有线程,然后才正经地对绝影说:“不急,冷静!”这才把重点全部放到主线程上来-
f。j)1w-i7m0{-t绝影却用更加焦急地语气说:“还不急呢,火都烧到眉毛了!那个代码,你究竟有没有编译过啊?”;d6b5hp%dn#},qj7c
“当然编译过,怎么?有破绽?”
!r9g"p3a+(r;b:v“当然有。”
2s&s-n"v3$q:m0j;e:m1t“我来解决。多不多?”
,m#u,{8q7o1[8he!q0]4?“不多,但都是致命错误,fatalerror!”-
g9t#dp-z$f&e6g+这次换bossliu焦急起来:“怎么回事?”
0?,j9w1i)u"$i6qm!l绝影却缓了缓语气:“我说boss啊,你这不是整我吗?你自己看看你那x264解码器部分,还有zlib库。”:,h)q3c%}6v8b
“这两个库很好嘛。都是网上开源的,很有名,而且发布很久了,是经历过考验的,应该没什么问题。”-aq$o9h0a:n
“我晓得,好是好,问题是这两个库都用了汇编语言,而且都是独立汇编,还非得汇编器来汇编。还不统一,x264用的nasm,zlib用的masm。”
:a9m4{(s3s$]-ubossliu这才一拍脑门:“坏了。”%[*u-3[
绝影叹口气:“是啊。坏了。这s60platformsdk全是c++接口,根本没有提供汇编器,任凭你什么汇编代码,放到这里就是死,你总不可能让我去打听一下人家nokia用的什么处理器,找来developguid,把那nasm的汇编翻译过来再拿它的汇编器汇编吧。再说,要是我们真有这么大本事,还不知道s60platformsdk的c++编译器和汇编器的目标文件兼不兼容呢!”
&j3u:j(b(y9hbossliu沉默了一会:“唉,当初我就在linux下编译的,我看这两个库比较稳定,就直接把目标文件连接进去了,根本没想到这里面还有汇编代码。这可如何是好啊?”
&o)x(]nx-:6&f绝影也沉默了一会:“办法有两个,一:把这库里面的汇编代码翻译成c++的,工作量巨大,代码我也只是粗看了一下,发现x264的汇编代码分为amd63和i386,zlib好像也分了masm64,masm32和masm686,估计还是跟cpu平台相关的,如果是这样,就不好翻译了。结论:方法一基本不可能。二:干脆就不要这部分的视频解码了,把主流解码器做出来差不多了,毕竟是移动平台嘛,想做得跟pc平台功能一样强大,还是比较困难呐。”+u6{5p:s#l#g1b
“那不行。”bossliu一口打断他“x264的可以暂时不要,但zlib就非要不可了,代码里面所有关于数据压缩的算法基本都用了这个库,这个库没了,等于我们那些代码都废了。”$j:]8s2x:v。{
“那我也不知道怎么办了,反正做到这里,做不动了。”-
q5"h#%t:"y“嗯你等等。”b(c
bossliu说完,电话里沉默了几十秒,估计他正从办公室走到外面,确认周围安全了,他才压低声音说:“嗯,先放放,我马上请个假回来,再详细讨论下这事。反正zlib不能去,去掉了等于整个视频解码都不可用了,那我们做这case也没意义了。”
!g。r){5?*t)z3(“嗯。对了,bugyang那边你跟进了没有?”
7o&j7g9k2y。f%p7]“当然有。”3g-{!i#g6r&r
“他那边怎么样?”!h+m-l7b&p7p?5u
“他说没问题。”m5i-l5l!+o#:p-h*l
“放屁,要是真的认真做了,怎么没发现这么大的问题,还没问题呢。也不知道他真的认真了没有。”9f8f5y。d;y3n,u7o
“唉,boss啊,你不要把每个人的水平都想得跟你一样,慢慢来嘛。”-ql4t2jt
7^--z2h?3d:d放下电话,绝影感到手脚都有点发麻。事情都做到这里了,才发现这么大的问题。原来以为只要有漏*点,肯拼命,啥事都不怕。现在看来,他还是错了。7s66t5:v)p
“人定胜天”的思想真是害死人啊。几千年了,中国人一直信仰孟子的教导,并且为了证明他的正确性而不断努力,结果呢?还是唯物主义一语道破天机:“人的主观能动性受客观条件制约”
*c8h$mp3w0j8l)?q这时候,大爷也看出一点端倪:“出问题了吧。我就知道,你们啊,当初你们就把问题想得太简单了。要创业,要做一个产品,哪里有那么容易的?想当初我们公司”
9h;o5z1w8j$f“停停停。”见大爷又准备忆苦思甜,绝影赶紧打住他“别笑我们。毕竟没有经验嘛,不过好歹我们敢去做,好多人虽然有想法,但没胆子去做。整天拿着他的优秀项目到处忽悠观众。这些人,才是值得鄙视的。”
$h*];f:}。m;?0m!z%e6r大爷怎么听,觉得绝影这话中带话,但有说得不是很明显,只好说:“那是。我胆子就小,不过经验有一点,现在我也正调研项目,你有技术,我有经验,我们在一起还怕没饭吃。你们啊,自己去搞,风险还是很大。”:j7q2i&u$y4n+0n3n%o6x
绝影点点头:“那你看看吧,这次是个大问题,致命错误,到这里,我都不知道这case还不知道做得走做不走,总之等bossliu回来再说,问题总会有的,也总会解决的。”
&b:m,y,g0e0x&r7q绝影一边给大爷说,一边安慰着自己:问题总会有的,也总会解决的-}1x$v+t$x96x6t
可这一次,问题实在太多了,第二天,工商代理又给他打来电话,头一句听着还挺顺心:“影总吗?我是xxx... -->>
本章未完,点击下一页继续阅读