XY问题(2014)

2021-05-08 22:48:27

XY问题询问您的尝试解决方案而不是您的实际问题。这导致了巨大的浪费时间和能量,都在寻求帮助,以及提供帮助的人。

用户并不知道如何做X,但认为他们可以摸索他们的方式,如果他们只能设法做y。

其他人试图帮助您的y,但很困惑,因为y似乎是一个想要解决的奇怪问题。

经过大量的互动和浪费时间,它终于变得清楚,用户真的想要帮助X,并且y甚至是x的合适解决方案。

当人们陷入他们认为是解决方案的事情时,会出现问题并且无法完全退回并解释问题。

如果还有其他解决方案,你已经排除了,分享为什么你统治他们。这提供了有关您要求的更多信息。

请记住,如果您的诊断理论准确,您会要求帮助吧?

n00b' t实际上想要在文件名中的最后一个chracters,他想要文件扩展,所以为什么要问最后3个字符?

< n00b>如何在文件名中回显上三个字符? <猫科技>如果它们'重新在一个变量中:echo $ {foo:-3}<猫科技>为什么3个字符?你真正想要的是什么? <猫科技>你想要扩展吗? < n00b>是的。 <猫科技>没有保证每一个文件名都有三个字母的扩展,< feline>如此盲目地抓住三个角色并不能解决问题。 <猫科技> echo $ {foo ## *。}

如果安吉拉刚刚通过解释她想要防止他人检测她的操作系统,这可能是一个更短,更高效的讨论。

安吉拉:' nmap -o-a 127.0.0.1'从&#39开始返回一些行; OS:'如何改变它?奥巴马:在源代码中查看NMAP,找到它如何计算出Linux部分,然后重写您的TCP / IP堆栈以以NMAP可以检测的方式运行。 Angela:是的,但我根本不知道Linux系统API。奥巴马:嗯,nmap' s指纹基于TCP / IP堆栈的工作方式,除了重写所述堆栈的适当部分之外,没有真正的方式。安吉拉:我真的需要避免这些消息。 iptables可以做这项工作吗?奥巴马:嗯,不要使用操作系统检测或版本扫描angela:我想防止他人了解我的操作系统的类型