精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

程序員最恐怖的噩夢是什么?

開發 后端 前端
曾經有位心理學的博士雇我查一個 BUG,程序是他的一個學生寫的,經常會出現奇怪的輸出。程序的功能是,從文件中讀取數據,提出 50 個問題,進行一系列計算,然后基于這位博士的研究來得出一個分數。

這是 Quora 上的一個問題,其中 Mick 的回答獲得了 13.5k 的“贊同”,他是這么回憶的:

曾經有位心理學的博士雇我查一個 BUG,程序是他的一個學生寫的,經常會出現奇怪的輸出。程序的功能是,從文件中讀取數據,提出 50 個問題,進行一系列計算,然后基于這位博士的研究來得出一個分數。程序跑在大學的一臺 3B2 上。他給我演示了程序,確認這個 Bug 可以重現——每次在問題之間切換的時候,總會閃出一些奇怪的字符。我覺得這應該很簡單,所以答應了他,并且我們同意按小時付費。

[[158270]]

Day1

我來到這臺 3B2 面前,用那個學生的帳號登錄,找到了用C寫的源代碼,并開始測試。代碼可讀性非常差,所有的代碼都寫在了一行,變量名都是三個字母,而且還是隨機組合的!真慶幸我當初選擇按小時收費。我把代碼格式化為習慣的風格,這樣看起來多少還能讀。

做完之后,我用 curses 庫移到屏幕上一個點,打印一個問題和答案,然后等待回應。但是在打印出***行之后,出現了一些亂碼,過了大約1/2 秒之后,亂碼被問題覆蓋掉。這個問題應該很容易解決,只有五個地方需要打印信息,所有的地方都出現了一閃而過的亂碼。小意思,只要刪掉 mvpwintw ()應該就 ok 了。我刪掉之后開始編譯,覺得問題差不多解決了。但是運行的時候,干擾信息又出現了!只是亂碼變了,但是癥狀還是一樣!

我檢查了一下代碼,發現竟然回到了我改之前的樣子!15 個文件,混亂的格式,三個字母的變量。當初為什么不備份一下代碼呢,真想射自己一槍。我再一次格式化它們,這次把代碼放到三個文件中,以不同的名字命名。 然后備份了整個文件夾,并且將權限設置為只讀。編譯之后,一切正常。一運行,這個文件夾中又出現了 15 個文件!我改過之后的源代碼沒有被刪除,然后干擾信息又回來了。

我明白了,這一定是在硬盤的某個地方的代碼,在編譯的時候會將程序添加到我修改的代碼中去。所以我準備搜索一下 include 區域(/usr/include),因為我們用的是研究的版本,所以除了 kernel 別的代碼都在機器上。頭文件太多了,所以在 3B2 上搜索需要花一些時間。以上,就是***天的工作了。

Day2

從磁盤的搜索中沒有得到什么結果,這說明這些亂碼要么是被加密了,要么就是在 lib 中的某個地方。但是我沒有搜到,我決定搜索所有的文本文件,這次花的時間比昨天更長,第二天就這這樣過去了。

Day3

沒有結果。字符串是加密的。我只好根據所有的頭文件來一點一點查了。這會花費相當多的時間,我們同時還警告了學校,可能有人得到了 Phelps 博士計算機的 root 權限。但他們卻對此并不關心,可能只是一臺實驗室的計算機吧。

我打開#include 文件,卻沒有發現代碼。后來發現這些都被編譯成一個文件了。也沒什么關系,畢竟我們有源代碼,大不了就重新編譯所有的庫。

Days4-6

接下來是最難的部分了,我們好不容易向學校的書***說明了問題。然后讓 Mark(我覺得他能做 Unix 管理員完全是因為娶了 Dean 的女兒)開始學習編譯。***他終于同意交給我來做,因為他什么都不會。在第 6 天***,編譯工作終于完成了。

我拿出修改之后的代碼,重新開始編譯。一切正常,然后我運行了一下,天吶!這問題又出現了。源代碼分成了 15 個文件,干擾信息又出來了。簡直跟魔法一樣,我覺得自己被打敗了,問題肯定不在源代碼里。Phelps 博士也有點不樂意了,他覺得這么長時間,即使重新寫一個也該完成了。“當然”,我失落地說,“你是對的,說不定重寫比較好。”“好的,我們明天開始重 寫。”博士說。

Day7

見鬼去吧,我不會認輸的!我跟 Phelps 博士說:“你不用付給我錢了,只要給我時間,我一定要找到這個 bug。”

Days8-14

我學聰明了,他一定是修改了一些庫,我開始研究編譯出來的匯編(雖然我之前根本就不懂匯編),從開始學習,到***看懂匯編代碼,花了六天。雖然根本沒發現什么異常,完全就是在浪費時間。

Day 15

突然,我意識到,問題可能出在編譯器上,一定是。每次編譯代碼的時候,編譯器就會往源代碼中添加干擾信息。我以前也聽說過這種情況。

啊耶!我找到了!我們也有編譯器的源代碼,我查了一下,謝天謝地,終于找到了。編譯器鏈接器中的代碼是這樣的:

1) 檢測所有對 fopen()的調用,在打開的文件中查找 Phelps 博士的問題,如果找到
2)編譯的時候,重寫 15 個文件
3)使用這 15 個文件編譯博士的程序,在鏈接的時候會輸出-o 形式的名字

編譯器被這個學生修改了,以便往 Phelps 博士的程序中添加代碼。

幾天之后,AT&T的技術支持提供了原版的編譯器和鏈接器代碼,我們重新編譯,替換了被修改的編譯器和鏈接器。

但是,問題還沒有解決。編譯器被其他我們沒有的源代碼污染了。這些代碼存在于現在可執行的編譯器中,在編譯編譯器的時候,會加入污染代碼。但是它并 不修改/usr/src 中的代碼,而是將其復制到一個隱藏文件夾,修改編譯器源代碼,編譯,***刪除隱藏文件夾。AT&T發現這個問題花了好長時間。這個學生修改了編譯 器,讓編譯器重新編譯的時候加入污染代碼。***我們不得不從另一臺 3B2 機器上復制過來編譯器的字節碼文件版本,才終于解決這個問題。

通過編譯器的代碼我們還發現,如果編譯/sbin/login 的話會加入一些后門代碼,可以允許任何人使用特定的密碼來登入 root。這臺電腦可以通過調制解調器或 Tymnet 接入。終于,這件事引起了校方注意。

這人真是個天才,不過,也太恐怖了!

其他網友回答 

  • Bug 只在產品中有,開發版本中卻沒有或者不可重現

  • bug 觸發的幾率很小很小,卻又不能小到可以忽視

  • 去改不是你寫的代碼中的 bug,原來寫代碼的這家伙已經離職了

  • 發生 bug 的地方是 99.9% 可靠的庫,是你絕對不會懷疑的地方

  • 幾年來很多人嘗試去修改的 bug,但是沒有人成功過

  • 存在邏輯錯誤的 bug,只有在運行一段時間之后才會觸發

  • debug 需要特定領域的知識,正是你不懂的

  • debug 的 deadline 很緊

  • Stack Overflow 掛了

  • 在 Stack Overflow 上搜索問題,發現有人一年前問了同樣的問題,但是沒有人回答。

  • 分號鍵失靈

  • 看自己一年以前的代碼,有種“這真他媽是我寫的”的感覺

  • 庫沒有文檔

  • 客戶又改需求了

  • ==寫成了=

  • IE(如果你做前端)

  • Github merge 沖突

  • 在錯誤的目錄下 rm -rf

  • “My code works, I don’t know why”(這句話不需要翻譯了)

  • 開會,開會,開會……作為程序員讓我去死吧

那么,你的噩夢又是什么呢?

責任編輯:王雪燕 來源: 極客頭條
相關推薦

2015-12-04 08:49:00

程序員夢魘

2014-12-08 10:08:33

程序員

2014-12-08 09:44:01

程序員

2013-03-29 13:15:32

程序員

2014-10-30 09:38:37

程序員萬圣節

2019-05-13 15:45:29

程序員面試招聘

2016-03-25 11:57:23

Java程序員C++

2012-02-23 15:02:46

程序員

2021-09-08 17:36:58

程序員技能開發者

2021-04-30 23:46:04

程序員副業賺錢

2011-06-08 10:24:58

程序員

2017-05-17 12:33:16

程序員系統二進制

2016-03-02 10:49:08

程序員快樂

2009-12-10 09:50:22

UI設計程序員

2019-09-09 14:19:37

程序員離職員工

2011-03-01 09:52:48

人才程序員

2015-11-24 09:13:25

程序員bug

2013-11-01 17:24:39

程序員命名

2018-06-07 16:20:56

代碼代碼質量程序員

2020-08-10 08:12:18

Java程序員開發
點贊
收藏

51CTO技術棧公眾號

一区二区中文字幕| 日韩欧美中文字幕在线观看| 成人在线精品视频| 成年人一级黄色片| 粉嫩久久久久久久极品| 亚洲成av人影院| 日韩在线电影一区| 99久久久久成人国产免费| 黄色av成人| 国产一区二区三区欧美| 超级砰砰砰97免费观看最新一期 | 日韩电影精品| 亚洲午夜一二三区视频| 日韩精品另类天天更新| 国产婷婷一区二区三区久久| 亚洲免费网站| 久久成人人人人精品欧| japanese中文字幕| 日韩在线观看一区二区三区| 91国偷自产一区二区使用方法| 91免费视频黄| 免费在线稳定资源站| 精品亚洲aⅴ乱码一区二区三区| 国内精品400部情侣激情| 日本综合在线观看| 四虎5151久久欧美毛片| 日韩欧美在线1卡| 久久婷婷综合色| 三级中文字幕在线观看| 亚洲狠狠丁香婷婷综合久久久| 欧美高清视频一区| 成人小说亚洲一区二区三区 | wwwww在线观看| 色综合视频一区二区三区44| 一本久久a久久精品亚洲| 人体内射精一区二区三区| 国产一二区在线观看| 国产日韩欧美a| 国产精品日韩一区二区| a毛片在线免费观看| 九一九一国产精品| 国产精品专区h在线观看| 欧美日韩综合一区二区三区| 99精品国产一区二区青青牛奶| 欧美区二区三区| 91嫩草|国产丨精品入口| 色88久久久久高潮综合影院| 国产亚洲综合久久| 亚洲一区二区三区日韩| 国产日产一区| 亚洲性猛交xxxxwww| 色欲av无码一区二区三区| 婷婷激情久久| 亚洲免费av片| 久久久国产精品无码| 日韩区一区二| 欧美一区三区二区| 午夜诱惑痒痒网| 韩国三级大全久久网站| 91精品国产一区二区三区蜜臀 | 久久久99精品免费观看| 欧美激情第六页| 伦理片一区二区三区| 国产婷婷色一区二区三区| 日本中文不卡| 北岛玲日韩精品一区二区三区| 中文字幕不卡三区| 亚洲无玛一区| 国产黄a三级三级三级av在线看| 亚洲视频资源在线| 国产欧美久久久久| 狼人综合视频| 在线国产亚洲欧美| 亚洲欧美日本一区二区三区| 老司机亚洲精品一区二区| 精品国产一区二区三区四区四 | 国产女无套免费视频| 国产乱码精品一区二区三| 超碰97人人在线| 午夜视频免费看| 国产午夜精品一区二区三区视频| 日本一区二区在线视频| 麻豆视频在线观看免费网站| 亚洲综合无码一区二区| www.com毛片| 另类一区二区三区| 日韩情涩欧美日韩视频| 国产又黄又粗又猛又爽的视频| 国产精品嫩模av在线| 日韩在线视频播放| 精品无码久久久久久久| 亚洲专区欧美专区| 国产日韩在线播放| 好吊色视频一区二区| 国产亚洲综合性久久久影院| 中文字幕免费高| 狠狠躁少妇一区二区三区| 欧美亚洲国产一卡| 老熟女高潮一区二区三区| 亚洲精品亚洲人成在线观看| www.日韩系列| 劲爆欧美第一页| 视频一区二区欧美| 高清不卡日本v二区在线| 九色在线播放| 夜夜精品浪潮av一区二区三区| 免费在线观看毛片网站| 少妇精品在线| 国产一区二区欧美日韩| 久草精品视频在线观看| 久草在线在线精品观看| 免费中文日韩| 国产三线在线| 欧美日韩国产大片| 强伦人妻一区二区三区| 欧美+日本+国产+在线a∨观看| 日本三级久久久| 丰满肉嫩西川结衣av| 国产精品天天摸av网| 成人毛片视频网站| 51亚洲精品| 精品国产拍在线观看| 国产黄色免费视频| av激情综合网| 国产成人永久免费视频| 日韩精品第二页| 国产亚洲一区精品| 天天干在线播放| 9久草视频在线视频精品| 成人性做爰片免费视频| 激情欧美一区二区三区黑长吊| 日韩精品中文字幕有码专区| 国产精品6666| 成人免费看黄yyy456| 777久久精品一区二区三区无码| 麻豆久久久久| 一夜七次郎国产精品亚洲| 中文字幕精品三级久久久 | 51妺嘿嘿午夜福利| 亚洲精品日韩久久| 国产伦精品一区二区三区高清版| www红色一片_亚洲成a人片在线观看_| 欧美色视频一区| 日韩中文字幕网| 夜夜嗨av一区二区三区四区| 黄色小说在线观看视频| 国产真实乱对白精彩久久| 国产在线一区二区三区欧美| 日韩123区| 欧美成人a在线| 久久久久久久久久综合| 国产成人亚洲综合a∨猫咪| 天天在线免费视频| 久久精品九色| 欧美激情乱人伦| 手机看片1024国产| 欧美日韩国产精品一区二区三区四区 | 亚洲另类在线观看| 91一区二区三区在线播放| 欧美日韩性生活片| 任我爽精品视频在线播放| 2021国产精品视频| 经典三级在线| 欧美日韩日日摸| 黑鬼狂亚洲人videos| 国产在线视频不卡二| 无颜之月在线看| 国产精品对白久久久久粗| 性欧美激情精品| 嫩草精品影院| 欧美日韩小视频| 日日噜噜夜夜狠狠久久波多野| 国产一区二区成人久久免费影院| 欧美性受黑人性爽| 澳门精品久久国产| 欧美性资源免费| 999在线视频| 在线不卡的av| 成人观看免费视频| av日韩在线网站| 999精彩视频| 欧美激情亚洲| 欧美日韩免费高清| 超碰国产精品一区二页| 久久久久久久久久久久av| 四虎在线免费看| 欧美久久久一区| 国产无遮挡aaa片爽爽| 国产色爱av资源综合区| 九九九久久久久久久| 99成人精品| 中文字幕色一区二区| 久久久亚洲欧洲日产| 国产精品视频资源| 成人在线高清免费| 在线成人一区二区| 亚洲黄色小说网| 欧美手机在线视频| 国产精品白浆一区二小说| 国产免费久久精品| 中文字幕一区二区三区人妻在线视频| 国产精品免费看| 懂色av一区二区三区四区五区| 精品女人视频| 日韩精品五月天| 97在线资源站| 欧美性suv| 欧美第一黄色网| 阿v免费在线观看| 亚洲国产精品系列| 国产又爽又黄又嫩又猛又粗| 精品人伦一区二区三区蜜桃免费| 国产麻豆视频在线观看| 久久久99精品免费观看| 亚洲天堂2024| 国产精品综合一区二区| 韩国日本美国免费毛片| 亚洲精品极品| 国产精品一二三在线观看| 国产精品欧美三级在线观看| 大波视频国产精品久久| 亚洲一区二区三区久久久| 日本高清视频精品| 日本三级在线观看网站| 久久久国产影院| 成年人视频在线观看免费| 精品视频偷偷看在线观看| 亚洲第一黄色片| 56国语精品自产拍在线观看| 糖心vlog精品一区二区| 一本久久a久久精品亚洲| 日本va欧美va国产激情| 亚洲自拍偷拍九九九| 日韩福利小视频| 中文字幕在线一区| 五月天婷婷丁香网| 国产欧美日韩综合| 三级网站在线免费观看| 99精品视频免费在线观看| 在线免费看黄色片| 成人免费黄色在线| 久久发布国产伦子伦精品| 国产一区二区精品久久99| 日本成人xxx| 国产在线国偷精品免费看| 成年网站免费在线观看| 精品一区二区三区在线视频| 日韩爱爱小视频| 美国十次了思思久久精品导航| 91激情视频在线| 免费不卡在线观看| 日韩av在线中文| 蜜臀久久99精品久久久画质超高清 | 亚洲丝袜在线观看| 国产精品自在在线| 日韩精品国产一区| 成人不卡免费av| 国产麻豆xxxvideo实拍| 2021国产精品久久精品| 色一情一交一乱一区二区三区| 国产视频一区二区三区在线观看| 欧美激情aaa| 国产精品无圣光一区二区| 国产福利视频网站| 亚洲一区在线看| 一级免费在线观看| 色综合色狠狠综合色| 中文字幕+乱码+中文乱码www | 亚洲乱码国产乱码精品精的特点| 国产精品九九九九九九| 亚洲一区二区免费视频| 免费看日韩毛片| 91国偷自产一区二区三区成为亚洲经典 | 特大黑人巨人吊xxxx| 2023国产一二三区日本精品2022| 亚洲日本精品视频| 中文字幕中文在线不卡住| 国产亚洲欧美精品久久久www| 午夜成人免费视频| 91丨九色丨海角社区| 91麻豆精品国产无毒不卡在线观看| 亚洲女人18毛片水真多| 亚洲免费成人av电影| 免费在线视频欧美| 久久男人资源视频| 日本欧美韩国| aa成人免费视频| 久久不见久久见国语| 中国一级黄色录像| 亚洲深夜av| 激情文学亚洲色图| www.成人网.com| 91麻豆精品久久毛片一级| 亚洲成人第一页| 亚洲一区二区影视| 亚洲精美色品网站| 麻豆网站在线| 日韩免费黄色av| 日韩精品视频中文字幕| 激情五月综合色婷婷一区二区 | 久久精品亚洲麻豆av一区二区 | 国产日韩亚洲| 亚洲三级在线观看视频| 91麻豆.com| 欧美成欧美va| 欧美性猛交xxxx乱大交退制版 | 欧美猛少妇色xxxxx| 欧美色网一区| 国内不卡一区二区三区| 日韩欧美视频专区| 男人揉女人奶房视频60分| 国产麻豆日韩欧美久久| 午夜影院黄色片| 精品久久久久久中文字幕| 99久久久国产精品无码免费| 一区二区三区在线播放欧美| 天堂а√在线最新版中文在线| 亚洲中国色老太| 色喇叭免费久久综合网| 黄在线观看网站| 成+人+亚洲+综合天堂| 三级在线观看免费大全| 欧美综合亚洲图片综合区| 手机福利在线| 久久久久在线观看| 日韩中文一区二区| 欧美一级特黄aaaaaa在线看片| 美女视频黄频大全不卡视频在线播放| 波多野结衣 在线| 精品人伦一区二区三区蜜桃网站 | 国产精品999视频| 国产精品一区二区无线| 日韩在线不卡av| 欧美日韩亚洲综合在线 | 日本又骚又刺激的视频在线观看| 久久99热精品| 日韩精品成人在线观看| 成人污网站在线观看| 国产真实乱偷精品视频免| 国产老头老太做爰视频| 欧美精品久久久久久久久老牛影院| 国产精品麻豆一区二区三区| 国产91免费看片| 国产一区二区观看| 黄色国产小视频| 日本一区二区动态图| 国产美女www爽爽爽| 国产亚洲一区二区在线| 国产麻豆一区| 亚洲一区影院| 国产一区二区三区四区五区美女 | 国产精品一区二区三区观看| 欧美精选一区| 国产一卡二卡三卡四卡| 亚洲成人免费观看| 香蕉视频免费看| 日本欧美爱爱爱| 日韩成人激情| 在线观看免费视频污| 樱桃视频在线观看一区| 亚洲乱熟女一区二区| 国内偷自视频区视频综合| 欧美wwwsss9999| 国产av无码专区亚洲精品| 欧美激情一二三区| 国产精品久久久久久久免费看| 免费不卡欧美自拍视频| 成午夜精品一区二区三区软件| 91猫先生在线| 欧美国产1区2区| 亚洲AV无码精品自拍| 欧美影院久久久| 欧美成人自拍| av不卡中文字幕| 色婷婷综合视频在线观看| 麻豆影视国产在线观看| 国产伦精品一区二区| 久久精品一区| 极品美妇后花庭翘臀娇吟小说| 精品久久久久久亚洲综合网| 中文字幕 在线观看| 亚洲午夜激情| 成人性生交大片免费看视频在线| 欧美精品一二三四区| 久久久91精品国产一区不卡| 国产精品一区二区三区美女| 亚洲乱码国产一区三区| 亚洲欧美日韩电影| 天堂资源最新在线| 成人h视频在线观看播放| 狠狠色丁香久久综合频道| 波多野结衣av在线观看| 日韩视频一区二区三区| 欧美日韩视频免费观看| av影院在线播放| 欧美激情一区二区三区在线| 男人天堂手机在线观看| 国产日韩换脸av一区在线观看| 亚洲日韩视频| 一区二区三区四区五区|