笔趣阁

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

第39章 源代码(第4页)

灾难级1个,

是否自动修复?

……

咦?

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

卧槽!

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

上天了!

上天了!

上天了!

重要的事情说三遍。

bdk的源码也是人写的。

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

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

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

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

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

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

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

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

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

舒朗一直研究到深夜。

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

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

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

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

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

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

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

这就是源码中的bug!

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

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

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

太恐怖了!

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

本周收藏榜
热门小说推荐
误闯豪门:高冷总裁心尖宠

误闯豪门:高冷总裁心尖宠

他爱她爱的疯狂,一夜疯狂,食髓知味。再次相见,她却对他形同陌路,他怎么肯,先抢了她的人,再夺了她的心!小小,若你忘了坦诚相见的时光,我不介意再来一次。男人欺身靠近事后,耳畔轻声细语小小,想起来了吗?没有的话,我们再来一次。婚前宠妻无度,婚后毫无节制,忍无可忍,莫小小抚着自己酸痛的腰,怒喝道北澜迟,你够了没?当晚,某个男人身体力行的告诉她。老婆,和你永远都不够。...

三国之蜀汉儒将

三国之蜀汉儒将

主角设定穿越前为矿大篮球队皇牌球员,自幼练习太极拳,剑,枪。后经过锻炼,基本与与魏延,张辽同级,略逊于巅峰关羽,张飞,赵云高于马岱,文聘。大局观比较擅长,但不至于算无遗策,更多是有神来之笔,奇思妙想。文采身为穿越者,语文不太差。女人会有几个,但不至于精尽人亡。本文适度YY,不太过火。自己争霸雄心万丈太累,当诸葛亮劳心劳力也太累。与其如此,还不如当个儒将,没事就喝喝酒,写写诗,和自己的女人一起潇洒。打仗?打得过就打,打不过就阴,迟早叫你喝我的洗脚水。曹操原来如此!此天亡我也,非战之罪。关羽有你在,我岂敢称武圣!张飞好酒量!刘备我一生识人无数,却看不透你,幸好我们不是敌人。...

无极限通灵

无极限通灵

每个人都有过通灵的经历,只不过我们的感受很轻微,轻微到可以忽略不计,然而有些特殊的人比我们感受更深,他们有的是天生通灵的人,或是通过修炼而通灵,他们有很多名称,道士,巫婆,萨满,阴阳师,阴阳先生,降头师,魔法师,女巫,特异功能者,等等,等等新的灵异类竞技节目,无极限通灵大会,即将开始,大会分三季,第一季在国内进行,冠军将获得两千万的奖金,并参加亚洲区通灵大会,冠军将会获得五千万奖金,亚洲冠军将参加世界级的通灵大会,成为最后的通灵之王,将会获得一亿奖金。所有伟大的通灵师们汇聚一堂,展现古老玄妙的通灵术,通过各种比赛分出高低,而故事的开端要从一个被黄鼠狼绑架了的少年开始!...

每日热搜小说推荐