自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2020-09-20 15:14:55 18328 7

原创 基于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 19256 42

原创 基于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 64117 66

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

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

2020-06-10 23:58:48 5899

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

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

2020-06-08 21:48:28 48994 39

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

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

2020-06-08 19:30:12 21642 16

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

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

2020-06-03 12:34:48 11140 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 31717 8

转载 解决Navicat在分辨率不同的主屏和分屏中显示内容数量问题

主屏幕为2560*1600分辨率,能够显示很多的内容分屏分辨率为1920*1080,当navicat在分屏显示时,只能显示很少的内容解决方法2.上方选择兼容性,在兼容性页面中选择“更改高DPI设置”3.勾选“高DPI缩放替代”,下拉框勾选“系统(增强)”4.点击“确定”,然后打开navicat此为25601600的显示情况此为19201080的显示情况解决了在分屏中显示内容过少的问题

2023-04-11 14:22:44 774 2

原创 Spring Data JPA实体详解

JPA提供了一种简单高效的方式来管理Java对象(POJO)到关系数据库的映射,此类Java对象称为JPA实体或简称实体。实体通常与底层数据库中的单个关系表相关联,每个实体的实例表示数据库表格中的某一行。实体管理器(EntityManager)用于管理系统中的实体,它是实体与数据库之间的桥梁,通过调用实体管理器的相关方法可以把实体持久化到数据库中,同时也可以把数据库中的记录打包成实体对象。

2023-03-14 11:19:59 700

原创 运行时报错命令行过长

一、修改xml的解决方案1、打开项目所在路径下的 /.idea/workspace.xml 文件, Ctrl+F ,搜索 PropertiesComponent2、在其中加入一行再次运行显示正常如果在workspace.xml 中没有找到PropertiesComponent 或找到的格式不符合上上图所显示的格式,请参照后文方法进行1、点击“Edit Configurations”2、选择左侧的启动失败的项目,点击右侧“Modify options”3、勾选“shorten command

2023-02-07 09:08:54 1776

转载 Mybatis Map返回null显示字段名

当mybatis使用resultType="java.util.Map"时,如果存在字段值为null时,那么返回结果里面将不会显示该字段名,原因是mybatis默认:call-setters-on-nulls=false;如何将字段值为null的字段名显示出来,可以采用以下任一一种方法。

2023-02-02 15:12:20 2084

原创 mockmvc测试junit期间发生302错误

MockMvc不遵循重定向,所以302有效,因为这意味着浏览器在返回响应时应该转到新的url。你的测试验证什么是从调用返回到。来验证重定向是否正确。

2022-12-28 14:45:29 213

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

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

2022-11-06 17:42:43 1071

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

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

2022-09-28 23:07:45 2134

原创 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 104

转载 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 4970

原创 typora快捷键

typora快捷键。

2022-08-31 23:29:52 147

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

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

2022-06-13 09:26:40 1301 2

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

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

2022-06-12 16:21:07 626

原创 Typora 的 Markdown 语法

Typora 的 Markdown 语法

2022-06-12 03:02:10 463

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

达梦8数据库的Windows安装

2022-06-12 02:54:26 371

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

Redis的window安装和简单使用

2022-06-12 02:11:21 997 1

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

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

2022-06-12 01:15:06 6255 6

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

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

2022-06-12 00:33:57 16516 2

转载 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 3255 1

转载 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 28171 1

转载 用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 23376 4

原创 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 2709 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 647

原创 详解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 7681

原创 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 7694 4

原创 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 5996

原创 关于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 6291

原创 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 6182

原创 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 6362

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

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

2020-07-24 13:27:57 7919

原创 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 1517

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

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

2020-07-24 13:27:34 16352 2

原创 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 3774

2023年最新版《Java开发手册(黄山版)》

最初的版本,没有名称,只有版本号,从1.0.0开始,发表于浙江大学,后来感觉并不利于传播,改成以五岳来命名。因为华山论剑最有武侠渊源,所以第一个版本叫做《华山版》,封面左侧的码出真功有点向周星驰电影功夫最后的场景《如来神掌》致敬的味道;华山之后,去五岳至尊泰山朝圣,感受东海日出的壮观,用杜甫的名诗:荡胸生曾云,决眦入归鸟。会当凌绝顶,一览众山小。作为封面;泰山之后,去往嵩山少林寺,因为那里有一个金庸先生笔下武功最高的人物——扫地僧,所以封面用了扫地僧的原型。印象最深的是封面,太阳下的扫地僧在台阶上的影子,来来回回还改了好几次,为了逼真,我觉得影子需要有点折子的感觉,表达这是台阶上的影子;嵩山之后,不出意外是恒山版,为此还去了悬空寺,结果无意中发现恒山和衡山的发音居然完全相同,这个在表达上是大忌,增加无谓的共同成本;为此还公开征集下一个版本名称,收到:天山版,屏峰版,玉山版,黄山版...,最后选择了黄山版,是那句诗:五岳归来不看山,黄山归来不看岳,那就遗忘掉以前的版本。

2023-06-08

Chrome的ES-Head0.1.5插件,拖入浏览器即可使用

Chrome的ES-Head0.1.5插件,拖入浏览器即可使用

2023-04-07

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关注的人

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