隧道尽头的灯

2024-06-10 02:18
文章标签 尽头 隧道

本文主要是介绍隧道尽头的灯,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文链接:http://www.dubby.cn/detail.html?id=9016

最近,在日内瓦湖上的山脉中,建成了一条很长的汽车隧道。在投入使用之前,总工程师想起来,她忘了警告汽车司机在进入隧道之前把车灯打开。尽管隧道的照明设施很好,仍然需要预防停电的情况下发生灾难(在深山中这种意外是很可能发生的)。

于是人们做了一个标牌,上面写着:

警告:前有隧道请打开车头灯

他们把标牌挂在隧道入口处,然后隧道如期通车了。既然问题已经解决了,大家都觉得很轻松。

从隧道东出口再往前 400 米就是世界上风景最优美的度假胜地,从这里俯瞰,整个日内瓦湖都尽收眼底。每天都有成百上千的游客在此处欣赏美景,放松他们疲惫的身体,也许享受一个美味的小“野餐”。同时,每天当这几百名神清气爽的游客返回他们的汽车的时候,都会有十来个或者更多的人们意外地发现汽车电池没电了――因为他们忘了关掉车灯!警察们被迫用上他们所有的资源,好让车启动起来,或者把它们拖走。游客们怨声载道,并且赌咒发誓要劝说他们所有的朋友都不要到瑞士来旅行。

像往常一样,我们会要求您暂停一下,回答这个问题:

这是谁的问题?

(a) 司机
(b) 乘客(如果有的话)
(c) 总工程师
(d) 警察
(e) 州长
(f) 汽车俱乐部
(g) 以上都不对
(h) 以上都对

这种类型的问题中――因为它有一个明确的“设计者”或者叫“工程师”――有一个很
强的倾向就是认为这是她的问题。在这件事中,不仅司机们认为这是工程师的问题,而且工程师可能也这么认为。建筑师、工程师和其他设计者的职业道德中有这样一条:他们必须做好所有的事情。

在这个例子中,工程师考虑了她能够强加在司机及其乘客身上的很多种解决办法:

(1) 她可以在隧道尽头里一块标牌,写上:关掉车灯,但是这样的话夜晚行车的人们也会关掉车灯⋯⋯
(2) 她可以装作不知道,顺其自然⋯⋯不,这本来就是现状,并且政府官员们认为工程师的工作做的一团糟。
(3) 她可以在风景俯瞰处建造一个充电站。但是要维护要花很多钱,并且如果它出了故障人们会更加恼火。
(4) 她可以授权一家私人公司经营充电站。但是这会使风景区变得商业化,这是政府和游客绝对不会接受的。
(5) 她可以在隧道尽头树立一个表意更明确的标牌。

凭借她的直觉,工程师认为一定可以通过某种方法来书写一个更加明确的标牌。她尝试了许多备选方案,最终得到了一个体现瑞士式简约的杰作:

等人们读完这个标牌,汽车早已经飞过围栏,并且咕噜咕噜地沉到湖底了――这根本就不是一个可以接受的解决方法,难道说,还应该说说葬礼该怎么样?

必定有更好的方法!

事实上总工程师并没有把问题复杂化,她用了一种方法,“把问题当作他们的问题”――工程师只是起了一点辅助作用。她假设司机们非常愿意解决这个问题,但是也许需要一点儿提醒。她还假设司机们――如果他们通过了驾驶执照的考试――不可能是那种彻头彻尾的傻瓜。他们所需要的只是在隧道尽头加一块标牌,写上:

您的灯亮着么?

如果他们连理解这种提醒的能力都没有,他们遇到的麻烦就不只是电池没电这么简单了。

这个标牌使问题消失了,而且因为这条信息足够短,所以在标牌上可以很多种语言把它表示出来。工程师会永远记住她在这次工作中学到的一课:

如果人们的灯真的亮着,
一个小小的提醒可能比你那些复杂的解决方法都更有效。

这篇关于隧道尽头的灯的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1046960

相关文章

通过SSH隧道实现通过远程服务器上外网

搭建隧道 autossh -M 0 -f -D 1080 -C -N user1@remotehost##验证隧道是否生效,查看1080端口是否启动netstat -tuln | grep 1080## 测试ssh 隧道是否生效curl -x socks5h://127.0.0.1:1080 -I http://www.github.com 将autossh 设置为服务,隧道开机启动

红队内网攻防渗透:内网渗透之内网对抗:隧道技术篇防火墙组策略ICMPDNSSMB协议出网判断C2上线解决方案

红队内网攻防渗透 1. 内网隧道技术1.1 学隧道前先搞清楚的知识1.2 常用的隧道技术1.3 判断协议出网的命令1.4 C2上线-开防火墙入站只80&出站只放ICMP1.4.1 icmp隧道上线CS后门1.4.1 icmp隧道上线MSF后门 1.5 C2上线-开防火墙入站只80&出站只放DNS1.5.1 DNS隧道上线CS后门1.5.2 DNS隧道上线MSF后门 1.6 C2上线-SMB-

LabVIEW开发扫描隧道显微镜

扫描隧道显微镜利用量子隧穿效应,通过一个极细的探针在样品表面上进行扫描,测量隧穿电流的变化,以得到样品表面的原子级别图像。探针与样品之间的距离非常小(约1纳米),隧穿电流对距离变化极其敏感,电流的微小变化可以反映出表面原子的排列情况。 应用范围: 材料科学:分析材料的表面结构和缺陷。 物理学研究:研究表面物理现象和量子效应。 化学反应:观察化学反应过程中的表面变化。 纳米技术:开发和验

Mobaxterm 配置 ssh 隧道

背景介绍: 在使用 ssh远程 连接服务器时,由于许多服务器并没有公网ip,或者不能从内部直接访问,经常使用 跳板机端口转发 的形式访问服务器。 但是在实际使用中,我们经常会有些网络和数据交换操作,需要用到这个服务器开放的端口。MobaXterm 有一种 ssh隧道 的方式,可以实现这种“二级端口”的转发。 场景: 测试环境数据库在内网,而我的电脑只能连接跳板机,不能直连测试环境的数据库,所以

一位初中生的程序员职业生涯至踏入社会篇,每个人都有自己无法复制的人生经历,或辉煌或平淡或潇洒或落寞。不管结局如何,但求自己在人生的尽头,繁华落尽默默退场能无憾、能释怀。

人生许多东西都是可遇不可求的,每个人都有自己无法复制的人生经历,或辉煌或平淡,或潇洒或落寞。不管结局如何,但求自己在人生的尽头,繁华落尽默默退场能无憾、能释怀。 在此我主要跟大家一起分享一下我踏入程序员这条道路的前因,首先这是一个真实的故事,不算完美但是自认为励志。 由于中间过程漫长且复杂,我打算分几期把关于我的前半生描述清除,也希望喜欢的小伙伴点上关注,拿好板凳,开始我们的故事。 本期主要

VxLAN二层互通-无隧道

VxLAN二层互通-无隧道实验 拓扑 配置思路 因为leaf交换机模拟PC,所以直接在物理接口下配上IP地址。 本实验关键词是二层互通和无隧道,spine设备只要坐下bridge-domain配置,开启物理接口,并在子接口下做untag及关联bridge-domain。 leaf1配置 sysname leaf1interface GE1/0/1undo portswitchund

文章阅读 - 机器学习检测DNS隧道

20200915 - 0. 引言 之前关注过利用ICMP等方式进行信息传输的方式,这次看到了一个DNS隧道来传递信息的方式,这两种方式更为隐蔽,一般来说,内网都会对这两种形式的流量放行。当然,现在知道了存在这种传输信道,肯定是要对一些异常的请求加以关注。本次就阅读文章《探秘-基于机器学习的DNS隐蔽隧道检测方法与实现》进行记录。 1. DNS安全之DNS隧道 关注过DNS安全,主要是从域名

红队内网攻防渗透:内网渗透之内网通信隧道搭建:代理和转发

内网通信隧道搭建 一、内网端口转发和代理1.1 什么是端口转发1.2 什么是端口映射1.3 端口转发和端口映射的区别1.4 总结 二、通信隧道的搭建技术2.1 什么隧道2.2 判断内网连通性2.2.1 使用ICMP协议判断通不通外网2.2.2 使用TCP协议2.2.3 使用HTTP协议2.2.4 使用DNS协议2.2.5 代理服务器 2.3 网络层的通信隧道2.3.1 IPv6隧道2.3.2

[linux-001] ssh反向隧道

1.参考资料 https://www.cnblogs.com/fbwfbi/p/3702896.html https://blog.csdn.net/cayman_mg/article/details/79527207 https://www.cnblogs.com/piperck/p/6200439.html https://www.cnblogs.com/fbwfbi/p/370289

优秀的程序员不是你的尽头,而是起点

大家好,我是神仙约架,普通本硕毕业,有着10多年编程经验的“老”程序员。我曾独立挑起大梁,承接过各种项目,为公司解决了不少棘手的问题。今天,我想以一位过来人的身份,给刚踏入编程世界的你们一些建议,希望能帮助你们在这条充满挑战与乐趣的道路上,走得更远。         首先,我想说的是,成为一名优秀的程序员,并不意味着你已经达到了职业生涯的巅峰。相反,这只是一个崭新的起点。下面