第5章
永遠留一份。這個習慣在錢浩第一次偷我代碼的時候就養(yǎng)成了。
代碼在屏幕上一行一行展開,每一個函數(shù),每一個變量名,都是我的筆跡。
這套算法的學(xué)名叫"時域信號校準引擎",本質(zhì)上是處理衛(wèi)星通訊中時間同步誤差的。簡單來說,就是確保信號從A點到*點的過程中,時間戳不會出現(xiàn)偏移。
但這套算法有一個我寫在注釋里、從沒跟任何人提過的特性——
它在處理極端電磁環(huán)境下的信號回饋時,會產(chǎn)生一種自循環(huán)校準機制。通俗講,如果外部電磁場的頻率恰好和算法的核心振蕩頻率形成共振,校準引擎會進入一種"無限逼近零誤差"的循環(huán)狀態(tài)。
它會不停地重復(fù)同一段時域校準,不停地循環(huán),直到誤差歸零。
但誤差永遠不會歸零。
因為那是個漸近線。
我當初設(shè)計的時候加了一個中斷條件——當循環(huán)超過安全閾值,引擎會自動跳出。
我翻到那段中斷代碼。
它還在。
但旁邊多了幾行新代碼。
不是我寫的。
變量命名風格一看就是錢浩的——潦草,隨意,動不動用拼音縮寫。他把我的安全中斷閾值改了。不是調(diào)高了,也不是調(diào)低了——是刪掉了判斷條件,改成了一個固定返回值。
永遠返回"繼續(xù)循環(huán)"。
我的椅子往后退了半步。
這個**。
他不知道自己改了什么。他根本看不懂這段代碼的底層邏輯。他只是覺得"安全中斷"影響了系統(tǒng)的信號處理效率,為了讓演示效果更好看,順手把剎車拆了。
而趙華批準把這套修改過的算法裝進了公司包機的導(dǎo)航通訊系統(tǒng)里做實飛測試。
在一架載著四十七個活人的飛機上。
做測試。
用一個被**篡改過的、沒有剎車的算法。
飛進了雷暴區(qū)。
我閉上眼睛,腦子里過了一遍整個災(zāi)難發(fā)生的因果鏈——
雷暴區(qū)的極端電磁場,恰好擊中了算法的共振頻率。校準引擎啟動自循環(huán)。沒有安全中斷。循環(huán)無法停止。信號時域被鎖死在同一個十三小時的區(qū)間內(nèi)。
而飛機上所有的通訊、導(dǎo)航、電子設(shè)備全部接入這套系統(tǒng)。
時間被鎖住了。
不是比喻。是物理意義上的——這架飛機上的時間,被鎖死在了同一段十三小
代碼在屏幕上一行一行展開,每一個函數(shù),每一個變量名,都是我的筆跡。
這套算法的學(xué)名叫"時域信號校準引擎",本質(zhì)上是處理衛(wèi)星通訊中時間同步誤差的。簡單來說,就是確保信號從A點到*點的過程中,時間戳不會出現(xiàn)偏移。
但這套算法有一個我寫在注釋里、從沒跟任何人提過的特性——
它在處理極端電磁環(huán)境下的信號回饋時,會產(chǎn)生一種自循環(huán)校準機制。通俗講,如果外部電磁場的頻率恰好和算法的核心振蕩頻率形成共振,校準引擎會進入一種"無限逼近零誤差"的循環(huán)狀態(tài)。
它會不停地重復(fù)同一段時域校準,不停地循環(huán),直到誤差歸零。
但誤差永遠不會歸零。
因為那是個漸近線。
我當初設(shè)計的時候加了一個中斷條件——當循環(huán)超過安全閾值,引擎會自動跳出。
我翻到那段中斷代碼。
它還在。
但旁邊多了幾行新代碼。
不是我寫的。
變量命名風格一看就是錢浩的——潦草,隨意,動不動用拼音縮寫。他把我的安全中斷閾值改了。不是調(diào)高了,也不是調(diào)低了——是刪掉了判斷條件,改成了一個固定返回值。
永遠返回"繼續(xù)循環(huán)"。
我的椅子往后退了半步。
這個**。
他不知道自己改了什么。他根本看不懂這段代碼的底層邏輯。他只是覺得"安全中斷"影響了系統(tǒng)的信號處理效率,為了讓演示效果更好看,順手把剎車拆了。
而趙華批準把這套修改過的算法裝進了公司包機的導(dǎo)航通訊系統(tǒng)里做實飛測試。
在一架載著四十七個活人的飛機上。
做測試。
用一個被**篡改過的、沒有剎車的算法。
飛進了雷暴區(qū)。
我閉上眼睛,腦子里過了一遍整個災(zāi)難發(fā)生的因果鏈——
雷暴區(qū)的極端電磁場,恰好擊中了算法的共振頻率。校準引擎啟動自循環(huán)。沒有安全中斷。循環(huán)無法停止。信號時域被鎖死在同一個十三小時的區(qū)間內(nèi)。
而飛機上所有的通訊、導(dǎo)航、電子設(shè)備全部接入這套系統(tǒng)。
時間被鎖住了。
不是比喻。是物理意義上的——這架飛機上的時間,被鎖死在了同一段十三小
閱讀下一章(解鎖全文)
點擊即可暢讀完整版全部內(nèi)容
相關(guān)書籍
友情鏈接