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

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

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

[[158141]]

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

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

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接入。終于,這件事引起了校方注意。

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


其他網友回答

  1. Bug只在產品中有,開發版本中卻沒有或者不可重現
  2. bug觸發的幾率很小很小,卻又不能小到可以忽視
  3. 去改不是你寫的代碼中的bug,原來寫代碼的這家伙已經離職了
  4. 發生bug的地方是99.9%可靠的庫,是你絕對不會懷疑的地方
  5. 幾年來很多人嘗試去修改的bug,但是沒有人成功過
  6. 存在邏輯錯誤的bug,只有在運行一段時間之后才會觸發
  7. debug需要特定領域的知識,正是你不懂的
  8. debug的deadline很緊
  9. Stack Overflow掛了
  10. 在Stack Overflow上搜索問題,發現有人一年前問了同樣的問題,但是沒有人回答。
  11. 分號鍵失靈
  12. 看自己一年以前的代碼,有種“這真他媽是我寫的”的感覺
  13. 庫沒有文檔
  14. 客戶又改需求了
  15. ==寫成了=
  16. IE(如果你做前端)
  17. Github merge沖突
  18. 在錯誤的目錄下 rm -rf
  19. “My code works, I don’t know why”(這句話不需要翻譯了)
  20. 開會,開會,開會……作為程序員讓我去死吧

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

責任編輯:倪明 來源: php新手
相關推薦

2015-12-07 10:09:40

程序員噩夢

2013-03-29 13:15:32

程序員

2014-12-08 10:08:33

程序員

2014-12-08 09:44:01

程序員

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

程序員

2009-12-10 09:50:22

UI設計程序員

2017-05-17 12:33:16

程序員系統二進制

2016-03-02 10:49:08

程序員快樂

2019-09-09 14:19:37

程序員離職員工

2011-03-01 09:52:48

人才程序員

2013-11-01 17:24:39

程序員命名

2018-06-07 16:20:56

代碼代碼質量程序員

2015-06-29 14:55:37

2020-08-10 08:12:18

Java程序員開發

2012-02-27 09:12:58

程序員
點贊
收藏

51CTO技術棧公眾號

亚洲欧美日韩一区二区三区四区| 亚洲精品无人区| 国产真人做爰视频免费| 不卡亚洲精品| 亚洲另类在线视频| 国产精品视频入口| 成人公开免费视频| 欧美一区二区三区另类| 亚洲第一精品福利| 中文字幕欧美人妻精品一区| 天堂а√在线8种子蜜桃视频| 午夜国产精品视频| 91.成人天堂一区| 日韩极品视频在线观看| 电影在线一区| 高清不卡一区二区| 国产69精品久久久久99| 亚洲精品国产精品国自| 91欧美日韩在线| 欧美性极品少妇| 国产日韩av网站| 婷婷色在线视频| 校园激情久久| 欧美黑人狂野猛交老妇| 亚洲av无码国产精品麻豆天美| 成人动漫一区| 亚洲综合在线免费观看| 日本精品一区二区三区高清 久久| 成人毛片18女人毛片| 国产精品久久久久久| 亚洲欧美日韩精品久久亚洲区 | 欧美福利视频一区二区| 狠狠做深爱婷婷综合一区| 色婷婷精品久久二区二区蜜臂av | 成人写真视频福利网| 精品无码人妻一区二区三区品 | 丰满少妇中文字幕| 国产网红在线观看| 中文字幕一区三区| 91九色在线观看| 日韩国产成人在线| 国产欧美高清| 久久久免费电影| 黄色一级大片在线免费观看| 欧美日韩精品在线一区| 精品视频在线播放免| 国产婷婷在线观看| 1313精品午夜理伦电影| 这里只有精品电影| 亚洲欧美日本一区二区三区| 日韩中文视频| 欧洲一区二区三区免费视频| 69堂免费视频| 美女高潮在线观看| 懂色aⅴ精品一区二区三区蜜月| 欧美三级华人主播| 五月天婷婷激情网| 91丨porny丨国产入口| 久久国产精品99久久久久久丝袜 | 91精品人妻一区二区| 国语一区二区三区| 欧美精品一区二区高清在线观看| 国产麻花豆剧传媒精品mv在线| 欧美三级电影一区二区三区| 中文字幕欧美三区| 亚洲春色在线视频| 超碰97在线免费观看| 国产欧美一区二区精品性色超碰| 99re国产在线播放| 精品人妻无码一区二区色欲产成人 | 日韩高清中文字幕一区| 日韩美女毛茸茸| 国产女人18毛片水18精品| 黄色片一级视频| 在线观看欧美日韩电影| 在线一区二区视频| 国产成人美女视频| 视频成人永久免费视频| 欧美不卡一区二区| 日本黄色录像片| 精品一区免费| 色av中文字幕一区| 欧美三级免费看| 99精品视频免费观看视频| 理论片在线不卡免费观看| 91激情视频在线观看| 韩国女主播一区二区三区| 日韩大陆欧美高清视频区| 日韩乱码人妻无码中文字幕久久| 久9re热视频这里只有精品| 亚洲福利视频久久| www.555国产精品免费| 成人久久精品| 亚洲电影免费观看高清完整版在线观看| 亚洲图片 自拍偷拍| 成人av资源网址| 亚洲欧美中文字幕| 小泽玛利亚一区| 一本不卡影院| 国产日韩欧美在线| 欧美天堂在线视频| 国产精品久久久久久福利一牛影视 | 91香蕉在线视频| 肉肉av福利一精品导航| 91中文字幕一区| 蜜桃成人在线视频| 亚洲最新视频在线观看| 国产福利影院在线观看| 超碰在线亚洲| x99av成人免费| 永久免费看mv网站入口| 国产精品国产三级国产在线观看| 日韩中文在线中文网在线观看| 亚洲区自拍偷拍| 九九九九九伊人| 17videosex性欧美| 欧美精品 国产精品| 这里只有精品在线观看视频| 国产二区精品| 日韩av成人在线| 可以免费看毛片的网站| 亚洲国产精品黑人久久久| 成人毛片一区二区| 黄色成人免费网| 日韩手机在线导航| 超碰人人干人人| 亚洲精品成人无限看| 日本精品一区二区三区在线播放视频 | 久久久久99精品国产片| 日韩欧美猛交xxxxx无码| 国产一区二区色噜噜| 亚洲区免费影片| 日韩乱码一区二区| 国产成人免费网站| 四虎影院一区二区| 69堂精品视频在线播放| 亚洲欧美日韩一区二区在线| 女人黄色一级片| 国产深夜精品| 国产乱码精品一区二区三区卡| 无码国产精品一区二区免费16| 2023国产精品| www.亚洲视频.com| 欧美福利在线播放| 日韩精品免费在线| 97在线观看视频免费| 日本成人超碰在线观看| 91传媒视频在线观看| 青青免费在线视频| 欧美日韩一区二区三区| 在线天堂www在线国语对白| 成人影院在线| 国产精品久久久久不卡| 你懂的在线免费观看| 欧美视频在线看| 国产艳俗歌舞表演hd| 国产精品外国| 欧美日韩一区二区三| 欧美精品二区三区四区免费看视频| 亚洲AV无码国产精品午夜字幕 | 欧美成在线观看| 亚洲一区在线观| 国产精品视频观看| 五月婷婷之婷婷| 99久久婷婷| 亚洲一区二区三区777| av网站免费在线观看| 日韩视频永久免费| 久久久久亚洲AV成人无在| 蜜桃视频在线一区| 欧美aaa在线观看| 日韩免费成人| 揄拍成人国产精品视频| 亚洲性猛交富婆| 亚洲天堂2014| 欧美日韩理论片| 黄色在线成人| 欧美高清性xxxxhd| 成人bbav| 亚洲欧美日韩精品久久| 日韩乱码人妻无码中文字幕| 久久色在线观看| 欧美伦理片在线观看| 伊人青青综合网| 国产一区二区高清不卡| 人人鲁人人莫人人爱精品| 日韩精品视频免费| 性高潮视频在线观看| 久久久久99精品国产片| 激情综合在线观看| 日韩电影免费在线观看| av日韩中文字幕| 在线免费日韩片| 久久国产精品亚洲| 青青草免费在线视频| 在线播放91灌醉迷j高跟美女 | 天堂久久一区| 韩国三级日本三级少妇99| 高清美女视频一区| 欧美大黄免费观看| 91免费观看| 高清av在线| 日韩视频免费观看高清在线视频| 色www亚洲国产阿娇yao| 国产ts人妖一区二区| 亚洲黄色a v| 日韩av片子| 国产在线资源一区| 在线观看v片| 美女精品视频一区| 六月丁香综合网| 日本电影亚洲天堂一区| 国产亚洲精品熟女国产成人| 国产精品12区| 不卡av免费在线| 亚洲免费精品| 欧美另类videosbestsex日本| xvideos.蜜桃一区二区| 国产精品中文字幕在线| 秋霞伦理一区| 久久久久久国产精品美女| av小片在线| 亚洲免费视频一区二区| 亚洲乱熟女一区二区| 欧美精品第1页| 欧美丰满艳妇bbwbbw| 日本一区二区成人| ass精品国模裸体欣赏pics| 国产91丝袜在线观看| 天天看片天天操| 欧美三级第一页| 一区二区在线高清视频| 国产欧美日韩一区二区三区四区 | 伊人网在线免费| 欧美一区电影| 日本日本精品二区免费| 99精品视频在线免费播放| 国产成人久久久精品一区| 天堂网在线最新版www中文网| 中文在线不卡视频| 国产极品999| 91精品国产综合久久久久久久| 日韩精品视频免费看| 亚洲一区在线看| 麻豆国产尤物av尤物在线观看| 久久在线观看免费| 在线免费观看污视频| 丁香桃色午夜亚洲一区二区三区| 日本男人操女人| 亚洲欧美日本视频在线观看| 日日碰狠狠添天天爽超碰97| 在线看的黄色网址| 热久久天天拍国产| 视频三区二区一区| 欧美美女视频| 亚洲一区二区三区乱码| 爱高潮www亚洲精品| 国产精品国产三级国产aⅴ9色| 青春草在线免费视频| 色综合久久久久久中文网| 香蕉久久aⅴ一区二区三区| 亚洲欧美一区二区三区久久 | 制服视频三区第一页精品| 伊人免费在线观看| 欧美日本一区二区三区四区| 国产精品免费无遮挡| 一本大道久久精品懂色aⅴ| youjizz在线视频| 精品婷婷伊人一区三区三| 一级α片免费看刺激高潮视频| 婷婷丁香激情综合| 日日夜夜综合网| 欧美在线999| 国产又粗又猛又爽又黄的| 欧美性xxxx极品hd满灌| 日日夜夜狠狠操| 欧美久久久久久蜜桃| 亚洲欧美一区二区三区在线观看| 亚洲影院理伦片| 日韩欧美a级片| 在线视频一区二区三区| 亚洲综合五月天婷婷丁香| 日韩西西人体444www| 五月婷婷深深爱| 一个人www欧美| 超碰porn在线| 91爱爱小视频k| 韩国理伦片久久电影网| 国产高清自拍一区| 自拍视频一区| 五月天在线免费视频| 一本色道久久综合亚洲精品高清| 亚洲精品国产suv一区88| 在线亚洲观看| 亚洲精品www.| 不卡高清视频专区| а天堂中文在线资源| 亚洲一区二区欧美日韩 | 国产精品久久久久久福利一牛影视| 亚洲精品理论片| 最近中文字幕一区二区三区| 99视频在线看| 欧美乱妇15p| 无码国产精品一区二区色情男同 | 成人爽a毛片一区二区免费| 免费看黄色aaaaaa 片| 91香蕉视频在线| 神马久久精品综合| 天涯成人国产亚洲精品一区av| 国产情侣在线视频| 欧美男男青年gay1069videost | 欧美精品一区视频| 天天综合天天色| 日韩精品福利在线| 超碰在线免费播放| 国产成人在线视频| 四虎成人精品一区二区免费网站| 成人www视频在线观看| 视频福利一区| 黄色网在线视频| 久久精品国产秦先生| 一区二区不卡免费视频| 亚洲精品视频免费看| 中文字幕久久久久| 亚洲男女自偷自拍图片另类| 黄网av在线| 97人人模人人爽人人喊38tv| 北条麻妃国产九九九精品小说 | 92看片淫黄大片看国产片| 蜜桃一区二区| 老太脱裤让老头玩ⅹxxxx| 国产一区福利在线| 亚洲欧美综合7777色婷婷| 日本韩国欧美三级| 亚洲aaa在线观看| 久久久久久久一| 成人性生交大片免费网站| 国产精品久久7| 午夜精品久久久久99热蜜桃导演| 免费一级特黄毛片| 日韩在线卡一卡二| 国产欧美精品一二三| 国产精品久久精品日日| 欧美另类高清videos的特点| 日韩欧美第一区| 在线观看操人| 99国产在线视频| 国产精品v亚洲精品v日韩精品| 欧美 激情 在线| 91热门视频在线观看| 免费黄色网址在线| 国产视频精品xxxx| a级片国产精品自在拍在线播放| 4k岛国日韩精品**专区| 日韩精品丝袜美腿| 精品嫩模一区二区三区| 国产一区二区三区精品视频| 国产美女福利视频| 91传媒视频在线播放| 国产资源在线观看| 国产精品视频在线观看| 亚洲精品人妻无码| 欧美国产国产综合| 日韩和一区二区| 亚洲精品美女久久久| 中文日本在线观看| 国产裸体写真av一区二区| 欧美电影免费| 亚洲色图欧美自拍| 亚洲高清三级视频| 污污网站在线免费观看| 欧美夫妻性生活视频| 国产精品115| 国产1区2区在线| 国产精品福利电影一区二区三区四区 | 欧美日韩亚洲一| 国产不卡免费视频| 精品美女久久久久| 亚洲性生活视频在线观看| 日韩三区免费| 亚洲成人动漫在线| 精品综合免费视频观看| 亚洲色偷偷综合亚洲av伊人| 日韩精品一区二区三区四区| 久久青草伊人| 亚洲人成影视在线观看| 国产成a人亚洲| 亚洲精品一区二三区| 欧美人成在线视频| 在线视频亚洲专区| 超碰中文字幕在线观看| 精品久久久一区二区| 欧美jizzhd欧美| 精品伊人久久大线蕉色首页| 免费成人在线影院| 亚洲一区二区91| 色哟哟亚洲精品一区二区| 成人动漫视频| 亚洲精品自拍网| 婷婷久久综合九色国产成人|