4 6課 和 bug 的鬥智鬥勇

2021-10-09 16:27:52 字數 714 閱讀 9889

小 bug 怡情,大 bug 傷身

猜數遊戲中的 bug,最多是讓使用者輸掉乙個小遊戲,實在是無足輕重。但是,如果是那些和我們的生活確實相關的軟體中的 bug,後果就不那麼輕鬆了。

比如,銀行計算利息的程式出了 bug,導致利息計算錯誤,少算了給儲戶的利息;通訊軟體經常丟一些使用者之間互發的訊息等……如果發生,都會對我們的日常生活造成影響。

巨大的 bug 導致災難性結果

如果 bug 是出現在關乎國計民生的軟體裡,那造成的損失就不可限量了!如果太空梭或者飛彈的控制軟體出了 bug,會怎麼樣?

事實上,這類的 bug 確實出現過:

case1:1996 年 6 月 4 日,美國阿麗亞娜 5 型運載火箭首次發射點火後,即偏離路線,在短短 30 秒後被逼引爆自毀。

耗費 4 億美金研發的新一代火箭,在啟動半分鐘後變成了乙個巨大的烟花。而導致這一巨大金錢人力浪費的原因,竟然是因為乙個小小的資料溢位——資料溢位哦,我們講過的,還記得吧。

在上一代的 4 型火箭系統中,用採用 16 位的整型值作為變數(16 位的變數可以表示 [﹣32768, 32767] 區間內的值),用來表示乙個火箭水平速率的測量值。因為在 4 型系統中反覆驗證過,火箭的水平速度不會超過 16 位的限制。

5 型火箭的開發人員簡單復

與opencv鬥智鬥勇

經過無數次安裝,解除安裝opencv,感覺自己萌萌噠。1.1 opencv2.4.8安裝 sudo apt get install libopencv dev1.2 opencv2.4.8解除安裝 sudo apt get purge remove libopencv dev2.1 opencv2....

分享一波和黑客鬥智鬥勇的經歷

這個sxla程序是個什麼鬼?我的這個伺服器從購買成功,到今天都沒有使用過。而且我也僅僅安裝了乙個redis,連埠都還沒開呢,就被黑了?手動黑人問號 先看看這玩意放在哪。我想了一下我現在的處境,伺服器被黑了,一直占用cpu。然後廠商解決不了,要麼你花錢買他們的安全服務。mmp 先看看這玩意兒是個什麼鬼...

關於我與質因數鬥智鬥勇的故事

首先宣告,此程式運用vc 6.0.那麼,直接進入正題。問題如上。要解決這個問題,就要先知道什麼是質因數以及它的求法。關於這個知識,同學們可以自行度娘。這裡運用短除法。例如數120,求質因數就是2,2,2,3,5.很明顯,把乙個數除以各素數,分別 得到的商 和 所用各素數 便是這個數的質因數。聽某班主...