首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏汽车软件工程师

    UDS诊断10服务

    DiagnosticSessionControl(0x10)——诊断会话控制 这个服务的主要作用就是使能不同的诊断会话,不同的诊断会话包含了不同的诊断服务或者功能,这个服务就实现了不同诊断会话之间的切换 ECU上电之后会进入默认会话(default),当Client请求一个诊断会话服务,如果这个会话已经运行,则回复肯定响应。 进入其他session,default session的功能仍可用。 要想进入一个新的诊断会话,特定的条件需要满足,这些条件由用户定义。 数据参数格式定义如下(3~6字节): 图7 数据参数定义 图8 sessionParameterRecord定义 图9 sessionParameterRecord值定义 可支持否定响应NRC 图10 可支持否定响应NRC 示例 发送请求:10 02 肯定响应:50 02 00 32 01 F4

    2.6K10编辑于 2022-05-25
  • 来自专栏SEO建站

    SEO诊断怎么做?网站SEO诊断10大流程步骤

    如果网站从未做过SEO诊断,就不知道SEO存在什么问题,尤其结构比较复杂的网站,问题无时无刻的会出现,除非定期进行SEO诊断,否则不可能会注意到这些问题。 接下来可以按照小编分享的网站SEO诊断流程步骤进行检查。 7、检查网站设计网站UI设计很重要,没有人会相信一个10年前设计的网站。一般而言,每隔4、5年就要对网站进行一次改版,或者至少进行一些重要的设计更新,以保持网站的新鲜感。 10、检测页面关键词使用是否正确一个页面计划某个关键词获得在搜索引擎自然排名,首先这个页面的主体内容是围绕该关键词进行撰写的,如果这个页面都从未出现过该关键词,用户通过搜索该关键词的时候,这个页面是不可能排在搜索引擎自然排名前列的 优化猩SEO:上述SEO诊断流程都是一些基础常规检查内容,SEO诊断是网站SEO优化深入挖掘、诊断网站、并发现问题的最佳方法之一,希望SEOer也重视起来,定期对网站进行SEO诊断

    1.2K20编辑于 2023-04-11
  • 来自专栏开源部署

    快速诊断Linux性能的10个命令

    Check SNMP counters.这条命令显式了最近的 10 条系统消息,当然前提是它们依然存在,查找能够导致性能问题的错误。 ---r b swpd free buff cache si so bi bo in cs us sy id wa st34 0 0 200889792 73708 591828 0 0 0 5 6 10 10. top$ toptop - 00:15:40 up 21:56, 1 user, load average: 31.09, 29.87, 29.92Tasks: 871 total, 1 running

    68240编辑于 2022-06-17
  • 来自专栏AIoT技术交流、分享

    详解UDS CAN诊断:DiagnosticSessionControl Service(SID:0X10

    unit)包含10种服务,本篇博文将详细讲解DiagnosticSessionControl Service(SID:0X10)的特性和协议。 启用不同的诊断会话需要客户端发送请求协议:0X10 0X**(A_Data.A_PCI.SI和A_Data.Parameter 1~k数据)。 其中: 0X10是服务ID(SID),1字节; 0X**是服务的子功能,范围为:0X00~0XFF,1字节。 其中: 0X7F是否定响应固定数值,1字节; 0X**是诊断服务ID(SID),本篇博文使用的是0X10服务,则否定响应会返回0X10,1字节; 0X&&是NRC错误码,描述了返回错误的原因,1字节。 DiagnosticSessionControl Service(SID:0X10)有3种类型错误,如下所示: ---- UDS诊断 ISO 14229 1~8整套协议-中英文最新版  ---- 详解

    1.9K30编辑于 2022-12-02
  • 来自专栏Vincent-yuan

    1 分钟内对 Linux 进行性能诊断10 个命令

    在这 60 秒内,你可以使用下面这 10 个命令行了解系统整体的运行情况,以及当前运行的进程对资源的使用情况。 在这些指标里面,我们先关注和错误、以及和资源饱和率相关的指标,然后再看资源使用率。 0000000002d4aec0 [ 906.272651] RBP: 0000000002b5b850 R08: 0000000000000002 R09: 0000000000000013 [ 906.272652] R10 1 $ mpstat -P ALL 1 Linux 5.13.0-051300-generic (linuxmi) 2021年08月28日 _x86_64_ (2 CPU) 08时34分10 10. top top - 08:43:05 up 2:09, 1 user, load average: 1.49, 0.77, 0.53 任务: 360 total, 1 running,

    1.2K10编辑于 2021-12-20
  • 来自专栏devops_k8s

    Golang性能诊断

    针对Go应用,性能诊断工具主要分为两层: OS层面 Go应用层面(go tool pprof / trace /gc) 2 OS诊断 系统诊断,我们一般关注三个方面: CPU, Memory, I/O。 除了常用的 top、 ps、vmstat、iostat 等命令,还有其他 Linux 工具可以诊断系统问题,如 mpstat、tcpdump、netstat、pidstat、sar 等 更多Linux性能诊断工具如下图 second=10 命令行方式: 常用命令 top list traces top: 查看按照占用内存或cpu多少排序的前10的函数信息 flat:当前函数占用的CPU时长(不包含其调用的其他函数) 个100m的对象和1亿个10字节的对象占用内存几乎一样大,但是回收起来一亿个小对象肯定比10个大对象要慢很多。

    1.7K20编辑于 2022-03-13
  • 来自专栏全栈程序员必看

    prophet Diagnostics诊断

    ] df_cv = df_cv[df_cv['cutoff'].values == cutoff] fig = plt.figure(facecolor='w', figsize=(10 在这8年的时间序列中,这相当于11个总预测(训练数据是2007/12/10 – 2016/01/20,因为最后一个截止点也要预测365天,所有最后一个cutoff在2015-01-20,第一个cutoff 默认情况下,每个窗口中都会包含10%的预测,但可以使用rolling_window参数进行更改。 默认值为0.1,对应df_cv于每个窗口中包含的10%的行; 增加这将导致图中平均曲线更平滑。

    1.1K20编辑于 2022-07-02
  • 来自专栏腾讯云数据库(TencentDB)

    数据库诊断不了的,腾讯大神来“诊断

    | select sleep(3600) from stu || 478 | root | 127.0.0.1:53124 | test | Query | 10

    2.6K30发布于 2021-03-29
  • 来自专栏爱生活爱编程

    prophet Diagnostics诊断

    ] df_cv = df_cv[df_cv['cutoff'].values == cutoff] fig = plt.figure(facecolor='w', figsize=(10 在这8年的时间序列中,这相当于11个总预测(训练数据是2007/12/10 - 2016/01/20,因为最后一个截止点也要预测365天,所有最后一个cutoff在2015-01-20,第一个cutoff 默认情况下,每个窗口中都会包含10%的预测,但可以使用rolling_window参数进行更改。 默认值为0.1,对应df_cv于每个窗口中包含的10%的行; 增加这将导致图中平均曲线更平滑。

    1.7K10发布于 2021-01-14
  • 来自专栏AIoT技术交流、分享

    详解UDS CAN诊断:什么是UDS(ISO 14229)诊断

    1、UDS诊断概念 UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议是在汽车电子ECU环境下的一种诊断通信协议。 例如,请求0X10服务,肯定响应第1个字节为0X50;请求0X22服务,肯定响应第1个字节为0X62。 否定响应(Negative Response)格式为:0X7F+SID+NRC。 例如,请求0X10服务,否定响应第1个字节为固定的0X7F,第2个字节为0X10,第3个字节为NRC。NRC是否定响应码,可以根据返回的NRC判断是什么原因导致的否定响应。 例如,请求0X10服务,Subfunction(子功能)为0X02,肯定响应第1个字节为0X50,第2个字节为0X02。 例如,请求0X10服务,否定响应第1个字节为固定的0X7F,第2个字节为0X10,第3个字节为NRC。NRC是否定响应码,可以根据返回的NRC判断是什么原因导致的否定响应。

    13.3K22编辑于 2022-11-22
  • 来自专栏数据和云

    故障诊断 | 系统级追踪诊断方法及案例分享

    所谓操作系统,是应用程序与服务器硬件进行沟通的中间层。应用程序的所有操作,都是和操作系统进行沟通交互。操作系统负责将所有交互转化为设备语言,进行硬件交互。 我们在进行Oracle故障调试和内核原理工作的时候,经常需要了解后台运行的动作和细节。一些故障场景,如ORACLE后台进展慢、程序无法启动、无法登陆、相同环境执行结果却大不相同等问题,就需要操作系统级别监控,检查定位问题。 Oracle自身已经提供了很多这类型的工具,如oradebug、各种等待事件和跟踪方式。此外,各类型的操作系统提供出很多系统级别工具

    1.7K30发布于 2018-03-08
  • 来自专栏互扯程序

    java 诊断工具—— Arthas

    今天的主角就登场了,阿里巴巴最近开源出来的一个针对 java 的工具,主要是针对 java 的问题进行诊断---Arthas(阿尔萨斯) ? 这就是使用Arthas诊断出的效率问题 [滑稽] 是不是特别爽,有了这个工具,妈妈再也不用担心我优化问题了,哪里慢改哪里! 此脚本暂时只接受一个参数 pid,即只能诊断本机上的 Java 进程。 启动命令为: as.bat <pid> 注:我在 window 10 上面启动的时候遇到如下问题, D:\download\arthas-packaging-3.0.4-bin>telnet 'telnet InterruptedException e) { e.printStackTrace(); } } } } 如下我做一个示例 ( 本人是基于 Window 10

    2.2K10发布于 2018-11-22
  • 来自专栏架构驿站

    JVM诊断工具-Greys

    >trace -n 2 com.netease.urs.CookieDecoder requestDecode '#cost>10' Press Ctrl+D to abort.

    1.7K40编辑于 2021-12-09
  • 来自专栏iSharkFly

    Confluence 6 诊断

    当你对性能进行诊断或者希望知道是什么原因导致 Confluence 崩溃,你希望知道在 Confluence 内部是什么导致这些问题发生的。 这个时候系统的诊断信息能够帮助你获得更多的有关的这些信息。 通常情况下不是偶然发生的,诊断警告将会帮助你构建有关你 Confluence 站点表现的详细快照,然后帮助你来识别导致你这些问题的的症状。 我们将会提供为诊断信息提供 UI,请关注我们的站点来获得有关的更新。 有关诊断警告 系统诊断工具的作用是能够对系统的症状和表现进行持续的监控。 诊断信息将会存储在数据库中,这些数据每  30 天后会删除。老的警告信息将会在 30 天后被自动清理。

    80640发布于 2019-01-30
  • 来自专栏音视频专栏

    网络诊断方案选型

    这里的网络诊断主要是针对特定的域名或者ip,也就是说app的网络诊断是对当前网络到域名指向的服务端的连通性和带宽情况。 这里分几个层面来说。 首先是哪些信息用来诊断网络,其次这些信息的诊断选择什么工具,再次网络诊断出来的数据如何理解。最后还需要给网络状况一个标准,以便于用户理解这个网络问题。 2. 网络诊断的工具 常用的网络工具或者方式,包括ping、DNS、traceroute、网络测速 2.1.ping测试 ping命令是基于ICMP,是在网络层。 参考文章 [1] 移动端下各类诊断方法与工具 [2] Android 网络优化,使用 HTTPDNS 优化 DNS,从原理到 OkHttp 集成 [3] Android获得DNS地址 [4] DNS(二 )通过dig命令理解DNS [5] Android网络测试与诊断 [6] 通话前网络测速

    5.1K60发布于 2020-08-04
  • 来自专栏火丁笔记

    如何诊断CDN故障

    某项目使用CDN做文件下载服务,最近不时有网友反馈下载出错,因为CDN是第三方提供的,且节点众多,所以诊断起来有点麻烦,必须想想招儿。 首当其冲的问题是如何确认CDN有哪些节点?

    1.7K30编辑于 2021-12-14
  • 来自专栏AIoT技术交流、分享

    CANoe UDS诊断测试

    CDD文件是基于 ASAM MCD-2D 标准格式的描述文件,提供了车辆诊断通信所需的详细描述,包括诊断服务、参数、PDU格式等。 如果没有CDD文件,就需要根据诊断问卷调查表在Diagnostics/ISO-TP Configuration窗口设置传输层和诊断层参数。 Addressing(诊断地址信息) 包括请求地址、物理寻址和功能寻址。一般来说,诊断地址以 0x7 开头。ECU 所支持的诊断服务通常都支持物理寻址。 功能寻址仅支持以下服务:10、11、28、3E、85、22、14、19,即不支持 31、2E、2F、34、36、37。 根据诊断信息表设置“Timing”参数 “Timing” 参数需根据诊断信息表进行设置,通常由 OEM 或 ECU 开发方提供。

    3.3K11编辑于 2025-04-02
  • 来自专栏db小强

    MySQL性能诊断-内存

    ​问题 MySQL 5.7 内存占用过高,持续增长,不释放,甚至OOM 诊断 top -Hp ;free -m 查看内存使用情况,若紧急则先缩一下bpsize show processlist查看是否有异常 = b.thd_id ;#统计buffer pool占用内存表select * from innodb_buffer_stats_by_table order by pages desc limit 10

    2.4K00发布于 2021-03-12
  • 来自专栏首富手记

    MTR 网络诊断工具

    MTR 网络诊断工具 为什么会了解到MTR这个工具 今天线上业务出现了大量语音合成问题,本以为是服务出问题,但是经过排查发现服务一切正常就是合成的特别慢,在TTS语音合成服务那边也没有大量的任务堆积,这边也一直再发送需要合成的数据过去 9. 115.239.209.38 0.0% 6 2.6 2.7 2.6 2.9 0.0 10. ??? 11. ???

    4.2K30发布于 2019-03-14
  • 来自专栏用户1337634的专栏

    Arthas - Java诊断神器

    Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?

    1.1K20发布于 2019-03-27
领券