肥羊也
码龄6年
关注
提问 私信
  • 博客:105,286
    105,286
    总访问量
  • 40
    原创
  • 1,711,473
    排名
  • 367
    粉丝

个人简介:关注收藏点赞三连催更√

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2018-09-22
博客简介:

肥羊也

博客描述:
光收藏不点赞不想更了!!!!赶紧关注收藏点赞三连!
查看详细资料
个人成就
  • 获得158次点赞
  • 内容获得30次评论
  • 获得821次收藏
  • 代码片获得111次分享
创作历程
  • 1篇
    2023年
  • 16篇
    2022年
  • 4篇
    2021年
  • 9篇
    2019年
  • 11篇
    2018年
成就勋章
TA的专栏
  • AUTOSAR-CP-CAN/LIN
    付费
    6篇
  • ARM
    1篇
  • 408考研
    1篇
  • compiler
    1篇
  • FreeRTOS
    3篇
  • 中国足球
  • Leetcode
    3篇
  • C/C++
    3篇
  • 算法
    14篇
  • C程序设计笔记
    5篇
  • 计算机导论笔记
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 帖子
  • 视频
搜TA的内容
搜索 取消

《王道》操作系统整理

王道操作系统复习知识回顾总结
原创
发布博客 2023.01.15 ·
945 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

【AUTOSAR-CP-CAN-0】简介、问题讨论与答疑汇总

这篇文章收集所有读者老爷提出的关于 AUTOSAR-CP-CAN 协议栈的相关问题,并在这里给出相应解释,供读者老爷参考、查阅、讨论。欢迎各位读者老爷通过评论区或者私信提出问题。
原创
发布博客 2022.10.09 ·
1247 阅读 ·
7 点赞 ·
7 评论 ·
12 收藏

【AUTOSAR-CP-CAN-4】PduR 模块详解

参考自 AUTOSAR PduR SWS R21-11I-PDU:Interaction Layer Protocol Data Unit,交互层协议数据单元,可以理解为 TCP\IP 中的网络报文,包括协议控制信息和用户数据信息。使用 or APIs 的通信接口模块,例如 Com、CanIf、LinIf使用 or APIs 的传输协议模块,例如 Com、CanTp、LinTp。
原创
发布博客 2022.10.08 ·
6998 阅读 ·
23 点赞 ·
0 评论 ·
84 收藏

【ARM-0】基本概念

ARM 架构基础知识,基本概念。
原创
发布博客 2022.08.08 ·
1001 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

【AUTOSAR-CP-CAN-3】COM 模块详解

COM 模块深入解析,有趣简单,带你快速深入!
原创
发布博客 2022.08.04 ·
10744 阅读 ·
32 点赞 ·
15 评论 ·
191 收藏

【AUTOSAR-CP-CAN-2】AUTOSAR COM

五万字长文深入 autosar com。
翻译
发布博客 2022.08.04 ·
12928 阅读 ·
43 点赞 ·
6 评论 ·
244 收藏

【AUTOSAR-CP-CAN-1】DataBase for Can——深入理解 DBC 通信矩阵

DBC 文件全面详细解析
原创
发布博客 2022.08.04 ·
4356 阅读 ·
9 点赞 ·
0 评论 ·
59 收藏

1 LLVM 简介

众所周知编译有以下过程:其中根据源程序生成中间代码的部分,称为编译器前端;根据中间代码生成目标语言的代码的部分称为编译器后端。另外编译器在整个过程中非常重要的功能是符号表管理,记录变量名字、属性相关信息。...............
原创
发布博客 2022.06.28 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 136 Single Number 只出现一次的数字 中英对照

给定一个非空整数数组(a array of 可以理解为形容词”一系列的“,这里的 a array of integers nums 不是这样的用法,是整数的一个数组,……中英对照、详细题解、巧妙引申、精简代码
原创
发布博客 2022.06.01 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 135 Candy 分发糖果 中英解析 代码注释详细

中英对照 + 代码详细注释 + 详细题解思路
原创
发布博客 2022.06.01 ·
1670 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 134 加油站 全面详细题解【持续更新所有解法】

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/gas-station著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。一起来读题(中英对照)在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。There are n gas stations along a circular route, where the amount of gas at the ith station is gas[i].(解析
原创
发布博客 2022.04.13 ·
2291 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

CAN\CANFD\FlexRay\LIN 一文深度解析常见通信协议

CAN\CAN FD\FlexRay\LIN 通信协议详解,个人学习路线,完全大白话,小白友好
原创
发布博客 2022.04.08 ·
7630 阅读 ·
8 点赞 ·
1 评论 ·
107 收藏

全网最全最细 FreeRTOS 手册详解——3-Task Management

这一章节的概念是理解如何使用 FreeRTOS 和 FreeRTOS 应用行为的基础。3.1 Task Function// Task 函数原型void ATaskFunction(void* pvParameters);// 例子void ATaskFunction(void* pvParameters) { int32_t lVariableExample = 0; for (;;) {}; // NULL 表示的是销毁的任务应该是调用销毁函数的那
原创
发布博客 2022.03.23 ·
7244 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

全网最全最细 FreeRTOS 手册详解——2-Heap Memory Management

2 Heap Memory Management补充知识静态系统&动态系统:静态系统:采用静态内存分配的方式动态系统:采用动态内存分配的方式静态内存分配&动态内存分配:静态内存分配:程序启动时,就会分配固定大小的内存。内存大小固定,且不能改变。因此内存需求,必须事前就确定。(也叫简单内存分配[simple memory allocation],使用的最多,对于应用也比较简单)有的地方也说 compile-time 分配内存,即编译期间就可以确定程序需要多少内存,某个变量
原创
发布博客 2022.03.17 ·
11214 阅读 ·
4 点赞 ·
0 评论 ·
21 收藏

全网最全最细 FreeRTOS 手册详解——1-The FreeRTOS Distribution

FreeRTOS :Real Time Engineers Ltd.《A_Hands-On_Tutorial_Guide》 作者:Richard Barry本专栏是对 FreeRTOS-《A Hands On Tutorial Guide》的翻译、解释、引申 加以本人一点点理解。本书可以在 FreeRTOS 官网 SUPPORT 下面的 Books & Maunals 找到,即 《Mastering the FreeRTOS Real Time Kernel-A Hands On Tutori
原创
发布博客 2022.03.17 ·
19533 阅读 ·
11 点赞 ·
0 评论 ·
50 收藏

浅析B树、B+树插入删除操作(附代码实现)

首先自平衡树是为了解决二叉搜索树在有序数据中退化为链表的问题(即查找时间退化为 O(n) 级别)。自平衡树中,B树、B+树可以说是最简单的,没有旋转、变色等操作。我们可以拿多路平衡查找树和同样是自平衡树的AVL、红黑树进行对比:B树、B+树优点:查询次数少,放在内存中时,没有明显优点,放在硬盘中时,可以凭借较少的查询次数,节省大量磁盘 IO 时间。插入、删除操作简单。缺点:查询次数也受节点存储关键值数量的影响,一个节点被换入内存的时候, 存储的关键值越多,越有利于快速查询,相反如果单个关键值占用
原创
发布博客 2022.01.26 ·
1497 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

一文深度详解AVL平衡树、红黑树(附代码实现)

红黑树补充知识:平衡树平衡树AVL 自平衡二叉查找树 或 平衡树平衡因子左旋(RR)、右旋(LL)、双向旋转(LR、RL)插入删除查找B 树…红黑树平衡树(Balance Tree,BT)指的是,任意节点的子树的高度差都小于等于1。常见的符合平衡树的有,B树(多路平衡搜索树)、AVL树(二叉平衡搜索树)等。AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。增加和删除可能需要通过一次或多次树旋转来重新
原创
发布博客 2022.01.20 ·
660 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

算法基础-数学

算法基础-数学知识≡\equiv≡:同余符号该文档所有用到的题目来自 ACWING,本文档作者 肥羊也 (acwing: 这个网站哟西嘚斯,CSDN:肥羊也),文档仅供学习交流,禁止商用。鸣谢:感谢 yyy 总讲解,从 yyy 总身上学到很多知识,喝水不忘挖井人,在这里向他以及 ACWING 上提供讲解的小伙伴,表示诚挚的感谢!重要知识目录:分解质因数筛法求质数gcdgcdgcd欧拉函数快速幂扩展gcdgcdgcd逆元高斯消元组合数DP法预处理阶乘和逆元法卢卡斯定理
原创
发布博客 2021.10.17 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

一文记录C++面向对象基本要点

面向对象和面向过程面向过程:分而治之,大问题分解为小问题,一个一个解决。面向对象:抽象,把数据和函数抽象为属性和行为,封装到一类对象里。面向对象封装继承多态成员变量一般都是private,函数方法(接口)一般都是public构造函数作用:对对象的成员进行初始化。可以重载。如果没有写,系统会默认生成一个无参无内容的构造函数。按形式:无参、有参按功能:普通、拷贝自己不屑拷贝构造函数时,编译器会默认提供,复制全部成员。拷贝构造函数的参数不可以写自身的类,否则会引发递归,应该用引用。析构
原创
发布博客 2021.07.30 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

考点-指针

内存地址内存的每一个字节分配一个编号,这个编号就是内存地址(唯一),内存中每一个数据都会对应相对的地址。取址符 &。X86内存地址4字节(32位),X64内存地址8字节int * p1, p2;//p1 是int指针, p2是int变量int *p3, *p4;//p3, p4都是int指针无论几级指针,保存的都是地址。保存的地址所指向的内存中保存的数据类型为 去掉一个 * 号后剩下的数据类型。//空指针 C++int * p = nullptr;//cint * p =
原创
发布博客 2021.07.30 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多