自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在氏博客

只有编程相伴

  • 博客(7)
  • 收藏
  • 关注

原创 Falsh的写入函数

这里写自定义目录标题Falsh的写入函数Falsh的写入函数/** * @Description: * @param {unsigned int} address * @param {void} *pbuf * @param {int} NumByteToWrite * @return {*} */int User_Read_flash(unsigned int address, void *pbuf, int NumByteToWrite){ hal_flash_read(

2022-04-19 17:20:40 160

原创 二叉树线索化代码

先序遍历线索化typedef int ElemType; //为 int 类型取一个新的名字,方便重新修改二叉树结构体中的数据类型/*线索二叉树结点(结构体)*/typedef struct TreadNode{ ElemType data; struct TreadNode *lchild,*rchild; int ltag,rtag;}ThreadNode,*ThreadTree;//全局变量 pre,指向当前访问结点的前驱ThreadNode *pre = NULL;vo

2021-10-14 15:01:27 447

原创 数据链路层详解(后续补充完整)

数据链路层一.数据链路层的功能1.为网络层提供服务2.链路管理3.帧定界,帧同步,透明传输4.流量控制5.差错控制二.组帧1.字符计数法2.字符填充的首尾定界符法3.零比特填充的首位标志法4.违规编码法三.差错控制1.检错编码(1)奇偶校验(2)循环冗余校验2.纠错编码最常见的纠错编码是海明码四.流量控制与可靠传输机制1.流量控制,可靠传输与滑动窗口机制2.后退N帧协议(GBN);选择重传协议(SR)五.介质访问控制1.信道划分:频分多路复用,时分多路复用,波分多路复用,码分多路复用的概念和基本原理2.随机

2021-10-13 18:27:24 318

转载 Linux fcntl函数详解

Linux fcntl函数详解参考博客链接:https://www.cnblogs.com/xuyh/p/3273082.html

2021-09-03 10:21:14 66

原创 中缀表达式转后缀表达式

中缀转后缀的手算方法摘要:中缀表达式与后缀表达式简单介绍1.规则:1):确定中缀表达式中各个运算符的运算顺序2):选择下一个运算符,按照【左操作数 右操作数 运算符】的方式组合一个新的操作数,直到所有运算符被处理完。2.举例:3.补充上图中的两种方式都是正确的中缀表达式转后缀表达式,造成两个后缀表达式不相同的原因是运算符的运算顺序不同,根据算法的特性(确定性)我们可自行规定一个原则,即“左优先”原则,只要左边的运算符能先计算,就优先计算左边。中缀转后缀的机算方法初始化一个栈,用于保存

2021-06-23 11:54:16 344

原创 C/C++编译后程序所占用的内存分配详情

C/C++编译的程序占用的内存分配1 栈区(stack)由编译器自动分配释放,其操作方式类似于数据结构的栈,栈的作用:(1)用于存放函数的参数值,用户程序临时创建的局部变量等,即函数括号{…}(void function(){…})中定义的变量(但不包括static声明的变量,static声明的变量是存放在数据段)(2)在函数被调用时其函数中的参数会被压入发起调用的进程栈中,等调用结束后,函数的返回值也会被存放回栈中。: 栈的先进后出的机制使得栈能方便的来保存/恢复调用现场,也可以理解栈是一个寄

2020-12-07 11:32:53 679

原创 C语言结构体声明的几种方式

结构体声明的几种方式1.先声明结构体类型,再定义结构体变量/*图书的结构体类型声明*/struct Book{ char ISBN[20]; //图书的ISBN码。 char name[50]; //图书名称。 float price; //价格};/*结构体变量定义*/struct Book book1; //book1 为结构体变量。2.声明结构体类型,同时定义结构体变量/*图书的结构体类型声明*/struct Book { char ISBN[

2020-11-07 16:08:46 14499 5

空空如也

空空如也

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

TA关注的人

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