“嗯怎么回事”周不器察覺出了幾分不對勁。
郭鵬飛搖頭晃腦的道“別忘了我們是什么專業,拉電的事太外行了。”
“啥意思”
周不器一臉懵。
郭鵬飛道“你們試過沒有,要是寢室內熱水器、吹風機和其他電器同時開著,就會跳閘。”
周不器道“是,功率太大了唄,過5分鐘恢復了。”
郭鵬飛道“對,這就是電路設計。你沒看媒體報導們,說某某大學的學生在寢室用熱得快,結果短路,著了大火,死了好幾個人。”
周不器面色一正,“是有這么回事。嗯,你這么一說,還真有道理。咱們學校的電路設計,設定一個最大功率的闋值,一旦超過就斷電,能極大的保護學生們的用電安全。”
“咦你還挺懂的嗎”郭鵬飛戲謔的看他。
周不器氣道“生活常識好不好”
郭鵬飛撇撇嘴,“行啊,那我給你寫點生活常識,看你能不能看懂。”
說完,就從包里拿出了紙筆,寫下了兩行代碼。
第一行ifiit{disect;settiout5i};
第二行ifcurti24disect;
周不器一陣頭大。
郭鵬飛笑嘻嘻的看他,“能看懂嗎這只是我簡化過的偽碼,看懂了這個,就可以通宵用電了。”
周不器皺著眉頭,深深看了一會兒,試探著說“if條件語句啊,第一行應該就是我剛才說的,當功率超過了iit這個闋值,就會自動斷電5分鐘,disect是斷開連接的意思。”
郭鵬飛睜大眼睛,“臥槽,你真能看懂”
“英文單詞啊,很簡單的邏輯分析。”
“第二行呢”
“24就是24點唄,當時間到了24點,就disect,斷開連接。所以我們的宿舍都是晚上12點斷電。”
“厲害”
郭鵬飛豎起了一個大拇指。
周不器又看了一會兒,還是搖搖頭“至于怎么通宵用電,我是沒看出來。”
郭鵬飛笑道“這就是電路設計者當初偷懶留下的bug了,沒有設置hie語句”
“別跟我扯那些廢話,到底怎么弄”
“我給你講啊,你聽著。兩行代碼都是disect。因為沒有外部的hie語句循環,這就導致這是一次性的執行代碼。當第一行代碼執行了disect后,整個電路就處于disect狀態。如果在5分鐘內的disect狀態下去執行第二行代碼,這第二行代碼也就失效了。”
周不器立刻明白了什么,“你是說當整個電路處于disect的狀態下時,第二行代碼就沒法執行了”
“肯定啊,電路都已經斷開連接了,還怎么再斷開”郭鵬飛笑嘻嘻的說。
周不器瞇起眼睛,緩緩點頭,說道“也就是說,在熄燈前的5分鐘,讓寢室的功率超過闋值,執行第一行代碼斷電。等到了12點,第二行代碼就不執行了。5分鐘時間一過,寢室就恢復供電了”
“沒錯”
郭鵬飛很佩服他。
一個外行能憑借自己的邏輯分析判斷出這兩行代碼的意義,領悟力的確很強。
當晚,周不器就回寢室做實驗。
在半夜11點56分的時候,全寢室集體出動。
熱水器打開,吹風器開打,電熱毯也拿出來,兩臺電腦同時運行終于,只聽“叮”的一聲,寢室安靜了。
功率太大,斷電了。