自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (4)
  • 收藏
  • 关注

原创 第1章 电子设计与制作基础

当烙铁上加松香冒出柔顺的白烟时为焊接最佳状态。刻刀:用于清除元器件上的氧化层和污垢。12、电路调试过程中的故障排查法。11、电路调试过程中的常见故障。4、电子系统设计的基本内容。7、电子系统设计的一般方法。数字信号处理芯片——DSP。3、电子系统的两个过程链。计算机辅助设计——CAD。6、电子系统设计的流程。8、电子系统的参数计算。9、印制电路板的分类。10、电路调试的方法。

2022-11-27 20:40:26 1590 1

原创 ESP-12F开发环境

ESP-12F可以使用arduino IDE快速开发。

2022-09-22 00:22:46 3084

原创 Qt:16进制字符串数据转整数数值函数

代码】Qt16进制字符串数据转整数数值函数。

2022-07-19 18:08:44 2780

原创 Arduino 控制9g舵机

9g舵机即下图所示种类舵机:1、这种舵机由于有限位器,因此只能在-90°和+90°的范围内旋转。2、同时使用普通数字引脚即可控制。3、棕色–地,红色–5V,橙色–信号。其控制信号为多个20ms周期经调制的脉冲。(单个周期来不及完成转向动作。)其中20ms的周期内有0.5ms的高电平,将控制舵机转向-90度;其中20ms的周期内有1ms的高电平,将控制舵机转向-45度;其中20ms的周期内有1.5ms的高电平,将控制舵机转向0度;其中20ms的周期内有2ms的高电平,将控制舵机转向+45度;其

2022-06-02 01:07:59 3838

原创 Qt程序异常结束,没有任何提示

这是由于你设定了函数的返回值,但并没有给出返回值导致的,例如QString Setting::ReadSerial(int adress){ QString Rx = serial.readAll(); emit serailRead(Rx );}由于使用emit把数据传输出去了,所以没有return,然而指定了返回类型但没有返回,Qt回结束程序,并且没有给任何提示。可以是QString Setting::ReadSerial(int adress){ QString Rx = ser

2022-05-24 14:21:08 1770

原创 Qt 关闭控制台Warning和Debug输出

Qt 关闭应用程序输出Warning和Debug输出

2022-05-19 11:34:38 1911

原创 淘晶驰串口屏使用

连接电脑需要下载安装CP2102USB驱动,下载地址如下:http://www.xz7.com/downinfo/351589.html程序及页面编写需要下载USART HMI软件,下载地址如下:http://wiki.tjc1688.com/doku.php?id=2.%E4%B8%8A%E4%BD%8D%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD:1.%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E4%B8%8B%E8%BD%BD其他相关工

2022-02-10 23:55:11 2827

原创 免费商用字体有哪些

免费商用字体有哪些一. 思源字体,可以免费商用的有:思源黑体,思源宋体,思源柔黑体。二. 方正字体,方正类字体可以免费商用的有:方正仿宋(简,繁),方正黑体(简,繁),方正楷体( 简繁),方正书宋(简,繁)。三. 站酷字体,站酷类字体可以免费商用的有站酷庆科黄油体,站酷快乐体,站酷高端黑,站酷文艺体, 站酷小薇logo,站酷酷黑。四. 王汉宗字体,王汉宗可以免费的字体有王汉宗明体(包括细,中,粗,特,超),王汉宗圆体(细, 特),王汉宗黑体(细,特),王汉宗隶书体,王汉宗仿宋,王汉宗勘流亭,王汉宗综

2022-01-14 13:39:21 46578

原创 Flutter输入限制,输入账号密码

原来抽象类TextInputFormatter的两个实现类WhitelistingTextInputFormatter

2022-01-14 10:28:03 4204

原创 Flutter Android Studio使用Image Asset更改软件图标

首先,需要转为Android视图,如果无法打开,在flutter工程上右键,选择flutter->Open Android module in Android Studio打开后在res文件夹上右键,new一个Image Asset,可以通过Path可以设置前景图,背景图,Resize调整大小,其他不用动,直接下一步,完成。返回原flutter工程即可修改成功。...

2022-01-06 09:31:18 2488

原创 Flutter登录页跳转,跳转到其他页面并删除本页

使用下面的Navigator.pushAndRemoveUntil( context, MaterialPageRoute( builder: (context) => const HomePage(title: "豫安宸景"), ), (route) => false,);

2022-01-05 16:15:55 3754

原创 Flutter 代码补全,快速生成Flutter代码

在设置中,plugins插件中搜索Flutter Snippets安装即可。使用:出现提示后直接回车即可补全所需代码。更多的快捷短语见下面的网页:https://github.com/georgeherby/flutter-snippets/blob/master/README.md

2022-01-05 13:06:17 5923

原创 flutter更改软件名,软件ID

android修改应用软件名称,安装包名称:修改应用软件名称,找到下面位置的AndroidManif.xml文件,这个文件是控制软件的大体信息的。在该文件的android:label参数中设置软件名称。修改安装包名称,找到android/app/build.gradle文件,将其中的applicationId参数修改为你想要的安装包名称。修改后该文件会被画上红线报错,不用理会。ios修改应用软件名称,安装包名称:ios下修改是修改AppFrameworkInfo.plist文件中的参数配

2022-01-04 16:41:36 2753

原创 flutter后台软件标签

flutter后台软件名称的后台软件名称由MaterialApp函数的title参数设置:import 'package:flutter/material.dart';void main()=>runApp( return MaterialApp( debugShowCheckedModeBanner: false, title: '软件后台名称', home:MyApp(), ),);...

2022-01-04 11:00:19 1230

原创 Flutter去除调试时右上角Debug标签

在MaterialApp函数中添加参数:debugShowCheckedModeBanner: false,其添加位置如下:import 'package:flutter/material.dart';void main()=>runApp( MaterialApp( // 添加到此函数的参数列表中 debugShowCheckedModeBanner: false, home:MyApp(), ));class MyApp extends State

2022-01-04 10:54:56 1785

原创 贴片电阻字码阻值对照表

2021-12-06 15:30:16 26065

原创 C/C++内存分配一文全解

C/C++内存分配方式——堆、栈、自由存储区、全局/静态存储区和常量存储区栈:  栈最主要的作用就是 存储局部变量,实现函数调用。 栈的功能和数据结构的栈一样,因此可以进行函数调用。栈的一大特点就是 内存自动分配回收。 用户进程执行时位于用户虚拟地址空间的顶部的就是用户栈。局部变量和函数参数等存储在用户栈,在这些变量作用范围失效时会自动出栈,释放所使用的存储空间。堆:  堆区分配也称为动态内存分配,与栈不同,堆的内存是由程序员手动完成申请和释放的。使用内存分配函数 (malloc、new)来申请 任

2021-11-27 22:33:38 2048

原创 C/C++ 字符串一文全解

字符串的存储,输出,修改:单个字符串:  由于C语言没有字符串数据类型,因此字符串使用字符数组进行存储。同时由于最后一个字符默认为'/0',因此字符数组申请时要比字符串中字符个数多1。```cchar s[10]= "zhangsan"; //限定数组最大长度为10printf("%s", s);char s[]= "zhangsan"; //不限定数组最大长度,数组长度随后面字符长度确定。printf("%s", s);//下面的代码也可以正确的输出

2021-11-27 10:41:13 2002

原创 HTML5 音频和视频

HTML5 音频和视频要点:音频和视频概述video 视频元素audio 音频元素  HTML5有原生的音频和视频元素,可以直接使用音频视频元素嵌入音频和视频。音频和视频概述1、视频容器  

2021-11-21 19:37:04 1347

原创 HTML5 嵌入元素

HTML5 嵌入元素要点:嵌入元素汇总嵌入元素解析  嵌入元素主要功能是把外部的一些资源插入到HTML 中。嵌入元素总汇  这里所列出的元素,并非此教程所全部涉及的,音频 audio、视频 video、以及动态图像 canvas 和媒体资源 source、track 等将在后续章节讲解。元素名称说明img嵌入图片map定义客户端分区响应图area表示一个用户客户端分区响应图的区域audio表示一个音频资源video表示一个视频资源

2021-11-17 21:57:38 1373

原创 HTML5 文档元素

HTML5 文档元素要点:文档元素汇总文档元素解析  文档元素的主要作用是划分文档的不同内容,让整个布局更加清晰明快。文档元素总汇  文档元素基本没有什么实际作用效果,主要目的是在页面布局时区分各个主题和概念。元素名称说明h1~h6表示标题header表示首部footer表示尾部nav表示有意集中在一起的导航元素section表示重要概念或主题article表示一段独立的内容address表示文档或 article 的

2021-11-17 21:29:21 857

原创 HTML5 表格元素

HTML5 表格元素要点:表格元素汇总表格元素解析  表格就是使用网格的形式来显示二维数据的。表格元素总汇<1.<  解析:<  表格至少包含三个元素:<table>、<tr>、<td>,其他元素是作为辅助元素。元素名称说明table表示表格thead表示标题行tbody表示表格主体tfoot表示表脚tr表示一行单元格th表示标题行单元格td表示单元格

2021-11-17 18:39:24 783

原创 HTML5 分组元素

HTML5 分组元素要点:分组元素汇总分组元素解析  所谓分组就是用来组织相关内容的HTML5元素,进行清晰有效的归类。分组元素汇总  为了页面排版的需要,HTML5提供了几种不同语义的分组元素来实现。元素名称说明p表示段落div一个没有任何语义的通用元素,和 span 是对应元素blockquote表示引自他出的大段内容pre表示其格式应被保留的内容hr表示段落级别的主题转换,即水平线ul,ol表示无序列表,有序列表l

2021-11-17 15:48:35 794

原创 HTML5 超链接和路径

HTML5超链接和路径要点:超链接的属性相对路径与绝对路径锚点超链接的属性超链接元素<a>元素属于文本元素,其具有一些私有属性或者叫局部属性。相对应的还有通用属性或叫做全局属性。属性名称说明href指定<a>元素所指资源的 URLhreflang指向的链接资源所使用的语言media说明所链接资源用于哪种设备rel说明文档与所链接资源的关系类型target指定用以打开所链接资源的浏览环境type说明所链接

2021-11-10 22:14:37 544

原创 HTML5 文本元素

HTML5概述要点:文本元素的汇总与解析文本元素汇总  文本元素即显示为文本的元素标签,具体标签有以下种类:元素名称说明a生成超链接br强制换行wbr可安全换行b标记一段文字但不强调strong表示重要i表示外文或科学术语em表示强调code表示计算机代码var表示程序输出samp表示变量kdb表示用户输入abbr表示缩写cite表示其他作品的标题del表示被删除的文

2021-11-10 17:28:42 617

原创 HTML5 基本格式

HTML5基本格式要点:HTML5文档结构。HTML5能够实现多媒体支持、交互性、更智能的表单、以及更好的语义化标记。HTML5是一系列用于制作现代富web内容相关的技术总称,最重要的三项技术为HTML5核心规范(标签元素)、CSS3(层叠样式表)和JavaScriptHTML5文档结构1、文档类型声明  文档类型声明(Document Type Declaration,也称 Doctype)。它主要告诉浏览器所查看的文件类型。 在以往的 HTML4.01 和 XHTML1.0 中, 它

2021-11-10 14:06:57 2571

原创 Markdown语法及效果展示

Markdown概述  Markdown是一个Web上使用的文本到HTML的转换工具。  也就是说用简单的文本实现网页文本的表示。使用一些特定的符号组合来达到对文本内容进行美化规整的功能。  锤子科技15年8月发布会上,老罗宣布锤子便签支持Markdown语法。使用Markdown语法在移动端编辑会逐渐成为趋势。但如今Markdown仍未在移动端有所应用,我想是因为手机功能的局限性。目前Markdown的主要功能是写文档,是一份说明或一份资料文档,因此在PC端应用性更强Markdown的优点简单

2021-11-08 23:24:38 2692

原创 HTML5 学习准备

HTML5 学习准备要点:  学习HTML5需要用到的有:    1.测试代码,观看页面的浏览器。    2. 编程使用的编码工具。    3. 记录学习心得,重难点的记录方式。1、浏览器选择  Chrome谷歌浏览器  这里就不过多的介绍支持HTML5的浏览器了,目前绝大多数浏览器都支持HTML5。但是Chrome浏览器对于HTML5的支持是最好的,用户基数更大,建议直接使用Chrome。2、开发工具  Sublime Text 3  开发工具我们使用的是 Sublime Text

2021-11-08 16:59:49 6729

原创 HTML5 概述

HTML5概述要点:HTML5是最新的超文本标记语言版本。HTML5能够实现多媒体支持、交互性、更智能的表单、以及更好的语义化标记。HTML5是一系列用于制作现代富web内容相关的技术总称,最重要的三项技术为HTML5核心规范(标签元素)、CSS3(层叠样式表)和JavaScriptHTML5的特点1、向下兼容      以往存在的web页面,仍能正确的显示。但要求摒弃编码的坏习惯和废弃的标签元素。2、用户至上      H

2021-11-08 12:35:24 727

原创 数学物理中希腊字母的手写体笔顺及写法

一篇外籍论文中的书写法:读音及入笔点:手写印刷体(推荐使用,方便阅读及老师评阅。):扩展阅读:手写希腊字母说明(外文翻译)       下面给出了手写希腊字母的说明。每个字母在左侧以大写形式给出,在右侧以小写形式给出。如果希腊字母与某个罗马字母相同(即使希腊字母代表不同的发音),则不会给出任何说明,假设读者知道如何绘制罗马字母。否则,绘制希腊字母所需的笔画会被编号 (1, 2, 3,…),除非只有一个笔画,并且每个笔画的起点

2021-08-18 17:16:21 24887

原创 Python中[-1]、[:-1]、[::-1]、[n::-1]、[:,:,0]、[…,0]、[…,::-1] 的理解

在python中会出现[-1]、[:-1]、[::-1]、[n::-1]、[:,:,0]、[…,0]、[…,::-1],他们分别是什么意思呢,这里就来详尽的说一下:下面的a = [1,2,3,4,5][-1]:列表最后一项[:-1]:从第一项到最后一项原型是[n : m],前闭后开,索引从零开始,第一个索引指定可以取到,即n可以取到,后一个索引不可取到,即m不可取到。[::-1]:代表从全列表倒序取原型是[n : m : k],代表的是从那一段开始取,隔几个取一次。其中,n代表的是取值开始

2021-04-23 00:37:54 92885 38

原创 word论文排版,页码和页眉

最近是写毕业论文的时候了,对于正文开始设置页码页眉这里做一下笔记:正常添加页码会导致从第一页开始添加,设置页码格式也无法解决(我记忆中以前是可以解决的)但是页码格式可以解决第一个页码是几的问题(也就是说可以设置第一页的页码是 5 )解决方法:需要我们在要设置页码和页眉的前一页,也就是正文的前一页目录页的最后插入布局->分隔符->分节符->下一页选中页码 4 取消选中链接到前一节,设置其页码格式的页码编号为起始页码,并设置起始页码为 1 。这样一来就可以从正文开始设

2021-04-18 13:45:36 1182

原创 深度学习——卷积神经网络

卷积神经网络CNN由纽约大学的Yann Lecun于1998年提出,其本质是一个多层感知机,成功的原因在于其所采用的局部连接和权值共享的方式:一方面减少了权值的数量使得网络易于优化另一方面降低了模型的复杂度,也就是减小了过拟合的风险该优点在网络的输入是图像时表现的更为明显,使得图像可以直接作为网络的输入,避免了传统识别算法中复杂的特征提取和数据重建的过程,在二维图像的处理过程中有很大的优势。如网络能够自行抽取图像的特征包括颜色、纹理、形状及图像的拓扑结构。在处理二维图像上,特别是识别位移、缩放

2021-04-13 00:29:54 5054 1

原创 深度学习——基础知识

深度学习是机器学习的一部分,机器学习又是人工智能的一部分。人工智能是让机器能够模仿人类行为的技术。人工智能的实现方法有很多,专家系统,数学建模,等一系列能够解决问题的都叫做人工智能AI。机器学习是一种通过数据训练实现AI的技术。机器学习与深度学习的主要区别在于特征的选取,机器学习的特征是已知的,经过算法处理,从中得到特征之间的规律就是机器学习的主要内容。深度学习是一种受人脑结构启发(人工神经网络)的机器学习。医学研究发现人脑认识事物是将看到的事物经过多层的抽象得到结果的,因此深度学习也通过多层“神.

2021-04-10 15:10:50 785

原创 深度学习——Batch Normalization

Batch Normalization的目的是使我们的一批(Batch)feature map(特征矩阵 )满足均值为0,方差为1的分布规律。常见的迁移学习方式:1、载入权重后训练所有参数2、载入权重后只训练最后几层参数3、载入权重后在原网络基础上再添加一层全连接层,仅训练最后一个全连接层...

2021-04-07 17:50:28 263

原创 深度学习——DenseNet 121

简介:DenseNet(Dense Convolutional Network)稠密卷积网络CVPR2017的优秀文章从feature入手,通过对feature的极致利用达到更好的效果和更少的参数。优点:减轻了vanishing-gradient(梯度消失)加强了feature的传递更有效地利用了feature一定程度上较少了参数数量...

2021-04-06 23:18:15 9570

原创 深度学习——SqueezeNet

从名字SqueezeNet就知道,本文的新意是squeeze,squeeze在SqueezeNet中表示一个squeeze层,该层采用1*1卷积核对上一层feature map进行卷积,主要目的是减少feature map的维数(维数即通道数,就是一个立方体的feature map,切成一片一片的,一共有几片)。...

2021-04-06 23:17:11 233

原创 深度学习——ResNet18 / 34

ResNet在2015年由微软实验室提出,斩获当年ImageNet竞赛中分类任务第一名,目标检测第一名。获得COCO数据集中目标检测第一名,图像分割第一名。ResNet34层模型的结构简图:ResNet网络中的亮点:超深的网络结构(突破1000层)提出residual模块(残差结构)使用Batch Normalization加速训练(丢弃dropout)在ResNet网络提出之前,传统的卷积神经网络都是通过将一系列卷积层与下采样层进行堆叠得到的。但是当堆叠到一定网络深度时,就会出现两个问题

2021-04-06 23:16:19 22885

原创 深度学习——AlexNet

AlexNet:2012年ILSVRC比赛冠军,远超第二名的CNN,分类准确率由传统的70%+提升到80%+。比LeNet更深,用多层小卷积叠加来替换单个的大卷积。该网络的亮点在于:(1)首次利用GPU进行网络加速训练。(2)使用了ReLU激活函数,而不是传统的sigmoid激活函数以及Tanh激活函数。(3)使用了LRN局部响应归一化。(4)在全连接层的前两层中使用了Dropout随机失活神经元操作,以减少过拟合。使用Dropout的方式在网络正向传播过程中随机失活一部分神经元经卷积后的

2021-04-06 23:12:03 333

原创 机器学习——数据探索大致流程

什么是EDA在拿到数据后,首先要进行的是数据探索性分析(Exploratory Data Analysis),它可以有效的帮助我们熟悉数据集、了解数据集。初步分析变量间的相互关系以及变量与预测值之间的关系,并且对数据进行初步处理,如:数据的异常和缺失处理等,以便使数据集的结构和特征让接下来的预测问题更加可靠。并且对数据的探索分析还可以:1.获得有关数据清理的宝贵灵感(缺失值处理,特征降维…)2.获得特征工程的启发3.获得对数据集的感性认识意义:数据决定了问题能够被解决的最大上限,而模型只决定

2021-04-05 18:22:42 1280

VNC-5.2.3-Windows.exe

Windows上的VNC服务器及浏览器(为什么我要上传,因为我设定了定价5积分 ** 禁止动态调分 ** _ 改变就是好事 _)

2020-12-22

数据结构 C语言版 知识点整理

大学计算机相关专业,清华大学数据结构C语言版,个人整理知识点。

2019-03-16

java实训日历记事本代码

java实训,日历记事本,的代码

2019-01-18

串口调试助手

简单好用的串口调试助手。

2019-01-08

空空如也

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

TA关注的人

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