今天发生了一起事故,过程不细说,最终影响到了客户近一个小时。造成故障的原因以及故障时间持续这么长的原因,总结起来就是:没有准备最坏的结果。
想当然地任务某个服务会怎么返回会怎么做,表面上看起来OK的东西想当然地认定其内部也是OK的,想当然地认为低概率事件不会那么凑巧就发生在自己身上。著名的“如果一件事件有可能会发生,那么它一定会发生”,大家也只是拿来做马后炮。
写程序时一定要想清楚最坏的结果是什么,各种情况都需要想到对策,当然很多情况下根本没有对策,但知道什么情况下没有对策也是好的。如果你的功能依赖别人的某些功能,就要随时准备好意外的发生。不能相信任何人,包括自己。相信很多人在看自己几个月前写的代码时后悔当初没好好写文档,自己都如此,更不要指望别人理解你。所以在工作中,记住一点:想清楚,写下来,写明白。
这既是一直思考的方式,更是一中生活态度。
过马路时,要想想万一遇到酒醉的司机出了意外怎么办,自己的父母老婆孩子怎么生活,就不会冒不该冒的险;
出门在外时,要想想万一钱包被偷了自己怎么办,怎么求助,就会把身份证和现金银行卡分开放;
与不够熟悉的人发生利益关系,要想想如果这是一个小人,一个不诚信的人,或者就直接是一个骗子怎么办,想想怎么保障自己的利益,就会把改写在纸上的写下来,该厚着脸皮说清楚的说清楚,防人之心不可无;
多想想最坏的结果,不是让人畏手畏脚,优柔寡断,相反能让人在做决定时,更理性更客观。经常会有创业的人说“最坏的结果就是我这两年一分钱挣不到,如果真的这样,我不后悔。”,想到这些,就是考虑过了最坏的结果。有时候想到了最坏的结果反而会让我们更大胆更果断,更能follow my heart。
多想想最坏的结果,会变得更好。
分享到:
相关推荐
结合这一点,通过考虑被忽略的高优先级消息的干扰,并证明网关消息同时释放时所造成的非周期性干扰最大,改进了基于网关互连的CAN网络最坏响应时间分析的方法。使用Matlab工具进行了仿真实验,实验结果表明,改进后...
给出一种带有路径冲突检测的程序最坏情况执行时间估计方法,这种方法首先检测程序中存在的分支约束,然后将程序中存在的分支约束信息转化为程序流程控制图(CFG图)中结点之间的语义冲突,并按照结点对的形式保存在...
在底层分析中,建立结合流水线和高级缓存影响的时间模型,得到每条指令所对应的执行时间,最后结合高层分析和底层分析的结果得到程序的最坏情况下的执行时间。实验表明,该方法可以使对实时Java 程序的最坏情况执行...
并迅速推断出此次攻击的最坏结果,判断是否需要紧急切断校园网 的服务器及公网的网络连接,以保护重要数据及信息。 (5)如果攻击来自校外,立刻从防火墙中查出对方IP地址并过滤,同时对防火墙设置对 此类攻击的过滤...
并迅速推断出此次攻击的最坏结果 判断是否需要紧急切断公司的服务器及公网的网络连接 以保护重要数据及信息。 7.2.2 如果攻击来自公司外 立刻从防火墙中查出对方 IP 地址并过滤 同时对防火墙设置对此类攻击的过滤 并...
并迅速推断出此次攻击的最坏结果 判断是否需要紧急切断公司的服务器及公网的网络连接 以保护重要数据及信息. 7.2.2 如果攻击来自公司外 立刻从防火墙中查出对方 IP 地址并过滤 同时对防火墙设置对此类攻击的过滤 并...
并迅速推断出此次攻击的最坏结果,判断是否需要紧急切 断校园网的服务器及公网的网络连接,以保护重要数据及信息,迅速向网络恶意攻击事 故处理小组,小组判断是否须要启动应急预案。 启动应急预案后: (1)紧急...
并迅速推断出此次攻击的最坏结果,判断是否需要紧急切断校园网的服 务器及公网的网络连接,以保护重要数据及信息。 (2) 如果攻击来自校外,立刻从防火墙中查出对方IP地址并过滤,同时对防火墙设置此类攻 击的过滤...
并迅速推断出此次攻击的最坏结果,判断是否需要紧急切断校园网 的服务器及公网的网络连接,以保护重要数据及信息; (2)如果攻击来自校外,立刻从防火墙中查出对方IP地址并过滤,同时对防火墙设置对 此类攻击的过滤...
提出了一种有效的双向边分布式造构...仿真实验结果分析表明,与RNG、GG、PLDEL、UDEL、DEL相比较,在MEDDEL拓扑结构下寻找到路径支撑值最小的情况下,运行SMBCP算法能找到最佳覆盖路径下的最短穿越路径和最小能耗路径。
使用AES-SIV ,重用 nonce 的最坏结果是攻击者可以看到您发送了两次相同的明文,而不是几乎所有其他 AES 模式,它可以促进和/或完整的明文恢复。 有关更多信息,请参阅 。帮助和讨论有问题吗? 想要建议功能或更改...
使用AES-SIV ,重用随机数的最坏结果是攻击者可以看到您已经发送了两次相同的明文,而几乎所有其他AES模式都可以使和/或完整明文恢复变得相反。 帮助与讨论 有问题吗? 想提出功能或更改建议? Gitter :基于Web的...
在大指向误差的情况下,从新的角度提出了基于迭代最坏情况性能优化的鲁棒波束形成器。 基于Capon波束形成器的最佳权重向量和操纵向量(SV)之间的关系,所提出的方法可以通过具有较小不确定性集的迭代计算来更新估计...
我们表明,任何激励兼容的社会选择函数都可以在给定的通信网络上实现,在具有共同独立信念和私人价值观或最坏结果的所有环境中,当且仅当网络是强连接和弱 2 连接时。 如果对于每个参与者,都存在通往设计者的定向...
使用AES-SIV ,重用随机数的最坏结果是攻击者可以看到您已经发送了两次相同的明文,而几乎所有其他AES模式都可以使和/或完整明文恢复变得相反。 有关更多信息,请参见顶层README.md 。 帮助与讨论 有问题吗? 想...
:police_car_light: 已弃用! :police_car_light: ... 使用AES-SIV ,重用随机数的最坏结果是攻击者可以看到您发送了两次相同的明文,而几乎所有其他AES模式都可以使选定的密文攻击变得容易。 要求 miscrea
这种影响取决于商店的类型,但在最坏的情况下,大盒子商店的到来与规模的减少相关,而这种减少等于使市场蒙受了一年的模糊。 有趣的是,所有影响都会随着时间的推移而改善,因此即使最坏的影响也不会在商店开业后...
程序的最坏执行时间WCET是实时系统时间操作方面的可信基础,现有的WCET静态分析方法都需要对系统某种程度上的额外...实验结果表明利用Gumbel分布建立的WCET估计模型能够快速且有效地给出实时程序的最坏执行时间估计。