自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (15)
  • 收藏
  • 关注

原创 2019全国电子设计大赛D题---简易电路特性测试仪

本文是2019年博主参加电子设计大赛的项目说明书,博主在此次比赛中荣获三等奖,今天将项目说明书分享出来,希望和大家共同进步!一、摘要:… . 搭建了静态工作点稳定电路作为被测电路,测试系统使用STC15F2K60S2单片机为控制核心,设计了RC桥式振荡电路产生1kHz, Vp-p为5.96V的正弦波。正弦波分为两路,一路经过精密整流变为直流信号,再经AD转换后用数码管显示;另一路正弦波经衰减电路变为毫伏级信号输入被测电路,放大后的信号再经精密整流及AD变换后输入单片机,对被测电路的输入电阻、输出电阻、

2020-09-20 15:14:55 13599 5

原创 基于Python的OpenCV+TensorFlow+Keras人脸识别实现

前言:本节要讲的人脸识别主要是借鉴了 一位研究生前辈的文章 我只是在他的基础上进行了改动,让代码能在现在的TensorFlow2.X 等的环境下运行先看一下效果图一、准备工作,安装环境注意:下列Python第三方包的版本比较重要,应为在这里用到的包比较多,如果两个包版本相差较大可能会导致错误,接下来我列出我用的包名及其版本信息供你参考Python – 3.8.4TensorFlow-GPU – 2.3.0OpenCV – 4.4.0keras – 2.0.9sklearn –

2020-09-04 11:57:53 16348 37

原创 基于Python的OpenCV人脸检测

本文将要讲述的是Python环境下如何用OpenCV检测人脸,本文的主要内容分为:1、检测图片中的人脸2、实时检测视频中出现的人脸3、用运设备的摄像头实时检测人脸提前做的准备:安装好Python3下载安装OpenCV库,方法是pip install opencv-python -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com/pypi/simple下载特征数据HAAR和LBP,这两种数

2020-07-23 19:56:32 61479 63

原创 基于K型热电偶的温度计的研究与设计

本篇文章是博主参加比赛时的项目说明书,在这次比赛中博主获得全省二等奖,今天将项目说明书分享出来,希望和大家共同进步!!!设计原理与方法:一、设计原理(一)、热电效应及热电偶… …两种不同的导体(或者半导体)组成闭合回路,当两端结点温度不同时,回路中会产生电流,这个现象被称为“热电效应”, 或者“ 塞贝克效应”。既然回路中有电流, 所以必然存在电动势,这个电动势是由于温度差而产生的,所以称为热电动势或热电势 。它由两种导体的接触电势和单一导体的温差电势组成。热电偶是热电效应的一种应用。将两种导体构成

2020-06-10 23:58:48 2534

原创 STM32嵌入式实现智能家居控制系统

本文将讲述如何用STM32嵌入式实现智能家居控制系统,所谓智能就是实时监测自主控制一些因素,如,温度、湿度、光照强度等,当室内光线较暗时自动打开灯,根据光线亮度的不同开灯数量也不同,当室内温度过高时红灯不停的闪烁,蜂鸣器也报警提醒主人室内温度过高要打开空调,当室内湿度过高时风扇开始工作,让室内湿度降下来,那么如何实现这些功能呢?下面我们开始介绍!...

2020-06-08 21:48:28 39630 36

原创 STM32控制风扇转动、蜂鸣器响停、光敏电阻光强读取、温湿度传感器控制

提出问题:STM32如何控制风扇转动、蜂鸣器响停、光敏电阻光强读取、以及温湿度传感器控制?这些都是学习单片机较为基本的知识, 本文将对以上问题作出详细解答希望能帮到大家:

2020-06-08 19:30:12 13301 13

原创 初识STM32工作原理和基础编程

一、初识STM32如何简单的点亮一个LED灯呢?如何用一个按键控制LED灯的点亮与否呢?本文将对这些问题做一个比较详细的解答,其中还有几个比较经典的例子,希望能帮助大家更好的理解STM32的工作原理!注:本文以STM32F103R6为例,用keil5编程,用proteus8.1来展示结果。二、如何简单点亮一个LED黄灯?1. 首先如图所示在proteus中画好原理图,要注意的是电阻不易过大,电阻过大,电阻上分压过多,会导致LED很暗或者点不亮!2. 编写和讲解代码a. 首先讲解LED配置文件,

2020-06-03 12:34:48 9155 2

原创 STM32如何在LCD上显示单词、文字、图片等

本文将介绍STM32F103R6如何在LCD12864上显示文字图片液晶屏,LCD12864有128*64个像素点一、如何在LCD上显示一行字符串?首先找到液晶屏驱动文件LQ12864.cLQ12864.c文件中的LCD_P6x8Str()函数就是用来打印字符串的对void LCD_P6x8Str(unsigned char x,unsigned char y,unsigned char ch[])进行解释:unsigned char x //x坐标,以像素点为单位unsigned cha

2020-05-31 20:42:01 22373 8

原创 vue启动时git dep preparation failed 报错

然后npm i 或者npm install就好了。这个好像是强制使用https。

2022-11-06 17:42:43 88

原创 VMware16以及Ubuntu1.6的下载安装配置详细教程

本文主要详细讲述了VMware16和Ubuntu1.6的安装配置过程

2022-09-28 23:07:45 301

原创 csdn的makerdown语法

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2022-09-23 15:33:44 28

转载 mysql获取本周一周日,上周一上周日日期及用到的NOW(),CURDATE(),KEEKDAY(date),DATE_SUB()函数

start_date是起始值,expr是一个字符串,用于确定从起始日期减去的间隔值,unit是expr可解析的间隔单位,例如MONTH、DAY、HOUR等,如果unit值为负,则和DATE_ADD()函数类似,获取现在为周几(取索引值),然后减去6(索引减6,相当于周几减去7天),得到还差几天到周日的负数(大概这个意思),然后调用DATE_SUB函数即可,且此函数可以自动调整日期格式,如下例为03-01 减去1HOUR后,得到2月最后一天日期,并以带时间的形式展示了出来,MONTH为单位时同样适合。

2022-09-01 22:54:35 1764

原创 typora快捷键

typora快捷键。

2022-08-31 23:29:52 29

原创 sublime Text3添加到右键菜单的详细教程

sublime Text3添加到右键菜单的详细教程

2022-06-13 09:26:40 857 1

原创 node.js和vue-cli脚手架安装启动vue项目

node.js和vue-cli脚手架安装启动vue项目

2022-06-12 16:21:07 201

原创 Typora 的 Markdown 语法

Typora 的 Markdown 语法

2022-06-12 03:02:10 166

原创 达梦8数据库的Windows安装和部署

达梦8数据库的Windows安装

2022-06-12 02:54:26 214

原创 Redis的Windows安装和简单使用

Redis的window安装和简单使用

2022-06-12 02:11:21 398

原创 MySQL8.0的下载安装配置教程

官方下载网址: MySQL : Download MySQL Community Server这里有两种选择,一种是点击跳转到下载图形界面配置的MySQL软件,一种是下面的以压缩包方式下载的MySQL软件,如果你下载的压缩包形式的,我在文末也会有压缩包MySQL的安装和配置这里我们推荐点击 下载完成之后,双击运行MySQL安装程序出现如下界面我们选择 自定义安装配置方式出现这个界面之后我们选中MySQL server,点击箭头添加到右边点击右边的MySQL程序,会出现自定义配置安装路径

2022-06-12 01:15:06 2552 3

原创 jdk8的安装和环境变量的配置

本文讲述jdk的安装和环境变量的配置到这里jdk8的环境变量就配置好了,下面我们测试一下是否成功我们 打开cmd输入出现jdk的版本号就表示安装成功了

2022-06-12 00:33:57 6356

转载 Springboot之配置文件(.yml)配置项大全

spring.resources.add-mappings=是否开启默认的资源处理,默认为truespring.resources.cache-period=设定资源的缓存时效,以秒为单位.spring.resources.chain.cache=是否开启缓存,默认为:=truespring.resources.chain.enabled=是否开启资源=handling=chain,默认为falsespring.resources.chain.html-application-cache=是否开启h

2022-04-12 16:36:20 1924

转载 JAVA之Lambda表达式详解

文章目录一、基本概念1.背景2.Lambda表达式的语法3.函数式接口二、Lambda表达式的基本使用1.无返回值函数式接口2.有返回值函数接口3.语法精简三、变量捕获1.匿名内部类2.Lambda的变量捕获四、Lambda在集合当中的使用1.List和forEach、sort2.HashMap和forEach总结一、基本概念1.背景Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和

2022-04-12 16:29:41 8763

转载 用idea搭建一个简易的springboot项目(详细教程)

一、创建项目1.File->new->project;2.选择“Spring Initializr”,点击next;(jdk1.8默认即可)3.完善项目信息,组名可不做修改,项目名可做修改;最终建的项目名为:test,src->main->java下包名会是:com->example->test;点击next;4.Web下勾选Spring Web Start,(网上创建springboot项目多是勾选Web选项,而较高版本的Springboot没有此选项,勾

2022-03-21 21:02:48 7197

原创 IDEA开发出现java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener错误解决方法

在IDEA开发23体验网的SpringMVC项目时,会出现一些错误,其中比较典型之一的就是调试SpringMvc中,出现:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误的解决办法:有时,那么使用idea开发SpringMvc发现调试时,在Console面板中就会报红色的错误,出现以下错误:12-Mar-2018 12:08:02.345 严重 [RMI TCP Conne

2022-03-18 16:20:01 2309 3

转载 CMD命令大全

java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。可以用cmd /?查看帮助信息。★CMD命令★gpedit.msc-----组策略sndrec32----

2022-03-14 11:19:13 173

原创 详解Java的8种基本数据类型以及中文字符各占几个字节

一、提出问题首先Java中共有8中基本数据类型和3中引用数据类型,那么这8种基本数据类型都占几个字符呢?二、分析问题Java中的8种基本数据类型分别是:字节型:byte字符型:char整型:int长整型:long短整型:short浮点型:float双精度浮点型:double布尔型:booleanJava中的3种引用数据类型类接口数组三、解决问题数据类型大小1 byte8 bit1 char2 byte1 int4byte

2021-03-30 20:21:42 5431

原创 JDBC连接MySQL数据库Timezone时区问题FAQ

JDBC连接MySQL数据库Timezone时区问题The server time zone value '?й???????' is unrecognized or represents more than one time zone.

2021-03-26 13:27:06 4978 3

原创 vue项目中:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序或批处理文件的报错

当我们在IDEA中打开别人开发的Vue项目时,运行 npm run serve 指令启动vue项目时会发现报出如下的错误,所以经过思考解决方案如下:解决办法:将项目里的“node_modules”文件夹删除,然后重新运行npm install如果安装了淘宝镜像,可以运行cnpm install最后再运行 npm run serve 完美解决问题!!!!!!...

2021-03-25 09:02:11 5669

原创 关于MySQL执行创建表命令后出现1055错误的解决办法--Expression #1 of ORDER BY clause is not in GROUP BY clause and contain

关于MySQL执行创建表命令后出现1055错误的解决方法问题描述解决办法问题描述如下例子:CREATE TABLE t( `deptno` INT(4), `dname` VARCHAR(255), `loc` varchar(255));当执行这段代码时,navicat执行成功但是会报出1055错误,如下图所示错误信息如下:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and cont

2020-12-16 14:44:02 6012

原创 Python分别实现基于Request库和Scrapy框架对东方财富股票的爬取

本文将讲述Request库和Scrapy框架实现网页的爬取一、首先我们来认识一下Request库和Scrapy框架Request库:Request库是Python公认的优秀的第三方网络爬虫库,能够实现自动爬取HTML页面,自动网络请求提交。Scrapy框架:功能强大,爬取快速的爬虫框架二、Request库和Scrapy框架的对比:Request VS Scrapy2.1 相同点两者都可以进行页面请求和爬取,Python爬虫的两个主要技术路线两者可用性都好,文档丰富,入门简单两者都没

2020-08-16 23:10:12 5889

原创 python之拉格朗日插值算法完成计算

一、提出问题拉格朗日插值法,如何计算数值?二、详解拉格朗日插值算法插值法就是利用已知的点(x,y)建立合适的插值函数y=f(x),将未知点w带入插值函数 f(x)可以求出函数值 f(w)。对于平面上相异(无两点在一条直线上)的 n个点,我们可以找到一个 n次多项式使这个多项式函数经过这些点。有n+1个未知数(A),我只需要知道n+1个点的函数值就可以解出这n+1个未知数,拉格朗日插值法就是求得这个多项式函数。1、拉格朗日插值法(1)将n+1个点代入多项式得(2)方程的系数矩阵为A的行列式为

2020-07-24 13:28:03 4728

原创 python如何利用蒙特卡洛平均值法求定积分

一、提出问题:python中如何利用蒙特卡洛平均值法求定积分?二、解决方法(1)基本理论与操作说明1、蒙特卡洛 (Monte Carlo) 求定积分概述蒙特卡洛方法也称统计模拟方法、随机抽样技术,是基于“随机数”、概率统计理论为基础的数值计算方法。蒙特卡洛定积分主要思想就是均匀分布生成的随机数,将积分符号转化为求和,从而实现快速求解目的。主要有三种方法:随机投点法、平均值法、重要抽样法。2、平均值法求定积分计算过程如图1其数学公式为:3、定积分值误差检验方根误差(Root Squar

2020-07-24 13:27:57 5920

原创 java之利用牛顿迭代法完成对数值开任意次方根

一、提出问题如何利用牛顿迭代法对数值开任意次方根,如二、牛顿迭代法基本原理与操作说明三、举例说明1、要求2、具体代码public class First { static double gety(double x,int m,int n) //求函数值 例如 求8开立方,就是 y=x*x*x-8, m为要开立方的值即8,n表示求立方根即3, { double v=x;//1 for(int i=1;i<n;i++)//2 v*=x; return v-m;

2020-07-24 13:27:48 1190

原创 python之马尔科夫链及转移矩阵---详细介绍及代码说明

一、提出问题马尔科夫链和转移矩阵是什么?马尔科夫链是如何生成的?以及如何使用?下面我来详细介绍!二、马尔科夫链和转移矩阵的介绍1、马尔科夫链(Markov chain)概述机器学习算法中,马尔可夫链在时间序列模型广泛的应用。主要思想是不管初始状态是什么,只要状态转移矩阵不发生变化, 最终状态始终会收敛到一个固定值, 这种无记忆性叫马尔科夫属性。公式为:2、转移概率矩阵(Transition Probability Matrix)转移概率矩阵:矩阵各元素都是用概率表示。其值非负,并且各行元素之和等

2020-07-24 13:27:34 10379 1

原创 python之利用最大似然估计,推演出总体参数最大可能的概率

一、提出问题:如何利用最大似然估计,推演出总体参数最大可能的概率?二、对最大似然估计法的详细讲解:最大似然估计(Maximum Likelihood Estimate) 就是利用已知的样本结果,反推总体参数最大可能的概率。例如: X~B(n,p)表示X服从参数为(n,p)的二项分布,观测变量x∈[0,n] x取k的概率,即在n次伯努利试验中,概率已知p=0.6, 假设n=10, k∈[0,n],正例出现k次的概率为:遍历k的取值,计算全部p(x)值,可以画出p(x)条形图。判断k为何值时,p(x

2020-07-24 13:27:23 2487

原创 java之利用行列式展开法,计算行列式的值

一、提出问题如何利用行列式展开法计算行列式的值二、基本理论与操作说明三、举例说明1、代码public class first { static int[][] geta(int m[][],int index) { int n=m.length;//1 int a[][] = new int[n-1][n-1];//2 for (int i=0,p=0;p<n-1;i++) { if(index!=i) { for(int j=0;j<n-1

2020-07-24 13:27:07 2087 1

原创 Java之T分布计算数据的双侧置信区间

一、提出问题T分布如何计算其数据的双侧置信区间二、一、基本理论与操作说明T分布与其置信区间:设X∼N(0,1),Y∼χ2(n),且X和Y相互独立,则称随机变量服从自由度为n的t分布,记为 T∼t(n)。当n=1的t分布,就是柯西分布;期望不存在; 当n>1时,E(T)=0;当n≤2时,方差不存在;当n>2时,D(T)=n/n−2。 t分布的置信区间(Confidence Interval,CI)式中 a=1-95% 是显著水平。S是样本标准差,当没有总体标准差 就使用是s。t分布曲

2020-07-24 13:26:55 6317

原创 Java之利用F分布的基本思想进行单因素方差分析,并判断组间数据是否存在显著差异

一、提出问题如何利用F分布的基本思想进行单因素方差分析,并判断组间数据是否存在显著差异二、基本理论与操作说明三,简单实现已知数据组间是否存在显著差异代码实现class ftest4 extends var //var类中有double smean(double x[])计算均值方法。{int dfa,dfe;double xbar,msa,mse,f,xibar[],x[][];ftest4(double x[][]){dfa= x.length-1;// 1 计算自由度数

2020-07-24 13:26:30 1326 1

原创 安装Android studio的详细步骤

程序员日常中用到Android studio开发时,总免不了安装AS软件,但是本人作为一个新手,在安装中不免出现了很多问题,导致代码报错,运行不了等等问题,经过仔细研究后我决定写下这篇文章,希望能够帮助更多人跳过安装的坑!

2020-07-20 13:46:14 4849

原创 如何下载哔哩哔哩的视频

关于如何下载哔哩哔哩网站上的视频,在这里介绍两种简单实用的方法。一、第一种下载方法打开哔哩哔哩网站上你想要下载的视频再地址栏加入kan,刷新后即可下载视频修改前的地址栏:修改后的地址栏:点击下载地址选择渠道,格式,清晰度后下载即可。二、第二种下载方法如果第一种方法无法下载视频,则采用此方法安装浏览器插件,辅助下载。如果你能访问Google,则复制链接下载Google插件[https://chrome.google.com/webstore/detail/kan

2020-07-19 11:54:37 1582

Windows版本Redis-x64-5.0.14安装包

Windows环境下得Redis安装程序,关于如何安装和使用请参考本人的博客http://t.csdn.cn/oWBtZ

2022-06-12

表白代码《旋转相册》HTML版

HTML表白代码

2022-02-27

表白代码《爱的回忆》HTML版

HTML表白代码

2022-02-27

3D动态相册HTML版

3D动态相册HTML版

2022-02-27

人脸识别工程--下载即用.rar

这是人脸识别的工程文件,有配套说明:https://blog.csdn.net/m0_45161766/article/details/108398549

2020-09-04

人脸检测特征数据.rar

这是人脸检测所用到的HAAR和LBP的特征数据,具体用法请参见本人博客:https://blog.csdn.net/m0_45161766/article/details/107545960

2020-07-23

InIetexEMC电脑屏幕共享软件

这是一个电脑屏幕共享软件,具有体积小,免安装的特点,适合日常使用,具体使用方法请参见本人博客,InIetexEMC的使用教程httpsblog.csdn.netm0_45161766articledetails107326569

2020-07-13

BLend电脑窗口透明化软件

这是一个让桌面窗口透明化的软件工具,是绿色软件体积小,不用安装,下载即可使用,具体使用方法参加本人博客BLend的使用教程:https://blog.csdn.net/m0_45161766/article/details/107326033

2020-07-13

SQlite3数据库安装包

相比其他数据库来说,sqlite数据库比较小,而且其操作和其他数据库基本一致,对小白来说sqlite数据库容易上手。其具体的使用参加本人博客 https://blog.csdn.net/m0_45161766/article/details/106661231 里面有详细说明。

2020-06-10

STM32嵌入式实现智能家居控制系统完整工程.zip

本压缩文件是STM32嵌入式实现智能家居控制系统完整工程,该工程能够对室内温度、湿度、光照强度等,进行实时监测调节报警等,具体的已经在https://blog.csdn.net/m0_45161766/article/details/106628991文章中详细介绍

2020-06-09

STM32数模转换文件adc.zip

这是STM32的数模转换文件,导入此文件到keil工程中可以进行数模转换,详情参见STM32光敏电阻电压读取:https://blog.csdn.net/m0_45161766/article/details/106609113

2020-06-08

LCD手绘图像显示完整工程

这是LCD显示图片的完整工程,有了此工程,你可以在这个工程中稍加改动以实现自己想在LCD屏幕上显示的图片!

2020-06-05

硬件编程开发--字模软件

在STM32嵌入式开发或者如51单片机,AVR单片机中,或者用LCD产生文字,图形等,用到的字模软件

2020-06-01

太空飞机大战游戏工程:game.zip

这是用python开发的“太空飞机大战”小游戏的完整工程,所用的开发工具是pycharm,下载后导入即可使用

2020-04-24

.emulator_console_auth_token

android studio中文路径错误中的解决方案3所需资源,下载此文档,在你所报错误的路径下新建一个错误提示的文件夹,将此文件复制到文件夹下,即可

2020-04-24

空空如也

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

TA关注的人

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