Title Text:Took me five tries to find the right one, but I managed to salvage our night out–if not the boat–in the end.
Origin:https://xkcd.com/801/
https://www.explainxkcd.com/wiki/index.php/801:_Golden_Hammer
黄金之锤
https://www.douban.com/photos/photo/736892553/
Java是一种受其可移植性吹捧的编程语言(?(软件能够在许多不同的系统上运行“一次编写,随处运行”),这有时会导致它被用于不应该使用它的系统中。 Cueball感叹他正在修补的硬件,尽管用于一个目的,但其固件是用Java编写的;由于微处理器是未知的,因此在硬件设计人员为其编写固件之前,必须将Java虚拟机(JVM)移植到处理器。据推测,他们认为能够以他们熟悉的语言编写控制代码是值得的,尽管用他们用来移植JVM的任何语言编写控制代码可能要简单得多。地点。
黑帽解释说,这真是一个古老谚语的例子:“当你拥有的只是一把锤子,一切看起来像钉子”,也被称为“乐器的法则”,或者如标题所示, “金锤”。硬件开发人员可能只知道Java,当他们考虑如何为他们的新设备编写固件时,“Java”是他们遇到的唯一解决方案。
当然,黑帽的比喻不是使用锤子和钉子,而是使用断线钳和伏特加来通过Wolf Blitzer船库的锁定。不可思议的是,黑帽正拿着一对断线钳和一瓶伏特加。事实上,黑帽实际上是在前一天晚上闯进了Wolf Blitzer的船库,这就是为什么他刚刚开始进入大门的原因。他对谚语所做的改变意味着他认为伏特加和切割机专门设计用于Wolf Blitzer的船库,这种解释符合Black Hat翘曲和无政府的倾向。由于他携带这两件物品,这也意味着他刚刚将这些乐器用于这个目的。然而,Cueball因为(错误地)使用Java而感到非常厌倦,只能让自己说他很高兴Black Hat度过了一个美好的夜晚。
标题文字暗示黑帽在他找到沃尔夫之前不得不闯入一些船库,并且他的船在晚上没有存活。使用“我们的夜晚”一词可以让我们推断黑帽可能与他的犯罪伙伴丹麦人在一起。