- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 C/C++中四种拷贝函数详解与工业级拷贝实现
运行结果:p2 = abcdep3 = abcde代码说明:1)代码首先定义p1,p2,p3三个指针,但略有不同,p1指向一个字符串字面值,给p2分配了10个字节的内存空间。2)指针p3通过函数memcpy直接指向了指针p2所指向的内存,也就是说指针p2、p3指向了同一块内存。然后打印p2,p3指向的内存值,结果是相同的。3)最后按照好的习惯释放p2,并把p3也置为NULL是为了防止再次访问p3指向的内存,导致野指针的发生。————————————————版权声明:
2020-05-22 11:39:25 1481
原创 算法导论 - 堆排序
注意:为了更好的学习理解,本文实现了MATLAB程序,本文图示大部分是书籍的截图,因为书籍中的图示和解释非常严谨、非常详细、非常棒! 堆排序目录一、引言二、维护堆的性质三、建堆四、堆排序算法五、优先队列六、参考文献一、引言1. 什么是堆?如上图所示,(二...
2019-10-08 12:15:08 611
原创 Anaconda 安装、配置、使用详细教程
阅读小提示:本文第一节解释Anaconda是什么,第二节解释我们为什么要用Anaconda,第三、四、五叙述怎么用。目录一、引言二、Anaconda概述2.1. 简介2.2. 特点2.3. Anaconda、conda、pip、virtualenv的区别三、Anaconda安装3.1. 安装准备3.2. 安装步骤四、Anaconda配置4.1 Windo...
2019-09-29 16:01:36 11340 1
原创 一元三次方程求解(求根) - 盛金公式法
一元三次方程求解(求根) - 盛金公式法一、引言 只含有一个未知数(即“元”),并且未知数的最高次数为3(即“次”)的整式方程叫做一元三次方程(英文名:cubic equation in one unknown)。一元三次方程的标准形式(即所有一元三次方程经整理都能得到的形式)是ax3+bx2+cx+d=0(a,b,c,d为常数,x...
2019-09-25 15:43:20 36833 10
原创 卡尔曼滤波详解:一维卡尔曼滤波实例解析(五个公式以及各个参数的意义)
一、引言本文以rssi(接收信号强度)滤波为背景,结合卡尔曼的五个公式,设计 rssi 一维卡尔曼滤波器,用MATLAB语言实现一维卡尔曼滤波器,并附上代码和滤波结果图;本文工分为以下几个部分:1、引言2、模型的系统方程和状态方程3、卡尔曼滤波过程及五个基本公式4、公式中每个参数详细注释5、结合rssi滤波实例设计滤波器6、MATLAB实现滤波器二、模型的...
2019-09-12 18:04:16 33669 11
原创 XMind 8 pro / XMind 8 Update 8 软件破解版
特别说明:本文涉及内容从网络资源学习而整理的,在这里仅技术交流相互学习,请勿用于商业及非法用途,如产生法律纠纷与本人无关! 特别提醒,请支持XMind官方正版软件,确实确实非常好用的一款思维导图软件! 安装步骤整理如下图,流程比较清晰,截图比较完整! 安装包下载地址:官方下载地址 破解补丁下载地址:点击下载 序列号: XAka34A2rVRYJ4XBI...
2019-08-07 18:34:19 539 2
原创 QT5 子窗口不继承父窗口的边框、背景等风格
问题: Weidget、Frame等父窗口设置边框后,对子窗口的也设置了解决办法: 在stylesheet中设置时,指定设置风格的对象名就可以了!举例:Qt Designer要设置一个objectName为Frame_3的窗口边框,而Frame_3中的子控件不受影响,只需在styleSheet属性中写入:#frame_3 {border: 1px solid...
2018-12-27 13:12:09 10529 2
原创 DA14580开发血迹12--完整Profile解析(以心率服务为例)
一:文件定义 在官方的SDK中,一个Profile中有四个文件,分别为hrps.c、hrps.h、hrps_task.c、hrps_task.h。hrps.h:hrps.c:hrps_task.h:hrps_task.c:二:应用
2016-09-09 11:53:00 4500 2
原创 低功耗板子测试功耗的方法
在蓝牙、wifi、ZigBee等低功耗组网通信和智能电子设备开发过程中,功耗的调试是至关重要的一部分,怎样简易的测试功耗以方便我们对功耗的调试呢,介绍一种万用表测试整体功耗的方法。如图:万用表、供电设备电源、pcb板子串联在一起之后,调整万用表到测试电流档,如图:这样板子的整体功耗就显示在万用表上了。
2016-09-06 15:56:46 12672 5
原创 RAM check failed @ address 0x10000000.
用J-Flash RAM软件烧录出现如下错误:或者:RAM check failed @address 0x20000000.Write: 0x03020100 07060504 Read : 0xAAAAAAAA AAAAAAAA(0 bytes of RAM have been checked successfully)Failed to erasech
2016-09-06 10:25:17 4198
原创 ZigBee组网原理详解
1.组网概述 组建一个完整的zigbee网状网络包括两个步骤:网络初始化、节点加入网络。其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。 ZigBee网络中的节点主要包含三个:终端节点、路由器节点、PAN协调器节点;其功能如下: 协调器节点:ZigBee协调器是网络各节点信息的汇聚点,是网络的核心节点,负责组建、维护和管理网络,并通过串口实现各...
2016-08-19 14:07:41 52701
原创 ZigBee简介
一 ZigBee简介 一个维持最小流量的通信链路和低复杂度的无限收发信机,低功耗低价格的设计;提供低宽带地数据传输速率通信协议。二 ZigBee和IEEE 802.15.4的关系 IEEE 802.15.4标准的有点: 低功耗、低价格、地数据传输率; 任务: 物理层(dsss)实现数据的调制发送和接收解调,介质选择,信道选择;
2016-08-19 10:46:38 1475
转载 ZigBee基本概念和组网特性
在这一章中,我们将一起来看一下zigbee的几个基本概念。当然,由于zigbee协议的复杂性,暂时只介绍下后面将提到的几个功能中用得到的概念。对于一些深入的概念的理解,将在介绍模块的API模式时,再进行补充。一、Zigbee基本概念介绍 Zigbee是一种基于802.15.4物理层协议、支持自组网、多点中继,可实现网状拓扑的复杂的组网协议,加上其低功耗的特点,使得网络间的设备必须各司
2016-08-17 14:28:12 750
STM32 USB转串口驱动 Virtual COM Port Driver(V1.5.0).rar
2019-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人