目录1.什么是UNECEWP.292.WP.29合规认证要求3.WP.29和ISO/SAE21434之间的关系 4.WP.29R155-Cybersecurity 5.WP.29R156-SoftwareUpdate1.什么是UNECEWP.29UNECE:TheUnitedNationsEconomicCommisionforEurope,联合国欧洲经济委员会。创建于1947年,是联合国经济及社会理事会下属的五个地区委员会之一。总部位于瑞士日内瓦。WP.29:WorkingPartyofexpertsontechnicalrequirementofvehicles,联合国世界车辆法规协调论坛
我需要将stdout转发到不同的文件以分离生成的一些打印件并恢复到正常的stdout。我用freopen这样切换到文件:charname[80];memset(name,0,80);strcpy(name,"./scripts/asm/");strcat(name,m_func->m_name->m_value);strcat(name,".shasm");freopen(name,"w",stdout);它确实有效,但在过程结束时(请注意,stdout以以前相同的方式多次重定向)我无法将其恢复为原始stdout。我尝试了以下方法:freopen("/dev/stdout","w",s
我在表格View中使用滑动删除功能来删除选定的单元格。您将其向左滑动以显示删除按钮。我的代码运行良好,可以正常删除。我还包含了一个UIAlertController,为应用程序的用户提供最后一次避免犯错的机会。我想做的是,如果用户选择“取消”是让单元格“取消滑动”并返回到其原始位置。有办法做到这一点吗? 最佳答案 你可以在tableView上关闭编辑[self.tableViewsetEditing:NOanimated:YES]; 关于ios-TableView滑动删除:HowtoPr
我无法理解Android的地理围栏。实际问题:我使用了来自googlesgeofence-api的Enter+Exit事件,但在许多设备上信号非常不准确,以至于它跳进跳出栅栏(跳跃半径通常大于400米)。计划的解决方案:所以我想使用Dwell来“平滑”它。如果该位置在栅栏内停留一分钟,则会发生停留。到目前为止,一切都很好。但是我如何检测栅栏的离开呢?当我使用Exit时,由于这些信号跳跃,可能会发生多个Exit。当我离开地理围栏超过一分钟时,我需要的是一种“不适”。我想避免使用在快速重复的地理位置上注册并过滤掉小的异常值的自定义逻辑来重新实现整个地理围栏。问题:geofence-api中
我在公共(public)存储库上有一个提交。我希望这个提交不存在(我已经把那个工作移到了一个分支),我显然不想破坏分支历史,基本上只是做一个与那个提交相反的事情。在git中,这只是gitrevert,但我没有使用git:) 最佳答案 hg退出hgbackout[OPTION]...[-r]REVreverseeffectofearlierchangesetCommitthebackedoutchangesasanewchangeset.Thenewchangesetisachildofthebackedoutchangeset.If
我正在尝试恢复在分支上(由其他人)完成的最新提交。我正在使用TortoiseGit客户端。当我点击“Revertchangesbythiscommit”时,git提供了两个选择:Parent1和Parent2。这是什么意思?Parent1和Parent2是什么? 最佳答案 git中的每个提交都至少有一个父提交(第一个/初始提交除外)。提交的父项是前一个。C1C1是初始提交。C2是第二个。C1是C2的父级。C3也是如此。merge提交是父级数量意义上的特殊提交。C1C6是merge提交。它有两个parent,C3和C5。如果您在C5时
它是这样的:我修改了文件A和B我只打算提交并推送A,但不小心同时提交并推送了A和B我做了一个“gitpushold-id:master”所以在github上它显示“Masterisnowold-id”其中old-id是我之前的最后一次提交,所以我认为它回到了我之前promise。问题:在我的本地,我如何撤消具有A和B的提交,并仅提交A,并仅推送A?注意:不过,我确实需要在本地保留A和B的更改。最终结果应该是:本地-新A和新BGithub-新A和旧B 最佳答案 $gitreset#Undothecommitafterold-id$gi
通常gitrevert命令会自动创建一些带有提交日志消息的提交,说明哪些提交已被还原。要避免自动提交,可以选择-n(或--no-commit)。但是在这个命令之后,还原的文件在暂存区。我可以使用命令gitresetHEAD取消暂存它们。有没有无需提交和暂存的直接还原提交的方法?换句话说:是否有直接命令来恢复提交,仅将更改应用于工作目录,而不触及索引? 最佳答案 没有针对它的单一命令。正如您已经注意到的,您可以将gitrevert-n与gitreset结合使用以在索引中撤消还原。除此方法外,您还可以使用gitapply-R来“反向应用
我不小心做了一个gitrmfilename.txt-f现在,如果我执行gitcommit-m'',它将提交此删除。我如何在执行git提交之前取消删除它? 最佳答案 从当前提交(HEAD)获取版本到索引(暂存区,你将要提交的内容)和工作树:gitcheckoutHEADfilename.txt请注意,这不仅仅是为了“取消删除”——它是为了让您从提交返回到版本,无论您是通过更改一行还是删除整个文件来修改它。另外,如果其他人发现这个寻找稍微不同的答案,如果您想从index中获取版本回到工作树中,您可以使用gitcheckoutfilena
我不小心对我的存储库中的错误分支运行了命令-有没有办法撤消此更改? 最佳答案 gitrevert只是创建一个新提交——您可以使用gitreset--hardHEAD^“删除”它(不过要更小心!) 关于git-有什么办法可以撤销"gitreverthead"的影响吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3662543/