零点小说网

手机浏览器扫描二维码访问

第39章 源代码(第4页)

咦?

视线左移,发现当前选中的文件,正是刚刚下载好的某个api源码文件sourcepowerbrave。

卧槽!

这意思是……bdk的源码有bug?

上天了!

上天了!

上天了!

重要的事情说三遍。

bdk的源码也是人写的。

只要是人写的代码,就不可能没有bug,这很正常。

但是让舒朗感到诧异的是,这竟然还是个灾难级的bug!

赶紧开始研究sourcepower的源码实现逻辑。

从名称就能猜的出来,这是一个源能量驱动api。

再看看英文注释,实在有点看不懂,干脆还是查中文api说明吧。

sourcepower混合能量驱动api,专门用于多能量源驱动编程时的能量切换,分为主动切换、被动切换、同步切换和异步切换四种模式。

具体模式的使用,取决于对应的应用场景,由调用者自主选择使用……

看完了说明,开始正式研究代码实现逻辑。

四种切换模式各有一个程序方法负责本身的逻辑实现,除此之外,还有一个兼容方法,负责在这几种模式之间进行强制转换的时候,进行兼容性处理。

舒朗一直研究到深夜。

四种模式的实现源码无懈可击,舒朗不仅看懂了,还从中学会了好几招高大上的代码写法。

但当他看到兼容方法的时候,突然眉头一紧。

虽然代码逻辑表面上看起来是对的,但是直觉告诉他,这里很可能会有风险。

他把四种模式的强制转换情况,依次代入代码逻辑,发现由异步切换强制转到同步切换的时候,有一个特殊的计数逻辑好像有问题。

标准的计数都是从0开始的,这个逻辑也不例外,但是因为这是一个循环计数逻辑,当累计计数超过16的时候,需要从头开始加载计数。

异步切换和同步切换之间,有一个特殊的强制转换占位标记,如果仍然从0开始计数,累计到15的时候就会重新加载,比预计的循环逻辑提前一个计数位进入下一个循环。

以此类推,每一次循环提前退一位,15次以后将无位可退,必然会导致整个切换程序崩溃!

这就是源码中的bug!

当然了,这是一种极端情况,谁闲的没事会进行15次以上的能量源切换呢?还必须得是异步变同步!

这bug被触发的几率,估计连万分之一都不到。

不过舒朗突然想到了一点,刘昊然那个极速靴的代码里,也是多能量源驱动,那里提示的bug不会是由这个源码的bug引起的吧?

太恐怖了!

真要是这样,那岂不是说刘昊然写的代码里根本绝对完全彻底就没bug?

:..

热门小说推荐
玄门高手在都市

玄门高手在都市

世界四大风水师之一的慕千秋,有天对自己唯一的徒弟说,收拾好行李滚蛋吧!我没什么好教你的了。从小辍学的李思辰就此回到了祖国,按照自己新塑命格的情况,决定先去补下命格中最缺失的活气灵性。于是他回到了学校。破凶局,改命格,收阴尸,除邪魍!一口断人生死,一言决国兴衰!且看李思辰书写出一段风水师的传奇!...

祥和森林

祥和森林

书海阁小说网免费提供作者填海的精灵的经典小说祥和森林最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说一棒槌呼啸而来,一颗脑袋就呼啸而去。我要用棒槌保护朋友,保护家人,保卫国家。一切魑魅魍魉都来吧,吃我一棒槌!棒槌在手,天下我有!...

桃运透视神医

桃运透视神医

房产销售员顾铭得先天神珠,会透视知风水懂治病有神通,开始逆袭人生。...

鬼医倾城之摄政王有喜了

鬼医倾城之摄政王有喜了

书海阁小说网免费提供作者喵嘻嘻的经典小说鬼医倾城之摄政王有喜了最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说她是神技局的特工鬼医离月,绝代风华,一双素手,可起死回生。她是相府弃女,无才无德又‘貌丑’,替嫁不成,反身陷花楼。一朝醒来,当她变成她调戏美男撕白莲,治病救人名天下。当她赚的盆满钵满,准备逃之夭夭之际,债主上门了。某女哭,为何她随手调戏的美男,竟会是权倾朝野的摄政王!女人,调戏完了本王不用负责的吗?男人一脸阴鸷的靠近。王爷,有话好商量!安临月扶腰泪奔,说好的商量呢?...

神医小房东

神医小房东

赵明浩租房最后却成了房东。获得修真传承后作为医生的他医术突飞猛进,成了纵横都是的神医小房东。和很多美女房客有不得不说的故事。...

每日热搜小说推荐