笔趣阁

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

第39章 源代码(第3页)

忍不住点了一下红点,立刻得到提示

sourcepower资源包发现bug,

灾难级1个,

是否自动修复?

……

咦?

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

卧槽!

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

上天了!

上天了!

上天了!

重要的事情说三遍。

bdk的源码也是人写的。只要是人写的代码,就不可能没有bug,这很正常。但是让舒朗感到诧异的是,这竟然还是个灾难级的bug!

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

从名称就能猜的出来,这是一个源能量驱动api。再看看英文注释,实在有点看不懂,干脆还是查中文api说明吧。

sourcepower混合能量驱动api,专门用于多能量源驱动编程时的能量切换,分为主动切换、被动切换、同步切换和异步切换四种模式。具体模式的使用,取决于对应的应用场景,由调用者自主选择使用……

看完了说明,开始正式研究代码实现逻辑。四种切换模式各有一个程序方法负责本身的逻辑实现,除此之外,还有一个兼容方法,负责在这几种模式之间进行强制转换的时候,进行兼容性处理。

舒朗一直研究到深夜。

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

但当他看到兼容方法的时候,突然眉头一紧。虽然代码逻辑表面上看起来是对的,但是直觉告诉他,这里很可能会有风险。

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

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

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

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

这就是源码中的bug!

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

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

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

太恐怖了!

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

。:..

热门小说推荐
召唤美女恶魔军团

召唤美女恶魔军团

学校里,他最平凡的,平凡得不能再平凡。但是有一天,他在自家的古宅找出了一本古籍。居然意外召唤出了一个恶魔!由于各种不可抗力因素,他被迫和恶魔签订了契约。什么?成为恶魔就有各种超能力!?隐身,瞬移,透视眼?一支由恶魔组成的BUG军团,臣服在他脚下。一个学生的成长史,到一个恶魔军团的统领,鱼跃龙门的蜕变。...

一胎三宝:神医狂妃,太难宠

一胎三宝:神医狂妃,太难宠

书海阁小说网免费提供作者茜茜曦兮的经典小说一胎三宝神医狂妃,太难宠最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说自爆身亡,没想到穿越到了低阶大陆的废柴小姐身上,什么?穿一送三,她怀里还有三个绝世逆天的小宝宝!既然重活一世,那她就带她的三个崽子!将这个世界搅的翻天覆地!曾经伤害过自己和三宝的人,都统统给我洗好了等着抹脖!某男,娘子,今晚轮到相公陪了吧?相公新学的按摩技术一流,你可得好好试试!某女嫌弃脸,你先问问大宝二宝三宝同不同意?某男把三宝揍服之后,娘子,现在可以了吧?某女不耐烦的指了指肚子,...

天下无敌我丑到灵魂深处

天下无敌我丑到灵魂深处

小农民混花都!会符篆!会咒语!会医术!会一切!透视咒!隐身咒!定身咒!穿墙咒!撒豆成兵!纸人术!...

将军有个福运妻

将军有个福运妻

意外穿到农家一个小灾星身上,还时不时遭亲人迫害,江芊叶一咬牙一跺脚,利用自己的手艺和空间一心只想发家致富,走上人生巅峰!听说没有,那个冷血无情,从不近女色的将军要娶亲了!哦?谁呀谁呀?正埋头数钱的江芊叶好奇问道。还没等回话,就见士兵抬着几十箱聘礼进了自家酒楼。众人人齐刷刷不就是你么?...

海贼之横行天下

海贼之横行天下

新书已上传!不是做任务就可以升级,也不是杀人就可以获得秘籍,有人会问,这还是无限流么?答案是肯定的,只不过无限影视的规则颠覆了传统的无限流,而想要在颠覆的规则里面生存下来,唯有两种人骗子孙子!新书无限演绎已经上传!封面一绝...

每日热搜小说推荐