碰到乙個比較麻煩的問題,同事原來的計算機上網正常,買了新的筆記本,插上原來的網線,一撥號就是987號錯誤,說沒有響應。我把自己的機子接那根網線,也是同樣的問題。而且把新機子搬到鄰居家卻可以正常上網。看來只能懷疑網線的問題了。他的舊機子是ibm的r51,網絡卡剛好是支援自適應線序的,而新機子的網絡卡是realtak的,不支援。原因基本確定,電信暫時來不了,我就試圖重做線頭,更換線序,看能否撞上。結果做了56個頭都失敗,因為這種自適應居然可以8根線任意順序。
其間倒是把線序搞得很熟了。標準的線序規範是:
1 2 3 4 5 6 7 8
568a 綠白 綠 橙白 藍 藍白 橙 棕白 棕
1 2 3 4 5 6 7 8
568b 橙白 橙 綠白 藍 藍白 綠 棕白 棕
一般都是用568b,如果要作交叉線,另外一頭就用568a作即可。
也可以這麼理解,網線用到的其實是1 2 3 6,12一組,36一組。交叉線的話把13和26對換,結果也是568a。
最後,這個問題解決起來很簡單,電信的人把配電櫃開啟,找到線頭,果然錯誤,重做了即可。
網絡卡自適應帶來的麻煩
碰到乙個比較麻煩的問題,同事原來的計算機上網正常,買了新的筆記本,插上原來的網線,一撥號就是987號錯誤,說沒有響應。我把自己的機子接那根網線,也是同樣的問題。而且把新機子搬到鄰居家卻可以正常上網。看來只能懷疑網線的問題了。他的舊機子是ibm的r51,網絡卡剛好是支援自適應線序的,而新機子的網絡卡是...
C 多繼承帶來的麻煩
多重繼承是c 語言獨有的繼承方式,其它幾乎所有語言都秉承了單一繼承的思想。這是因為多重繼承致命的缺陷導致的 1.1.1 菱形缺陷 當繼承基類時,在派生類中就獲得了基類所有的資料成員副本。假如類b 從a1和a2兩個類多重繼承而來,這樣b類就包含a1 a2類的資料成員副本。考慮如果a1 a2都從某基類派...
自適應的巨集
原來的 近日在codeproject 瀏覽時,看到一篇關於dialog縮放的文章 作者編寫了乙個短小精悍的巨集,利用該巨集,可以很輕易的實現dialog的縮放。下面是該巨集的使用方法和我在使用中的一些體會。假設建立的對話方塊的類名是cmydlg,具體過程如下 步驟一 把easysize.h拷貝到cm...