欢迎光临散文网 会员登陆 & 注册

【MCDReforged 相关补充】Ⅰ·当你遇到问题

2023-02-18 17:48 作者:Alex3236  | 我要投稿

当你在实践中遇到问题,如何妥善处理?

案例

下面是一个解决问题的典型过程:

【时间】我在安装 MCDR 时遇到问题。

【问题】pip 报错 ValueError: check_hostname requires server_hostname

【尝试】根据 pip 提供的警告信息,我尝试更新 pip

【结果】pip 无法更新,报错相同

【尝试】上网搜索该错误,发现有人提到解决方法——降级 urllib3

【尝试】降级 urllib3

【结果】无效,报错依旧

【尝试】寻找其他回答,有人提到了需要关闭代理软件

【尝试】关闭代理软件

【结果】不再报错,MCDR 成功安装!


具体地说,解决问题应当分为以下几步——

1·判断当前处境

问自己几个问题。

  • 你在做什么时遇到了问题?

  • 究竟遇到了什么问题?

  • 你尝试了哪些方法来解决问题?

  • 结果怎样?

尽可能具体地回答这些问题。有时候,当你尽可能具体地回答这些问题,就会发现解决方案已经找到。这样的方法称为小黄鸭调试法


2·自己动手,丰衣足食

如果你无法仅通过这三个问题找到解决方案,说明此问题超出了你的能力范围。接下来优先的方案是进行尝试


● 重来一遍:你可以试试重新来过,仔细一点。也许这时你可以发现当初遗漏的问题。


● 检索文档:文档 (Documention,或自述文件、 README) 非常重要。仔细阅读文档后,你也许会发现自己的错误是多么愚蠢。有研究表明,对于正常的项目和用户,阅读文档能够解决 90% 以上的问题。


● 探索浩瀚的互联网:如果你确定文档里没有你想要的,不妨先搜索网络。“多瞅瞅别人走过的路,才能让你自己的路更好走”。绝大部分时候,网络上会有与你类似(甚至完全相同)的已解决的问题。在网络搜索时,建议遵循以下原则:

    ○ 搜索引擎:建议的优先级为  Google ≈ F 搜 > Startpage > 必应 ≫ 360 > Baidu

    ○ 搜索语言:英文搜索为宜,中文作为辅助

    ○ 使用关键词:不要搜索整个问题(特别是用中文搜索时),例如:

            Python 中如何直接杀死一个线程 → Python 杀死线程

            How to kill a thread in python → python kill thread

    ○ -csdn:不建议点击任何来自 CSDN 的文章


● ChatGPT:对于不复杂的问题,ChatGPT 可以提供优质的解答。你也可以使用技术相同的 New Bing 服务。


3·寻求帮助

如果以上方法都不能解决你的问题,也许你真的遇到了一个麻烦。是时候向他人寻求帮助了。

但是,在提问时,你也应当保持应有的礼节,以得到正确的答案而不是被骂一顿:

别问「在吗」


● 抓住实质问题


● 详细、清晰、正确地描述问题

下图出自「提问的智慧」,强烈建议完整阅读原文:


【MCDReforged 相关补充】Ⅰ·当你遇到问题的评论 (共 条)

分享到微博请遵守国家法律