自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Google mock(g_mock)学习记录】

Google mock 学习记录

2022-09-09 15:49:54 539

原创 【VScode实用生产力插件】

Vcode 配置成生产力1. Plantuml插件 [插件名:Plantuml]简介:PlantUML是一个可以快速编写UML图的组件。支持【顺序图,用例图,类图,对象图,活动图(旧语法),组件图,部署图,状态图,时序图】【JSON数据,YAML数据,网络图(nwdiag),线框图形界面或UI模拟(盐),架构图,规范和描述语言(SDL),Ditaa图,甘特图,思维导图,图示工作分解结构图(WBS),用AsciiMath或JLaTeXMath符号进行数学计算,实体关系图(IE/ER)】官网 http

2022-06-02 16:34:23 2063

原创 使用Xpath解析网页小技巧

在使用python解析网页的时候,快速定位到要获取的元素位置1. 安装lxml库 , 然后importpip install lxmlfrom lxml import etree2.找到想要解析的网页,使用谷歌浏览器或者edge打开网页,然后使用开发者工具找到元素位置......

2022-05-22 14:50:15 2496 1

原创 14229协议学习

1.什么是ISO-14229和ISO-15765        简单的说,ISO-14229就是一个用于汽车行业诊断通信的需求规范,ISO-14229只规定了与诊断相关的服务需求,并没有涉及通信机制,因此要实现一个完整的诊断通信还需要定义网络层协议(比如ISO-15765),还有底层硬件实现方式(比如CAN控制器)。由于不涉及网络通信机制,可以架设在各种网络之上,因此ISO-14229也称为UDS(Unified Diagno

2022-04-30 14:56:18 5445 3

原创 AutoSRA_CP学习

1.What (CP) AUTOSAR?AUTOmotive Open System ARchitecture :汽车开放系统架构综AUTOSAR的标准严格遵循了V模型的软件开发流程AUTOSAR的思想和方法论:在实现软硬件隔离同时,制定统一、标准的软件开发架构规范,实现汽车电子软件标准的协同2.AutoSRA架构架构详细参考对应的AutoSRA架构的描述APP层在CP AUTOSAR中APP层主要是实现特定ECU功能的逻辑算法。一般在APP层会设计出ECU中各个软件单元模块的上层应

2022-04-30 14:53:23 270

原创 Can理论

第一章 CAN总线基础1.1 CAN总线简介1.1.1 Name:控制器局域网络(Controller Area Network, CAN)1.1.2 发展历史,优缺点,使用场景省略,需要了解去网上查找即可。1.2 CAN总线基本工作原理原理:CAN协议规范中关于层的定义与OSI 7层网络模型一致。CAN的规范主要定义了模型的最下面两层【数据链路层&物理层】,应用层协议由CAN的用户自己定义:常见的一些应用层协议与制定者。制定组织协议CIACALCIAC

2022-04-30 00:49:09 445

原创 make与makefile详解

在linux系统上编译大一点的项目时,会用到make/makefile文件1.make与makefile利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。 而且如此多的源文件,如果每次都要键入gcc命令进行编译的话,那对程序员来说简直就是一场灾难。 而make工具则可自动完成编译工作,并且可以只对程序员在上次编译后修改过的部分进行编译。 因此,有效的利用mak

2022-04-15 17:01:55 2937 1

原创 一个学习C++的网站

一个学习C++的网站,大家自己去看吧,里面都是中文的。https://zh.cppreference.com/w/cpp/algorithm

2022-03-17 18:06:40 413 1

转载 牛刀小试8

文章目录STL算法介绍,接上文:[牛刀小试7]("https://blog.csdn.net/weixin_43966547/article/details/123527006?spm=1001.2014.3001.5502")几个STL算法有关的陌生名词的介绍1.函数对象2.谓词3.内建函数对象4.函数对象适配器STL算法概述常用遍历算法常用查找算法常用排序算法常用拷贝和替换算法常用算数生成算法常用集合算法STL算法介绍,接上文:牛刀小试7几个STL算法有关的陌生名词的介绍1.函数对象重载函数调用

2022-03-17 16:54:31 90

转载 牛刀小试7

内容vector的时间复杂度? vector尾部插入怎么写?写在前面vector 属于STL 中的一个容器,STL(标准模板库Standard Template Library)是C++标准程序库。其中包含4个组件,分别为算法、容器、函数、迭代器。模板是C++程序设计语言中的一个重要特征,而标准模板库正是基于此特征。标准模板库使得C++编程语言在有了同Java一样强大的类库的同时,保有了更大的可扩展性。在C++标准中,STL被组织为下面的13个头文件:<algorithm>、&lt

2022-03-16 18:35:47 132 1

原创 牛刀小试6

std::move的作用是什么std::move函数可以以非常简单的方式将左值引用转换为右值引用。通过std::move,可以避免不必要的拷贝操作。std::move是为性能而生。std::move是将对象的状态或者所有权从一个对象转移到另一个对象,只是转移,没有内存的搬迁或者内存拷贝。std::move简单用法如string类在赋值或者拷贝构造函数中会声明char数组来存放数据,然后把原string中的 char 数组被析构函数释放,如果a是一个临时变量,则上面的拷贝,析构就是多余的,

2022-03-15 18:01:02 60

转载 牛刀小试5

lambda表达式需要捕获引用时怎么写?需要捕获引用或值时怎么写?什么是lambda表达式百度百科:      Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(闭包: lambda表达式也叫闭包。闭就是封闭的意思(封闭就是其他地方都不调用它),包

2022-03-15 14:18:17 70 2

转载 引用和取地址判断的一个小技巧

**引用和取地址判断的一个小技巧**引用和取地址的区别原文链接:https://blog.csdn.net/qq_26501341/article/details/58192662`总而言之,和类型在一起的是引用,和变量在一起的是取址实例如下:1)引用在赋值=的左边,而取地址在赋值的右边,比如int a=3;int &b=a; //引用int *p=&a; //取地址2)和类型在一起的是引用,和变量在一起的是取址。 举例同样如上,还有下例:i

2022-03-08 15:55:52 145

转载 牛刀小试4

重载,重写(覆盖),重定义(隐藏),

2022-03-01 17:36:28 77

转载 牛刀小试3

C++有哪些容器1.容器来源STL(Standard Template Library)的六大组件:容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adapters)、算法(algorithms)、仿函数(functors)六个部分。其交互关系:容器通过空间配置器取得数据存储空间(ps:容器就是保存其它对象的对象),空间配置器通过迭代器存取容器的内容,仿函数可以协助空间配置器完成不同的策略变化,配接器可以修饰或套接仿函数。2.容器分类STL 对定

2022-02-25 20:43:12 63

转载 牛刀小试2

数组指针和指针数组的区别

2022-02-25 15:57:23 60

转载 牛刀小试1

1.智能指针智能指针的作用智能指针是一个类,用来存储指向动态分配对象的指针,负责自动释放动态分配的对象,防止堆内存泄漏。动态分配的资源,交给一个类对象去管理,当类对象声明周期结束时,自动调用析构函数释放资源。ps:内存泄漏的几种情况(https://blog.csdn.net/lovely20085901/article/details/39050085)智能指针的种类**shared_ptr、unique_ptr、weak_ptr、auto_ptr **ps:(其中 auto_ptr

2022-01-27 18:17:28 86 3

转载 【单元测试】

单元测试什么是单元测试单元测试优点(为什么做单元测试)单元测试的范畴(一个好的单元测试要考虑哪些东西)什么时候做,谁来做单元测试单元测试核心:测试用例(输入数据及预期输出)单元测试的设计要点:输入数据单元测试的一些测试工具一些心得什么是单元测试单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部

2022-01-25 16:28:45 269

原创 归并排序 C++ 二分法插入数据

(C++ 二分法插入数据)void Compare(std::vector<int>& vec, int b, int start, int end);int main() { std::vector<int> sorted{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29}; Compare(sorted, 29, 0, sorted.size()); for (int i = 0; i < sorted.si

2021-03-08 18:07:18 270

原创 vue.js:Uncaught ReferenceError: XXX() is not defined

Vue.js 定义function时出错主要原因:<select class=“form-control” id=“labelType” name=“labelType” @click=“selectLabelType()”>在html中定义@click事件时对函数加了括号。解决:去掉html里@click事件函数的括号<select class=“form-control” id=“labelType” name=“labelType” @click=“selectLabelType

2020-07-23 17:21:41 2724

原创 线性单链表--数据结构(基于C)

线性链表链表中结点的逻辑次序和物理次序不一定相同。即:逻辑上相邻未在物理上相邻。结点之间的相对位置由链表中的指针域指示,而结点在存储器中的存储位置是随意的。节点由数据域和指针域组成 每个节点只有一个链域单链表由头指针唯一确定,单链表可以用头指针的名字来命名。code#include <stdio.h>#include <malloc.h>#include...

2020-04-13 13:38:32 122

原创 jupyter下卸载第三方包

jupyter 下使用 pip uninstall(失败)在dockers 下jupyter跑程序时,出现 一个包版本太高,想卸载重装结果提示输入y时输入不上翻了很多博客没找到,于是试了一下用pip 将包更新到更低版本成功了...

2020-04-07 11:31:23 1365

原创 线性顺序表--基础数据结构(基于C)

线性结构-线性顺序表线性顺序表定义:用一组连续的存储单元(地址连续)依次存放线性表的各个数据元素。即:在顺序表中逻辑结构上相邻的数据元素,其物理位置也是相邻的。线性顺序表优缺点:优点:(1)无须为表示结点间的逻辑关系而增加额外的存储空间。(2)可以方便地随机存储表中的任一结点。缺点:(1)插入和删除平均须移动一半结点。(2)存储分配只能预先进行(静态)  &...

2020-04-06 10:15:25 106

原创 集合--基础数据结构(基于C)

用数组实现集合size为1:size为1size为2:size为2size为3:size为3size为4:size为4size为10:size为10

2020-04-02 10:21:33 225

原创 导论--基础数据结构(基于C)

基础数据结构(基于C)绪论程序=算法+数据结构软件(固件)=程序+文档数据结构:具有一定关系的数据元素的集合 数据结构划分(含义)[ 逻辑结构]:[存储结构]:存储结构两方面的内容:(1)数据元素自身值的表示(数据域)(2)该结点与其它结点关系的域(链域)example:(1)顺序存储方法(结构)**********(2)链接存储方法(链式存储结构)********...

2020-03-21 11:41:38 73

Red Hat 9.0安装文档.docx

redhat9.0超全超详细安装教程

2020-04-09

python安装文档很全很详细安装文档.rtf

python安装文档很全很详细

2020-04-08

空空如也

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

TA关注的人

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