自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 升级 g++ 和 gcc 以支持 C++20

为 Ubuntu 添加 toolchain PPA。按照提示选择新安装的版本。

2024-07-10 09:55:00 175

原创 NRC0x78(Pending)与正响应抑制位的关系

此外, 当诊断服务请求中,server如果先响应了NRC78,那么,不管诊断服务是否正响应抑制位置位还是功能寻址碰到NRC 11,7F , 12, 7E ,31 均需要给出最终响应,即:正响应或者否定响应。如果响应的否定响应,则需要给出否定响应,因为否定响应属于最终响应。不需要回复的NRC: 11, 7F, 12, 7E, 31。诊断服务的正响应抑制位置位的时候,正响应可以不用回复。功能寻址的时候,部分否定响应需要回复,部分不需要回复;

2024-04-11 21:12:47 588 1

原创 astash license复活方法

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-03-19 15:46:50 937

原创 undefined reference to `__gnu_mcount_nc‘

方法一,下载到Linux内核目录下,然后gunzip -dc __gnu_mcount_nc_patch.patch.gz |patch -p1 亲测有效。方法二,下载之后放在linux根目录下,并解压得到:__gnu_mcount_nc_patch.patch 文件。(注意:“__”为两个下划线连在一起,“p1”后面的是阿拉伯数字1,还要注意空格)

2023-03-26 20:36:09 224

原创 编译内核错误:Can’t use ‘defined(@array)’ (Maybe you should just omit the defined()?)at kernel/timeconst.pl

打开timeconst.pl看一下 (在kerner目录下)编译linux内核报错。改成如下就可以编译了。

2023-03-26 20:00:11 275

原创 Can总线字节序与相关计算

0. Bit NumberingBit numbering是汽车网络数据库用以辅助描述信号的专用术语,具体含义是位的编号顺序。在通信数据库中,有两种Bit numbering,分别是msb0和lsb0。如字面意思,在一个字节内,如果msb的位置是0号bit,那么就被称为msb0,如果lsb的位置是0,bit numbering就是lsb0。lsb0bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0msb0lit0 bit1 bit2 bit3 bit4 bit

2022-02-09 18:29:39 1637

原创 解决android 10 Empty class name in package问题

安卓源码编译apk,无法运行报错:(at Binary XML file line #35): Empty class name in package xxx,可以通过如下修改解决问题:<application…android:appComponentFactory=“任意字符”tools:replace=“android:appComponentFactory”...

2021-07-12 14:31:39 1842 2

原创 Java实现“arp -a”在Android上获取arp Table

try{Process process= Runtime.getRuntime().exec(“arp -a “);process.waitFor();BufferedReader reader = new BufferedReader(new InputStreamReader (process.getInputStream()));int i = 0;while(reader.ready()){i ++;String ip = reader.readLine();if(i>

2021-06-25 10:33:29 527 1

原创 内联函数与宏定义

内联函数与宏定义一、宏定义和内联函数的区别宏定义不是函数,但是使用起来像函数。预处理器用复制宏代码的方式代替函数的调用,省去了函数压栈退栈过程,提高了效率。内联函数本质上是一个函数,内联函数一般用于函数体的代码比较简单的函数,不能包含复杂的控制语句,while、switch,并且内联函数本身不能直接调用自身。如果内联函数的函数体过大,编译器会自动的把这个内联函数变成普通函数。宏定义是在预编译的时候把所有的宏名用宏体来替换,简单的说就是字符串替换内联函数则是在编译的时候进行代码插入,编译器会

2021-05-18 10:10:51 155

原创 #pragma 的用法

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)message 参数。 Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗口中输出相应的

2021-05-11 17:41:36 177

原创 解决Android studio checkstyle无法使用的问题

方法

2021-04-22 21:48:01 1018

原创 c++dll导入导出宏定义,出现“无法定义dllimport 实体”和“不允许dllimport 静态数据成员的定义”的问题

问题如下:建立dll项目后,在Api_Head.hpp头文件中,定义宏:#ifndef API_HEAD_HPP#define API_HEAD_HPP#ifdef API_DLL_COMPILATION#define API_IMPORT_EXPORT __declspec(dllexport)#else#define API_IMPORT_EXPORT __declspec(dllimport)#endifclass API_IMPORT_EXPORT CServerCont

2020-08-22 18:08:07 6155

原创 Ubuntu中python安装SQL 工具包sqlalchemy出现Retrying错误

问题描述:原因是数据源有问题,更换python的pip源。国内pip源有: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 htt

2020-08-11 18:12:22 178

原创 linux命令sudo apt-get update和upgrade的区别

sudo apt-get update这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。update后,可能需要upgrade一下。sudo apt-get upgrade这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示:升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包

2020-08-10 16:00:58 260

原创 与UDS相关的一些时间参数

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入P2Serv...

2020-04-22 12:22:38 4212 1

翻译 AUTOSAR软件规范文档中存在两种UML图

Sequence diagramsConfiguration diagrams(类图)顺序图说明:a. CanIf User: 对象名称,即模块名;b. CanIf_Transimt函数调用,即CanIf User调用CanIf的CanIf_Transimt函数;c. 返回箭头CanIf_Transimt为函数调用完成之后返回,CanIf上从调用开始到返回的宽竖线为函数生命...

2019-07-03 17:27:39 1988 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除