【MCDReforged 相關(guān)補(bǔ)充】Ⅰ·當(dāng)你遇到問題

當(dāng)你在實(shí)踐中遇到問題,如何妥善處理?
案例
下面是一個解決問題的典型過程:
【時間】我在安裝 MCDR?時遇到問題。
【問題】pip?報(bào)錯?ValueError: check_hostname requires server_hostname
【嘗試】根據(jù) pip 提供的警告信息,我嘗試更新 pip
【結(jié)果】pip?無法更新,報(bào)錯相同
【嘗試】上網(wǎng)搜索該錯誤,發(fā)現(xiàn)有人提到解決方法——降級?urllib3
【嘗試】降級?urllib3
【結(jié)果】無效,報(bào)錯依舊
【嘗試】尋找其他回答,有人提到了需要關(guān)閉代理軟件
【嘗試】關(guān)閉代理軟件
【結(jié)果】不再報(bào)錯,MCDR?成功安裝!
具體地說,解決問題應(yīng)當(dāng)分為以下幾步——
1·判斷當(dāng)前處境
問自己幾個問題。
你在做什么時遇到了問題?
究竟遇到了什么問題?
你嘗試了哪些方法來解決問題?
結(jié)果怎樣?
盡可能具體地回答這些問題。有時候,當(dāng)你盡可能具體地回答這些問題,就會發(fā)現(xiàn)解決方案已經(jīng)找到。這樣的方法稱為小黃鴨調(diào)試法。
2·自己動手,豐衣足食
如果你無法僅通過這三個問題找到解決方案,說明此問題超出了你的能力范圍。接下來優(yōu)先的方案是進(jìn)行嘗試。
●?重來一遍:你可以試試重新來過,仔細(xì)一點(diǎn)。也許這時你可以發(fā)現(xiàn)當(dāng)初遺漏的問題。
●?檢索文檔:文檔 (Documention,或自述文件、 README) 非常重要。仔細(xì)閱讀文檔后,你也許會發(fā)現(xiàn)自己的錯誤是多么愚蠢。有研究表明,對于正常的項(xiàng)目和用戶,閱讀文檔能夠解決 90% 以上的問題。
●?探索浩瀚的互聯(lián)網(wǎng):如果你確定文檔里沒有你想要的,不妨先搜索網(wǎng)絡(luò)?!岸喑虺騽e人走過的路,才能讓你自己的路更好走”。絕大部分時候,網(wǎng)絡(luò)上會有與你類似(甚至完全相同)的已解決的問題。在網(wǎng)絡(luò)搜索時,建議遵循以下原則:
????○?搜索引擎:建議的優(yōu)先級為? Google ≈ F 搜 >?Startpage > 必應(yīng)?? 360 > Baidu
????○?搜索語言:英文搜索為宜,中文作為輔助
????○?使用關(guān)鍵詞:不要搜索整個問題(特別是用中文搜索時),例如:
????????????Python?中如何直接殺死一個線程 →?Python 殺死線程
????????????How to kill a thread in python →?python kill thread
????○ -csdn:不建議點(diǎn)擊任何來自 CSDN 的文章
●?ChatGPT:對于不復(fù)雜的問題,ChatGPT 可以提供優(yōu)質(zhì)的解答。你也可以使用技術(shù)相同的 New Bing 服務(wù)。
3·尋求幫助
如果以上方法都不能解決你的問題,也許你真的遇到了一個麻煩。是時候向他人尋求幫助了。
但是,在提問時,你也應(yīng)當(dāng)保持應(yīng)有的禮節(jié),以得到正確的答案而不是被罵一頓:
● 別問「在嗎」

● 抓住實(shí)質(zhì)問題

● 詳細(xì)、清晰、正確地描述問題
下圖出自「提問的智慧」,強(qiáng)烈建議完整閱讀原文:
