自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 BLE-2の蓝牙4.0协议栈のLL层 Scaning 和 initiating状态的区别

PDU类型3.4 Scanning状态3.4.1 scanWindow和scanIntervalScanning状态扫描、接收广播数据的状态,该状态的扫描行为是由scanWindow和scanInterval两个参数觉得的。scanWindow指示一次扫描的时间(即可以理解为RF RX打开的时间),scanInterval指示两次扫描之间的间隔。如果这两个参数的值相同,表示连续不停地扫描。BLE协议规定,scanWindow和scanInterval最大不能超过10.24s,并且scanWindo

2020-05-25 21:16:10 516

转载 BLE-3の蓝牙4.0协议栈の空口包格式

上面两篇文章,总结了BLE的协议栈概览(包括各层的功能)以及BLE的LL链路层基本,这一章总结BLE空中包格式,以便更好的理解BLE是如何通信的。本文内容仍然是来源于网络上比较优质的博文整合。下文列出了所有的出处。在说空包格式之前,需要先把物理层简单的串一下。1.前戏:物理层(PHY)频段BLE 使用2.4GHz 工业、科学及医疗(ISM)频段,从2400MHz~2483.5MHz 约 83.5MHz 的频谱资源在任何地方都可以使用。调制BLE 采用的 GFSK 调制方式(髙斯频移键控),物

2020-05-22 21:26:16 1066

原创 BLE-1の蓝牙4.0协议栈概览

1. 协议栈结构图:2. 协议栈解析:2.1 控制器2.2 主机

2020-05-21 15:33:48 633

原创 填坑记1-nrf52840出现error flash download failed -cortex-M4错误的解决办法-清风电子开发板

填坑类型:nrf52840出现error flash download failed -cortex-M4错误使用板子:清风电子开发板问题描述: keil4出错,keil5不出错(意思是其他keil5工程文件不出错,证明我的J-Link是OK的);我的安装步骤是:安装keil4,安装keil 5,安装keil5和keil4兼容的软件MDKCM512a.EXE(如图1)安装NorDicSemicon… 的软件包(如图1)设置了注册表有些keil5工程编译后直接可以使用J-Link下载到板

2020-05-19 19:59:41 2066

原创 练习编程6:数据结构与算法の排序の冒泡+选择排序+希尔排序+堆排序

#include <stdio.h>#include <malloc.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0struct Array{ int *arr; int length;}arrNode;int init_array(struct Array *array, int *init_arr){ int i=0, cnt=0; //跳过哨兵 while(init_ar

2020-05-16 16:49:20 329 1

原创 练习编程5:数据结构与算法の查找の哈希表/哈希查找

查找の哈希表/哈希查找散列函数采用的是 除留取余法;冲突解决采用的是 开放定址法线性探测;#include <stdio.h>#include <malloc.h>#include <stdlib.h>#define SUCCESS 1#define OK 1#define UNSUCCESS 0#define HASHSIZE 10 //表长#define NULLKEY -32768typedef struct HashTable{

2020-05-15 20:02:58 144

原创 数据结构与算法10の查找のB树(2-3树,2-3-4树)

查找のB树1. 2-3树1.1 概念1.2 插入(创建)1.3 删除2. 2-3-4树2.1 概念2.2 插入(创建)2.3删除3. B树1. 2-3树1.1 概念2-3树中每一个结点都具有两个孩子(2结点)或者三个孩子(三结点)一个二结点有以下特性:包含一个元素同时有两个孩子或者没有孩子一个三节点有以下特性:包含两个元素同时有三个孩子或者没有孩子1.2 插入(创建)这里举一个实例,从头来创建2-3:7,1,2,5,6,9,8,4,37, 1,2, 5, 6, 9,

2020-05-14 23:07:50 303

原创 数据结构与算法9-2の查找の平衡二叉树(AVL)-仍有不理解的地方

查找の平衡二叉树(AVL)代码实现1.RR1. 示意图2.代码实现2.LL1. 示意图2.代码实现3.LR1. 示意图2.代码实现4.RL1. 示意图2.代码实现《大话数据结构》中的代码实现,调整讲法和 9-1 的浙江大学数据结构与算法有所不同。主要是RL,LR这两种的讲法,下面再列出‘大话’的讲法。- RL- LR1.RR1. 示意图2.代码实现2.LL1. 示意图2.代码实现3.LR1. 示意图2.代码实现4.RL1. 示意图2.代码实现...

2020-05-12 12:02:16 346

原创 数据结构与算法9-1の查找の平衡二叉树(AVL)

查找の平衡二叉树(AVL)1. 定义2. AVL的调整2.1 AVL调整分类与策略2.2 代码实现浙江大学数据结构与算法1. 定义平衡二叉树是一种搜索二叉树(或查找二叉树),其中每一个结点的左子树和右子树的高度差的绝对值都不大于1。高度差定义为平衡因子(BF):BF(T)=hL−hRBF(T)=h_{L}-h_{R}BF(T)=hL​−hR​2. AVL的调整当插入元素后破坏了二叉平衡树的平衡时,需要对其进行调整。视频中,对不平衡的元素起了特称:引起不平衡的元素是麻烦结点,被破坏不平衡的元

2020-05-11 21:10:21 237

原创 数据结构与算法8の查找の搜索二叉树

查找の搜索二叉树1. 查找算法1. 通用查找算法2. 最大/最小元素查找算法2. 插入3. 删除浙江大学数据结构与算法1. 查找算法1. 通用查找算法/* 二叉搜索树数据结构 */typedef struct BiNode{ ElemType data; struct BiNode *lchild,*rchild;}BiNode,*BiTree;/* 尾递归的实现方式 */Position Find(ElemType key, BiTree BST){ if(BST==NU

2020-05-11 16:50:57 248

原创 数据结构与算法笔记8-查找

数据结构与算法8-查找1. 顺序表查找2.有序表查找2.1 折半查找算法2.2 插值查找算法2.3 斐波那契查找算法3.线性索引查找3.1 稠密索引3.2 分块索引3.3 倒排索引4.二叉排序树静态查找1. 顺序表查找从头到尾逐个遍历int Sequential(int *a, int n, int key){ a[0] = key; //设置哨兵 int i=n; while(a[i] != key) { i--; } return i; //若返回 0,则说明查找失败}2

2020-05-11 14:17:30 330

中缀->后缀.pptx

本资源是数据结构与算法中栈的应用:中缀表达式转为后缀表达式的PPT分解。便于自己理解,也上传到网络上供参考!

2020-04-17

头插法创建线性链表算法分解演示.pptx

头插法(反向)创建线性链表算法分解演示;头插法也就是创建线性链表时,每次新建的结点插入到头结点之后,这样最后一个插入的结点就成为了创建后链表的第一个结点(注意和头结点的区别)。

2020-01-04

空空如也

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

TA关注的人

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