「就是這個學期開始的時候,我出了那麼嚴重的車禍,但是身體卻並沒有受到任何的傷害啊。」
「很多事情都可以用科學解釋。也許當時車速並不快,也許是當時你躲開了。」
「不可能,我可是清楚的記得老龔開車撞了我。」
「人的大腦回對某些記憶進行加工,不要太相信你的大腦。」程寄松直接按動滑鼠,「運行吧。」
電腦屏幕上的上百行代碼飛速運轉著。唐念柏緊盯著代碼的變化,期待著程序結束後會生成他們想要的密文。
「出錯了。」程寄松冷淡的聲音宣布著結果。
唐念柏噘嘴,「看,都是你不誠心祈禱,失敗了吧。」
「bug第一次出現在第37行,後面很多行應該也是因為37行的問題,」程寄松調出運行日誌,又對照著代碼頁仔細檢查,「找到了,你在定義的時候出現了問題,上一行還用1-8這幾個數字定義,這一行卻出現了9。」
唐念柏湊過,「啊,是我的問題,應該是敲太快了,不小心按到了9,我改一下。」
修改完第37行,唐念柏又對著運行日誌進行修改,確認沒有問題後,再一次按了運行。光標一行一行移動,總算是移動到了最後一行,唐念柏緊張到雙手緊握,生怕這次又因為他的原因出現bug。
「這次成功了。」
程序打出了一串數字,唐念柏看著這一串數字,拿出之前設定好的對照表。
「我看一下,2對應的是橫……」唐念柏按照對應關係,將輸出的密文人工轉換成為文字,「最後是還是1對應的點。」
「成功了,」唐念柏將紙展示給程寄松,「看!電腦翻譯出來的密文可以解出『運行測試』四個字。」
程寄松則顯得淡定多了,「先別高興太早。密文可以破譯成明文,我們還要反著試一下,看看我們輸入一串數字的密文後,能不能被電腦破譯出來。」
說完,程寄松繼續調試,「好,我們反著再試一下。」
唐念柏等待著運行,發現第一次的結果還是失敗了。不過不同於之前那一次顯示出哪一行出bug,這一次程序是成功了,但是卻輸出不來任何東西。
唐念柏有些泄氣,「這應該算是第三種情況了吧,程序雖然成功運行了,但是卻不能輸出我們想要的東西。」
程寄松打開運行日誌,「沒有error,不一定沒有warning,我們再檢查一下。」
「哦!」唐念柏像是偵探找到了靈感,「我知道問題出現在哪裡了。就是因為我們沒有定義字體的結構。」
唐念柏在紙上寫,「『運行測試』這四個詞,後面三個字都是左右結構,而第一個字則是左下包圍結構。加上按照筆順筆畫應該先寫的是走之旁裡面的雲,所以電腦可能會因為忽略了字體結構,而將雲字寫在前面後面跟著一個走之旁。我們人可以根據嘗試判斷出這是『運』字,但是電腦卻不行。在文庫中找不多這個字,肯定輸出不來任何東西。」
