最近某车出事故再次引发了大家的广泛议论,为什么说再次,因为这样的事情已经不是第一次发生了。有的人认为是司机操作不当,有的人认为是车辆故障。司机方是个老司机了,车辆失控连一次刹车都没踩,听起来有点匪夷所思。而证明司机一次刹车都没踩的证据,则是车子厂家提供的行车日志。
此次事故到底是车辆失控,还是司机驾驶问题,我不想去探讨,因为这是交警部门应该干的事情。我也不想像其他人一样去胡乱猜测事情发生的原因,因为我们作为一个普通人,没有能力也没有权利断定这个事情发生的原因。
但是,作为程序员,我想说的是,车辆行车日志真的能够作为证据来说明问题吗?其实,我觉得行车日志这种东西,根本就不足以用来说明司机当时干了什么,因为行车日志说到底也是程序员通过一系列规则写入到系统里的。
这其实就是程序员常说的“硬规则”,但往往硬规则出错的概率比较大,受外部影响的概率也会比较大。
打个比方,我们作为车辆软硬件交互程序的编写者,在车辆启动这个程序里,会在启动之前写入一个“点火”的日志,当点火成功后,再写入一个“点火成功”的日志。中间可能有其他更详细的日志说明,这里只是举个例子。
但是,“点火成功”这个操作有没有可能出现误判呢?那是完全有可能的!点火成功被误判,产生的后果要远比把刹车的命令当作加油的命令要小得多。
从概率上讲,哪怕一辆车子误判一个动作的概率是万分之一,假设某车厂一年之内卖出十万辆车,也会因此导致十场因车辆误判导致的交通事故。再加上这个车厂本来就比较“网红”,产生的影响就比较大了。
只要是程序,就会出现Bug,就连现在常用的操作系统每天还都在发现大量的Bug,一个发展连十年都不到的车厂怎么敢说自己的系统没有Bug?
他当然不敢,因为一旦承认,产生的后果是极大的!但是,他不承认也情有可原,因为事情还没调查清楚。
回到问题本身,程序员为什么会不信行车日志?那是因为从编程角度上来讲,日志描述事情的准确度其实不是百分之百的。在某些场景下,日志的描述可能错误率还是蛮大的。
比如说我们常见的操作系统的日志,我们经常在系统的事件查看器(系统在特定情况下所发生的事情的日志查看器)里查看系统的相关日志,有时候我们已经很清楚事情发生的原因了,但是系统的事件查看器所描述的却跟实际发生的问题不相符。
而我们在编写程序的时候,因为经过缜密的逻辑判断,所以日志的准确率会很高,但是在某种情况下也是有问题的。
最常见的问题就是并发情况下代表某一种状态的变量,如果没控制好,就有可能出现状态失实的情况。
这么说可能不懂程序的人不明白,那我就举个很简单的例子吧!
假设我们去买东西,此时有好多人在排队。正常情况下,每个人都按规矩排队,那就不会出现什么问题。
但是,当我刚把钱付给了老板,此时有人插队了,他也把钱给了老板,而老板也没管。那么请问,如果老板把东西给了他或者我,这时候老板收的是他的钱还是我的钱?
从某种角度上来说,我是不是可以说我为这个插队的人付了钱,这个插队的人替我付了钱?
或者,当这个插队的人插在了我的前面,此时此我气不过,不买了要求老板把钱还我。此时老板是不是很有可能会把插队的人刚才付的钱给我呢?如果我和那个插队的人付的钱数目不一样又会怎样呢?如果老板选择从钱箱里重新数了些对应数目的钱给我呢?如果老板就压根没注意,不知道我付没付过钱,付过多少钱呢?
如此一来,钱是不是我当初给的那个钱?数还是不是我给的那个数?老板还承认不承认我给过他钱?这一切,都是未知数了!
但是,如果有监控,则可以证明一切!
而行车日志最富争议的就是司机到底是踩了刹车还是油门,看成我上面举的那个例子就再好不过了。此时,如果车子系统出现了问题,把刹车判断成油门,是不是从某种角度上来说是有可能出现的呢?
而现实无非就两种情况,第一种情况是踩了刹车没反应,第二种情况就是踩了刹车,命令被执行成加油!
而出现这种情况的原因可能就出在状态是由一个变量所控制的。
所以,说到底,日志这个东西,拿来自证清白是说不过去的。在软件开发领域,日志只能被软件的设计者拿来做参考,或者给用户展示用。如果仅凭日志来分析结果,这是不科学也是不合理的。因为日志是按照一定规则去写入的,一旦规则出错,日志就说明不了问题了!
但是,行车日志真的没有用吗?那也不是!行车日志可以被厂家收集,然后根据日志优化系统的规则,其实就是代码和硬件的交互规则。日志的作用也常用来分析系统Bug,比如司机明明踩了刹车(必须非常确定),但是日志显示加了油门。这时候,行车软件的设计者就可以判定系统存在Bug,然后修复他们。
但是,我们回看过去一些汽车出了一些事故,汽车厂商第一时间拿出行车日志想要来以此说明问题。对于程序员来说,这说明不了任何问题。我所相信的,永远是实证,比如说监控视频!其实,汽车厂家心里也清楚,行车日志说明不了问题,但是他们不能承认罢了!
最后,我想说的是,很多凑热闹的人都在猜测并且推断事情出现的原因。我觉得胡乱推断不光是对事件本身的不负责,也是对当事人、那些受到伤害的人、汽车厂家的不负责!
速度上面的区别高铁和动车的共同点是都是速度比较快,都是时速超过200KM每小时的速度。动车我们上次说过就是每节车厢都有动力系统,高铁也是这种,但是高铁特指的是铁路线路的类型。也就是动车和高铁跑的铁路线路是不一样的。铁道部有定义:动车指时速200公里级别的铁路线路,高铁指时速300公里级别的铁路线路。
2024-12-21 10:30:51大连到青岛车辆托运多少钱?从大连到青岛有两种拖车方式。一种是马上走沈海高速,也就是说跨海高速全程不到200公里。还有一种方式是走沿渤海湾的滨海高速,行程全部安排在1400公里。大连到青岛车辆托运多少钱 轿车托运分为使用大板车托运和小板车托运; 小板车比较昂贵,一般只适用短距离的托运,费用包含
2024-12-21 10:16:11出行的安全和方便性一直是乘客最重视的,货拉拉叫车也不例外。如果您想使用货拉拉叫车服务,请务必遵守以下注意事项:一、货拉拉叫车服务前,请确认货物是否可以搭乘货拉拉叫车,以免给货拉拉司机带来不必要的麻烦。二、使用货拉拉叫车服务时,请确认司机的身份和车辆信息,以免遇到不良司机的情况。三、在使用货拉拉叫车服
2024-12-21 10:01:12最近有一部电视剧是非常火的,就是安家,通过这一个电视剧,大家可能更加了解了房产中介这个行业,在当前有不少的人想要把房子卖出去,有一部分想要卖房子的人是炒房者,还有一部分人之所以想要卖房,是自己换置了新房,或者是以前的房子比较老旧了,所以想要换一套房子。在换房的时候肯定就会涉及到一个问题,如果大家要卖
2024-12-21 09:45:46在当今的汽车市场中,面对众多厂商推出的车型,作为一位普通消费者,很难选择一款适合自己的车型。然而,对于那些有着10万左右预算的消费者而言,有好几款合资燃油车可以满足他们的需求。接下来,我将为大家推荐几款具有性价比的合资燃油车。第一款:上汽荣威i5上汽荣威i5作为一款中型轿车,年销量已经超过了140万
2024-12-21 09:30:58随着新能源行业的大发展,以及政策引导和油价波动,不少消费者也开始改变自己的消费习惯,将目光更多的瞄准新能源市场。随着宏光MINI EV揭开了入门代步市场的庞大需求之后,5万元左右的代步市场迎来了众多选手,不过消费者在面对众多车型难免会有选车的纠结。本期,我们就甄选三款比较主流的产品,看看它们哪款更适
2024-12-21 09:16:01国产超大型SUV有理想L9、坦克700、魏牌魏80。SUV作为一种越野性能强、空间大、安全性高的车型,一直受到不少消费者的青睐。随着国内汽车市场的发展,国产SUV也不断推陈出新,尤其是超大型SUV,更是展现了国产车企的实力和创新。2023年有哪些国产超大型SUV值得期待?下面就为大家盘点一下。·理想
2024-12-21 09:00:47还有几天就过年啦!是不是已经归心似箭1月26日春运大幕拉开你是否会加入是坐高铁还是坐飞机呢?选择乘坐飞机哪些东西临行前可以对照整理行李哦~多大尺寸的行李箱能带上飞机?划重点国际航班行李运输规则:手提行李 三边之和不超过115cm托运行李 三边之和不超过158cm国内航班行李运输规则:手提行李 体积不
2024-12-21 08:45:58四川达州是一个充满自然美景和文化底蕴的旅游胜地。在2024年春节假期,达州市是一个最合适的旅游目的地。本文将为您介绍达州市的六个必去景点,包括八台山、巴山大峡谷、达州凤凰山、賨人谷景区、莲花湖和鑫达国际养生谷森林温泉。让我们一起来了解这些景点的地址、文化底蕴、有趣的项目和特色之处。一、八台山地址:四
2024-12-21 08:31:15从广州到桂林阳朔四日游绝佳路线,从广州到桂林阳朔4天花费才一千元左右。我是从广州踏上了去往桂林的旅程,那是一段令人难忘的体验。在桂林,我找到了“山水甲天下”的美丽,也发现了跟团游带来的便利和省心。从广州到桂林阳朔四日游绝佳路线,从广州到桂林阳朔4天花费多少从广州到桂林阳朔四日游绝佳路线,从广州到桂林
2024-12-21 08:15:53