自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UNIONDONG的博客

物以类聚,人以群分

  • 博客(54)
  • 资源 (5)
  • 问答 (4)
  • 收藏
  • 关注

原创 不看后悔!最全的电机分类,看这一篇就够了!

关于电机分类,这可能是最全的一篇文章了!花费了我一星期的空闲时间整理的!关于电机分类,我也搜集了好多资料,自己花费了一星期的时间整理了一张思维导图!按照不同的方向进行分类,并且对每个分类的依据进行了整理,借着这个平台,一来分享一下自己整理的知识,二来将其作为一个输出的平台,更加加深自己的印象!写这篇文章,主题是电机分类,不会对电机内部构造,工作原理等等作详细描述,每个类别的电机,如果展开写,每一类都够写一篇文章的了!这里 目的是 帮助大家 区分电机的类别,能够快速识别生活中常见的..

2020-09-24 07:47:23 19244 2

转载 【Bluetooth|蓝牙开发】二、蓝牙开发入门

1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工

2022-11-03 21:50:55 345

转载 【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试

2022-11-03 21:41:49 533

原创 C++如何检查浮点数是否为整数

如何检查浮点数是否为整数今天在写程序的时候,突然遇到这个问题——如何判断一个浮点数小数点后是否有小数值?刚开始想了一个比较麻烦的方法,感觉不妥,太浪费时间了,然后就上网看了一些其他人的思路,借此总结一下几种判断方式。Number 1: 向下向上取整法int main() { float num1 = 10.0f; float num2 = 2.0f; doubl...

2020-04-16 19:38:56 9967 7

原创 原来 欧拉筛和埃式筛 这么简单——欧拉筛素数法和埃拉托斯特尼筛法

由于对算法的学习比较吃力,所以争取就是一点一点的理解算法,一句一注释,将每一个存在的疑问都写下来,致力于方便像我这样的小白快速学算法。

2020-04-13 19:11:24 1965 2

原创 微信小程序Wepy框架——ThirdScriptError解决方法

微信小程序报错ThirdScriptError我使用的是wepy框架,后台实时进行编译,微信开发者工具作为界面展示错误信息如下:解决方法如下:第一眼看到这个错误,根据错误信息TypeError: Function(...) is not a function ,找到错误的位置,检查是否是函数名错误。我的函数名是正确的,但是这个实在摸不着头脑,然后我发现我的微信开发工具在详情...

2020-04-11 21:42:55 883

原创 VSCode打开 *.wpy文件报错 ——(wepy框架vscode代码高亮)

基于wepy框架,VSCode代码高亮的问题今天刚使用wepy框架,按照官方教程,学习到wxpy框架的代码高亮部分,发现我的按照官方的做法之后一直报错,网上查了好久,终于解决,再此记录,方便他人!官方教程我使用的是VSCode进行代码高亮,官方教程如下方法一在 Code 里先安装 Vue 的语法高亮插件 Vetur。打开任意 .wpy 文件。点击右下角的选择语言模式,默认为纯......

2020-04-01 22:42:51 3267 5

原创 数据库技术——SQL(常用SQL操作简介:查询,定义,更新)

SQL——Structured Query Language 结构化查询语言特点:综合统一数据定义语言DDL,数据操纵语言DML,数据控制语言DCL集于一体可独立完成数据库的全部活动高度非过程化只提出作什么,无需了解存取路径面向集合操作方式一次插入,删除,更新的对象是元组的集合多种使用方式交互式SQL直接键入SQL命令进行操作有DBMS进...

2020-04-01 16:20:42 511

原创 进制转换——36进制

题目:进制转换类题目描述将M进制的数X转换为N进制的数输出。输入第一行,一个整数T,代表测试数据组数。接着T行,输入32位二进制数输出输出X的N进制表示的数。测试样例输入10 211输出1011注意:注意输入时如有字母,则字母为大写,输出时如有字母,则字母为小写。刚一看题,懵了,以前哪里听过三十六进制,吓坏我了,不过当你了解三十六进制就是...

2020-03-27 18:56:01 4935

原创 数据库技术——关系数据库

关系数据库结构关系:单一的数据结构,现实世界的实体以及实体间的各种联系二维表:从用户角度,关系模型中数据的逻辑结构是二维表域:一组具有相同数据类型的值的集合关系表示:每行代表一个元组,每列对应一个域属性:每列的名字码:候选码:关系中某一属性组的值能唯一标识一个元组,则称该属性为候选码全码:最极端情况,关系中所有的属性组都是这个关系模式的候选码主码:从...

2020-03-27 16:15:01 601

原创 数据库技术——数据库系统结构(三级模式和二级映像)

数据库系统结构结构分类:单用户结构:整个数据库系统装在一台计算机上,不同机器之间不能共享数据主从式结构:一个主机带有多个终端的多用户结构,数据库系统(应用程序,DBMS,数据)都集中放在主机上,所有处理任务由主机完成,各个用户通过主机的终端并发存取数据库分布式结构:数据库的数据在逻辑上是一个整体,但物理地分布在计算机网络地不同结点上。客户/服务器结构:把DBMS功能和应用分开,网络...

2020-03-25 18:30:46 1613

原创 数据库技术——概述(数据库,数据库管理系统,数据库系统区别)

数据库技术——概述(DB,DBMS,DBS区别)数据库的发展第一代:层次,网状数据库——上级指针指向下一级指针的方式第二代:关系数据库技术——二维表的形式存储数据第三代:新一代应用数据库——面向对象数据库,XML数据库等主流的数据库产品OracleDB2——用于企业中Microsoft SQL ServerSybase:第一个提出C/S体系结构开源数据库Mysq...

2020-03-22 17:15:19 1459

原创 编译原理——语法分析

语法分析语法分析,词法分析,语义分析直接将我拍在了沙滩上,我已经懵了,这篇不建议看,我只是从书中取出一个大概的框架,深层次的东西还没有挖掘。简介作为编译过程的核心部分,语法分析根据一定的语法规则,通过语法分析程序进行分析,识别出各类语法成分,进行语法检查。语法分析程序作用输入:记号流/记号序列输出:分析树功能:将记号组合成语法成分,语法检查分析方法...

2020-03-21 17:18:35 1061

原创 Springboot+Gradle+Mysql+Jpa整合(最简单)

Springboot+Gradle+Mysql+Jpa 部署(最简单)JPA由来为了更加方便的操作数据库,提供持久化标准规范是什么JPA(Java Persistence API——Java持久层API)Sun官方提出的Java持久化规范,用来方便大家操作数据库。特点及性能ORM映射元数据:支持XML和注解两种元数据的形式,框架据此将实体对象持久化到数据库表中...

2020-03-20 20:50:22 1456 1

原创 编译原理——概述

基本概念编译:把源程序转换为目标程序的过程翻译程序:扫描所输入的源程序,将其转换为目标程序或者直接翻译成结果编译程序:即编译器,将源程序翻译成目标程序的翻译器;源程序和数据分开处理解释程序:解释器,直接执行源程序的翻译器,不生成目标程序,同时处理源程序和数据翻译过程高级语言程序——编译程序——>低级语言程序汇编语言——汇编程序——>机器语言程序编译...

2020-03-16 18:11:30 467

原创 Manjaro中使用look查询单词

一般情况下,Manjaro系统中自带look命令,可输入以下命令查看版本look -V此时,会出现look的版本号。测试以下,输入look good 查询good单词,我第一次输入的时候,上面提示我没有words这个文件,找了好久找到了资源,上面什么词汇都有,直接点击后面的下载即可 ---传送门下载之后,解压文件,将其中的words直接复制过去即可使用。当你遇见记忆不清楚的单...

2019-10-24 23:12:48 268

原创 数据结构——查找(Code)

文章目录五、查找(一)顺序查找发(二)折半查找发(三)分块查找法本章写的有点仓促,过一段时间会再次修改。五、查找(一)顺序查找发/*method: 顺序查找法param: data 待查找的序列 num 待查找的序列的长度 k 待查找的值return: 返回查找到的下标,没有则返回-1*/int Order_Select(int data[], i...

2019-09-08 21:26:17 237

原创 数据结构——查找

文章目录五、查找(一)查找的基本概念(二)顺序查找法(三)折半查找法(四)分块查找法(五)二叉排序树与平衡二叉树(六)B树及其基本操作、B+树的基本概念(较难理解)(七)散列(Hash哈希)表(八)字符串模式匹配(九)查找算法的分析及应用五、查找查找表:由同一类型的数据元素构成的集合。可以进行如下操作:查询特定元素是否在表中检索特定元素的各种属性在查找表中插入一个数据元素在查找表中删...

2019-09-08 21:17:33 221

原创 数据结构——排序(Code)

文章目录六、排序(一)插入类排序1、直接插入排序2、折半插入排序3、希尔排序(二)交换类排序1、冒泡排序2、快速排序(三)选择类排序1、简单选择排序2、堆排序(四)归并类排序1、二路归并排序(merge sort)(五)基数排序阅读代码是件非常枯燥的事,所以尽量每一行都加的注释,方便阅读理解。六、排序(一)插入类排序1、直接插入排序/*method: 直接插入排序法param:...

2019-08-30 21:39:17 260

原创 数据结构——排序

文章目录六、排序(一)排序的基本概念(二)排序算法的分类(三)插入类排序(四)交换类排序(五)选择类排序(六 )归并类排序(七)基数排序(八)外部排序(九)代码实现六、排序这部分涉及到的代码都在Blog上(一)排序的基本概念排序:即将原本无序的序列重新排列成有序序列的过程。稳定性:当待排序的序列中有两个或者多个相同的关键字时,排序前和排序后这些关键字的相对位置,没有发生变化即为稳定...

2019-08-30 21:37:08 228

原创 数据结构——图(Code)

文章目录四、图(一)图的顺序存储结构——邻接矩阵(二)图的链式存储结构——邻接表(三)图的遍历(四)图的应用下面写的代码可能感觉会很乱,所以加上了目录,意在为了引导,也就是你需要回顾哪个算法,就能够快速定位到该位置。另外,阅读代码是件非常枯燥的事,所以尽量每一行都加的注释,方便阅读理解。四、图(一)图的顺序存储结构——邻接矩阵结构体的声明typedef enum{ DG_G...

2019-08-25 21:49:06 283

原创 数据结构——图

文章目录四、图(一)图的基本概念(二)图的存储及基本操作(三)图的遍历(四)图的基本应用四、图(一)图的基本概念图图是一种数据结构,加上一组基本操作,就构成了抽象数据类型。图是由结点的有穷集合V和边的集合E组成的。图中将结点叫做顶点,边是顶点的有序偶对。两个顶点之间存在一条边,表示这两个顶点之间具有相邻关系。有向图与无向图有向图:每条边都有方向(图左)无向图:每条边都没...

2019-08-22 20:58:26 1109

原创 数据结构——树与二叉树(Code)

文章目录三、树和二叉树(一)二叉树的顺序存储结构(二)二叉树的链式存储结构——二叉链表存储结构(三)二叉树的遍历算法(四)二叉树的遍历算法的改进——二叉树深度优先算法的非递归实现(五)二叉树的遍历算法的改进——线索二叉树下面写的代码可能感觉会很乱,所以加上了目录,意在为了引导,也就是你需要回顾哪个算法,就能够快速定位到该位置。另外,线索二叉树只写了中序线索二叉树。三、树和二叉树(一)二叉...

2019-08-15 21:45:57 436

原创 数据结构——树与二叉树

文章目录三、树与二叉树(一)树的基本概念(二)二叉树(三)树、树林(四)树与二叉树的应用(五)算法实现三、树与二叉树这篇总结的主要是栈和队列的知识点,可以收藏下来,哪些地方概念不是特别清楚的时候翻出来看看。如果想看本章涉及到的代码部分,见文章下方超链接。另外这一部分总结的有点乱,都是干巴巴的知识,有些地方还是很难理解的,如需讨论的,随时评论区可以讨论。(一)树的基本概念树的定...

2019-08-12 22:51:56 447

原创 数据结构——栈、队列和数组(Code)

文章目录二、栈和队列的存储结构(一)栈的顺序存储结构(二)栈的链式存储结构(三)队列的顺序存储结构(四)队列的链式存储结构(五)栈的应用(六)特殊矩阵的压缩存储下面写的代码可能感觉会很乱,所以加上了目录,意在为了引导,也就是你需要回顾哪个算法,就能够快速定位到该位置,如果从上往下去找的话,估计脑壳也疼死了。二、栈和队列的存储结构(一)栈的顺序存储结构结构体的声明#define M...

2019-08-06 22:33:19 318

原创 数据结构——栈、队列和数组

文章目录二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储(六)算法实现二、栈、队列和数组这篇总结的主要是栈和队列的知识点,可以收藏下来,哪些地方概念不是特别清楚的时候翻出来看看。如果想看本章涉及到的代码部分,见文章下方超链接。另外有些地方序号可能排版比较乱,之前在Typora上写的,导入过来之...

2019-08-05 22:28:42 746

原创 Manjaro安装Mysql8.0(血泪篇)

第一步: 更新源更新软件仓库,也就是换源sudo pacman-mirrors -i -c China -m rank //选择合适的源,安装的时候不报错即可(有些源安装的时候会出错)sudo pacman -Syy //刷新查看软件仓库 MySQL 版本如下pacman -Si mysql ...

2019-08-03 23:38:15 7184 2

原创 数据结构——线性表(Code)

文章目录一、线性表的基本操作(一)顺序表的基本操作1. 顺序表的结构体2. 顺序表的查找3. 顺序表的插入4. 顺序表的删除5. 顺序表的更改(二)单链表的基本操作1. 单链表的结构体2. 尾插法创建单链表3. 头插法创建单链表4. 遍历单链表5. 合并两个单链表(三)双链表的基本操作1. 双链表结构体2. 双链表初始化3. 双链表的查询4. 双链表的插入5. 双链表的删除6. 双链表的遍历下...

2019-07-31 23:01:36 542

原创 数据结构——线性表

文章目录一、线性表(一)线性表的下定义和基本操作(二)线性表的实现(三)本章相关代码一、线性表这篇总结的主要是线性表的知识点,可以收藏下来,哪些地方概念不是特别定出的时候翻出来看看。如果想看本章涉及到的代码部分,见文章下方超链接。另外有些地方序号可能排版比较乱,之前在Typora上写的,导入过来之后貌似排序受到了影响,希望不影响阅读。(一)线性表的下定义和基本操作定义:线...

2019-07-31 22:29:23 304

原创 Manjaro更换系统默认字体,主题

Manjaro如何更换系统默认字体呢?1、打开设置,直接查找 “外观”,如下图2、可见下图3、样式,图标,字体等都可以设置,下载网上一些主题,进行更换吧!...

2019-07-21 20:09:43 11347

原创 Manjaro更新后,中文显示为方框----问题解决

近一段时间,更新了以下manjaro系统,更新完之后,突然电脑大面积出现汉字显示为方框的问题,经过一点点的排查,问题总算解决了,在这里记录一下,一是自己有个印象,二是给以后遇见的小伙伴们提供快速解决的通道。谢谢O(∩_∩)O我出现的问题如下:这个是我更新一大堆东西之后,突然发生了这种情况。刚开始我以为是更新了wine导致的,(因为我打开的是windows下的软件),后来发现linux...

2019-07-19 19:53:19 15281 4

原创 Manjaro系统安装指南(一)

在网上找了很多安装Manjaro的资料,下面这个最为详细,保存一下

2019-05-06 13:24:41 2462

原创 (三)IDEA部署Tomcat原理

部署成功之后,发现好多都不太懂,不明白怎么就部署成功了,具体运行方式也不懂,所以就 在网上查了一些资料,还有一些有点不确定的因素,希望和大家一块讨论。IDEA部署Tomcat原理上一篇文章部署成功后,我们来对比一下IDEA运行服务器与直接运行服务器有什么异同?IDEA运行如下:手动运行服务器操作如下打开命令行窗口cmd,如果你没有配置环境变量的话,进入到安装Tomcat目录下的b...

2019-03-30 00:11:14 1521 1

原创 (二)IDEA部署Tomcat(超详细,不会来评论)

IDEA是个强大的IDE,网上也有很多部署Tomcat的教程,我也是找了好久的资料才配出来的,并且后面还总结了一下IDEA配置Tomcat的原理,分享给大家新建一个项目选中Web Application输入项目名称项目建成之后,File->Project Structure,配置项目在WEB_INF下创建两个文件夹classes和lib两个文件夹 这一步用来放置输出...

2019-03-29 23:59:27 293

原创 (一) Tomcat服务器

最近学习了JSP,HTML,Javascript,Css等相关知识,但是还对Tomcat服务器的使用以及运作不太清楚,没有熟练掌握,查了很多资料,也遇到了很多问题,发现网上资料确实一堆,但是我感觉有点多而杂了,并且按照步骤弄下来之后,收获甚少,所以就想总结一下,一方面巩固一下自己所学的,另一方面希望刚接触到这方面的有所收获。什么是Tomcat?Tomcat服务器是一个免费开放源代码的Web...

2019-03-29 23:49:43 845 1

原创 Keil5在Debug的时候,有些地方无法打断点(问题已解决)

情况如上,此为部分代码,上面部分使用switch-case语句,该部分一直在任务中调度,在100%可以打断点的地方,然而却打不了断点,连仿真都进不去,找了一些解决方法,如下:解决方法:这里是选择是否优化,之前我是选择的O2优化,然后仿真不了,这里选择默认不优化,成功解决。 其他方法:在网上也查了一些其他方法,对于其他问题导致的无法仿真的情况---[传送门] 希望对你有帮助(●'◡...

2019-03-01 16:44:04 22513 4

原创 MDK5.25下载程序出现问题

问题记录:我使用的是STM32F407,Keil的版本是MDK-RAM_v5.25.2,然后下载程序的时候老是出现JLINK INFO的字样,如下:JLink Info: Reset: Reset device via AIRCR.SYSRESETREQ.JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.并且仿...

2019-02-14 22:34:08 12821

原创 JAVA常用类的关系图

这几天看到 所有的类都是Object类的子类,然后就想着了解一下常用类的继承关系,查了一些资料,总结了一下关系图,如下(深蓝色的是类,橙色的是接口)在整理这些知识点的时候,发现有一些概念不是特别明白,在这里也分享一下:一个接口可以继承多个接口,而一个类只能继承一个类interface interface1{public void method1();}interface int...

2019-02-12 10:33:00 1582

原创 Ubuntu16.04开机后文件执行顺序及开机自启详解(二)

二、Ubuntu自启动脚本搭建首先了解一下Ubuntu关于启动项的大致分类,每一类都分为系统级和用户级第一类upstart,或者叫job,由init管理,配置文件目录/etc/init,~/.init第二类叫service,由rc.d管理,配置文件目录/etc/init.d,以及/etc/rc.local文件第三类叫cron,由contab管理,使用crontab进行配置...

2019-01-23 16:42:10 4381

原创 Ubuntu16.04开机后文件执行顺序及开机自启详解(一)

一、Ubuntu开机后文件执行顺序跟大多数的Linux系统一样,Ubuntu的开机顺序如下:加载BIOS,读取MBR(Main Boot Record)主引导记录,启动Boot Manager(启动引导管理器)加载系统内核,启动init进程,init进程是Linux的根进程,所有的系统进程都是它的子进程。在/etc 下有init和init.d两个文件夹,init文件夹内都是配置文件,...

2019-01-23 16:37:25 5593

RANSAC算法实现

基于QT——C++写的RANSAC算法模型,可以视图,更加清晰方便的理解RANSAC算法!

2020-04-03

双人版贪吃蛇+C源码

使用贪吃蛇,VS 必须安装图形库才能运行程序 。 贪吃蛇比较简单,大多数人都会,留给初学者参考使用

2018-01-09

贝塞尔曲线源码-QT

研究以一下贝塞尔曲线,整理了一下,用QT实现了一下,发现现在用QT的挺少的,然后就上传上来了,有关问题可以问我,尽力解答

2017-12-30

贝塞尔曲线效果图动态-娱乐

贝塞尔曲线图形化,可以娱乐,工具是用的QT ,其他的也就没什么了

2017-12-10

DS18B20+UCOSIII-技术资料+源码

前些天想找个DS18B20在系统中的详细资料的应用没有找到,花了2天时间实现了,并且总结了相应的问题以及解决的方案。

2017-10-29

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

TA关注的人

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