最近某车出事故再次引发了大家的广泛议论,为什么说再次,因为这样的事情已经不是第一次发生了。有的人认为是司机操作不当,有的人认为是车辆故障。司机方是个老司机了,车辆失控连一次刹车都没踩,听起来有点匪夷所思。而证明司机一次刹车都没踩的证据,则是车子厂家提供的行车日志。
此次事故到底是车辆失控,还是司机驾驶问题,我不想去探讨,因为这是交警部门应该干的事情。我也不想像其他人一样去胡乱猜测事情发生的原因,因为我们作为一个普通人,没有能力也没有权利断定这个事情发生的原因。
但是,作为程序员,我想说的是,车辆行车日志真的能够作为证据来说明问题吗?其实,我觉得行车日志这种东西,根本就不足以用来说明司机当时干了什么,因为行车日志说到底也是程序员通过一系列规则写入到系统里的。
这其实就是程序员常说的“硬规则”,但往往硬规则出错的概率比较大,受外部影响的概率也会比较大。
打个比方,我们作为车辆软硬件交互程序的编写者,在车辆启动这个程序里,会在启动之前写入一个“点火”的日志,当点火成功后,再写入一个“点火成功”的日志。中间可能有其他更详细的日志说明,这里只是举个例子。
但是,“点火成功”这个操作有没有可能出现误判呢?那是完全有可能的!点火成功被误判,产生的后果要远比把刹车的命令当作加油的命令要小得多。
从概率上讲,哪怕一辆车子误判一个动作的概率是万分之一,假设某车厂一年之内卖出十万辆车,也会因此导致十场因车辆误判导致的交通事故。再加上这个车厂本来就比较“网红”,产生的影响就比较大了。
只要是程序,就会出现Bug,就连现在常用的操作系统每天还都在发现大量的Bug,一个发展连十年都不到的车厂怎么敢说自己的系统没有Bug?
他当然不敢,因为一旦承认,产生的后果是极大的!但是,他不承认也情有可原,因为事情还没调查清楚。
回到问题本身,程序员为什么会不信行车日志?那是因为从编程角度上来讲,日志描述事情的准确度其实不是百分之百的。在某些场景下,日志的描述可能错误率还是蛮大的。
比如说我们常见的操作系统的日志,我们经常在系统的事件查看器(系统在特定情况下所发生的事情的日志查看器)里查看系统的相关日志,有时候我们已经很清楚事情发生的原因了,但是系统的事件查看器所描述的却跟实际发生的问题不相符。
而我们在编写程序的时候,因为经过缜密的逻辑判断,所以日志的准确率会很高,但是在某种情况下也是有问题的。
最常见的问题就是并发情况下代表某一种状态的变量,如果没控制好,就有可能出现状态失实的情况。
这么说可能不懂程序的人不明白,那我就举个很简单的例子吧!
假设我们去买东西,此时有好多人在排队。正常情况下,每个人都按规矩排队,那就不会出现什么问题。
但是,当我刚把钱付给了老板,此时有人插队了,他也把钱给了老板,而老板也没管。那么请问,如果老板把东西给了他或者我,这时候老板收的是他的钱还是我的钱?
从某种角度上来说,我是不是可以说我为这个插队的人付了钱,这个插队的人替我付了钱?
或者,当这个插队的人插在了我的前面,此时此我气不过,不买了要求老板把钱还我。此时老板是不是很有可能会把插队的人刚才付的钱给我呢?如果我和那个插队的人付的钱数目不一样又会怎样呢?如果老板选择从钱箱里重新数了些对应数目的钱给我呢?如果老板就压根没注意,不知道我付没付过钱,付过多少钱呢?
如此一来,钱是不是我当初给的那个钱?数还是不是我给的那个数?老板还承认不承认我给过他钱?这一切,都是未知数了!
但是,如果有监控,则可以证明一切!
而行车日志最富争议的就是司机到底是踩了刹车还是油门,看成我上面举的那个例子就再好不过了。此时,如果车子系统出现了问题,把刹车判断成油门,是不是从某种角度上来说是有可能出现的呢?
而现实无非就两种情况,第一种情况是踩了刹车没反应,第二种情况就是踩了刹车,命令被执行成加油!
而出现这种情况的原因可能就出在状态是由一个变量所控制的。
所以,说到底,日志这个东西,拿来自证清白是说不过去的。在软件开发领域,日志只能被软件的设计者拿来做参考,或者给用户展示用。如果仅凭日志来分析结果,这是不科学也是不合理的。因为日志是按照一定规则去写入的,一旦规则出错,日志就说明不了问题了!
但是,行车日志真的没有用吗?那也不是!行车日志可以被厂家收集,然后根据日志优化系统的规则,其实就是代码和硬件的交互规则。日志的作用也常用来分析系统Bug,比如司机明明踩了刹车(必须非常确定),但是日志显示加了油门。这时候,行车软件的设计者就可以判定系统存在Bug,然后修复他们。
但是,我们回看过去一些汽车出了一些事故,汽车厂商第一时间拿出行车日志想要来以此说明问题。对于程序员来说,这说明不了任何问题。我所相信的,永远是实证,比如说监控视频!其实,汽车厂家心里也清楚,行车日志说明不了问题,但是他们不能承认罢了!
最后,我想说的是,很多凑热闹的人都在猜测并且推断事情出现的原因。我觉得胡乱推断不光是对事件本身的不负责,也是对当事人、那些受到伤害的人、汽车厂家的不负责!
专科考研,难度总会要格外大一点!首先就是考研条件,我们要毕业两年后,才可以用同等学力的身份报考,然后同等学力报考,还有各种限制。首先就是有些学校明确表示,不接收同等学力报考,这是限制最大的,往往是名校喜欢这样做;还有些学校会设置一定的障碍,比如说不允许同等学力跨考,比如必须修了本科的学科,并拥有相应
2025-06-24 00:19:45我们国家的税种还是还复杂的,企业涉及的税种达到了18种。不仅如此,每一种税种里面,还会涉及多种税率。对于税法知识的学习,我们还是需要多花一点时间。例如,增值税专用发票的税率,就需要企业根据实际业务进行判断。增值税专票税点是多少?专票的税率一般是13%、9%或6%。而普通发票的税率除了可以是13%、9
2025-06-24 00:10:35好多网友“调侃”南京:八大古都中,南京只是一个六朝古都,还都是短暂的割据政权,不仅不能与西安、洛阳、北京相比,而且连开封都不能比。对于杠精,我们不能只是笑而不语,必须拿出有力的说服力,才能以正视听。首先,我们先来谈一谈南京“六朝古都”的说法是怎么来的。六朝是指先后定都南京(三国东吴时称建业,东晋南朝
2025-06-23 02:18:55银为元素周期表第五周期IB族元素,原子序数为47,相对原子质量为107.868。纯银为银白色,光润,色泽光亮。银与金属铜可以任何比例生成合金。纯银中掺入10%以上的红铜时,其色泽开始变红,红铜含量愈高,颜色愈红。纯银中掺入黄铜时,其颜色则白中带黄,黄铜含量愈高,颜色愈黄带黑。纯银中掺入白铜时,其颜色
2025-06-23 01:54:43为什么下载完成之后csgo之后登录的时候没有登录选项?最近有好多小伙伴都是遇见了这个问题,csgo该游戏最近热度是很高的,很多小伙伴都是被吸引到了该游戏,但是阿紫下载之后登录的时候发现没有区服选项,这个就是比较难受了,不过大家放心,今天小编就来教一下大家这类问题应该如何解决。CSGO登录没有选择区服
2025-06-22 01:08:20现在,选择移动固态产品的人越来越多了,那么,为什么越来越多的人选择移动固态硬盘?相较于传统的机械硬盘,移动固态硬盘具有更高的读写速度、更轻便的体积和更强的抗震性能。本文将从移动固态硬盘的概念、特点、优势以及应用场景等方面,详细阐述为什么越来越多的人选择移动固态硬盘作为数据存储的主要方式。一、移动固态
2025-06-22 00:46:32HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。今天我们就来实际操作一下,如何将word转换成html格式的文件。 “演示机型:DESKTOP-RBHCOT4系统版本:Windows 10软件版
2025-06-21 01:13:50毒死蜱,是有机磷杀菌剂的一种,该药也叫乐斯本。具有三大功效,胃毒、触杀、熏蒸三重作用。可进行叶面喷雾和根部浇灌,持效期长。那么,该药主要能防治哪些害虫?并且怎么用药呢?1、树木方面的虫害(果树、绿化树木、森林树木等)主要是防治,叶螨、蚧壳虫、潜叶蛾、食心虫、枣尺蠖等,可用40%毒死蜱乳油1000倍进
2025-06-21 00:39:22石油焦是一种黑色或深灰色的坚硬固体石油产品,具有金属光泽和多孔性。它是由微小石墨的粒状、柱状、或针状晶体组成的碳体。石油焦是由碳氢化合物组成,含碳量在90-97%,氢1.5-8%。它还含有氮、氯、硫和重金属。石油焦由于价格低廉、含碳量高,已成为国内外活性炭工业研究和发展的新热点。石油焦与煅烧焦、石墨
2025-06-20 01:12:48PART 1 十字绣技法 01 制图 02 用料 03 工具 04 定图位 05 起头针 06 识图 07 数格(数纱) 08 走针 09 匀拉线 10 留通路 11 整理好,绣成功 12 调色 13 图案变形 14 图样的运用 01 制图 根据设计的
2025-06-20 00:31:09