自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (5)
  • 收藏
  • 关注

原创 java实现十种排序算法

十种排序算法实现java以及理解文章目录十种排序算法实现java以及理解前言1、冒泡排序(稳定、O(n2)、O(1))1.1 代码1.2 演示2、快速排序(非稳定、O(nlogn)、O(nlogn)))2.1 代码2.2 演示3、插入排序(稳定、O(n2)、O(1))3.1 代码3.2 演示4、希尔排序(不稳定、O(nlogn)、O(1))4.1 代码4.2 演示5、选择排序(不稳定、O(n2)、O(1))5.1 代码5.2 演示6、堆排序(不稳定、O(nlogn)、O(1))6.1 代码6.2 演示7、

2022-04-11 22:08:36 1364 3

原创 华为迷宫问题求解

迷宫问题求解import collections# 迷宫题maze= [[5, 5, 0, 0,0], [3, 5, 4, 2, 3], [4, 5, 3, 4, 3], [4, 3, 5, 3, 2], [2, 5, 3, 3, 5], [5, 3, 4, 4, 3]]# maze= [[1, 1,1],# [1, 1, 1]]ball=tuple((0,0))hole=tuple((5, 4))

2021-08-25 21:25:02 245

原创 annaconda安装pytorch方法

annaconda安装pytorch方法1、添加清华源2、可以添加额外的库--第三方源3、创建虚拟环境4、安装pytorch5、如何查看pytorch对应的cuda版本?1、添加清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkg

2020-12-26 15:53:33 1573

原创 argparse包的使用--命令行选项、参数和子命令解析器¶

argparse--命令行选项、参数和子命令解析器¶1、导入包2、创建一个解析器3、调用 add_argument() 方法添加参数4、使用 parse_args() 解析添加的参数一个测试argparse例子1、导入包import argparsepython官网的argparse包查看2、创建一个解析器parser = argparse.ArgumentParser(description='test')使用 argparse 的第一步是创建一个 ArgumentParser 对象,

2020-12-18 22:24:16 247 1

原创 云服务器docker的更新失败解决方法

docker的更新失败解决方法1、apt-get update更新失败2、解决方法3、永久性的添加DNS服务·4、源补充1、apt-get update更新失败Err http://archive.canonical.com natty InRelease Err http://security.ubuntu.com oneiric-security InRelease Err http://extras.ubuntu.com natty InRelease

2020-12-17 13:53:49 989

原创 机器学习之矩阵最小二乘法的理解加应用

机器学习之矩阵最小二乘法的理解加应用矩阵最小二乘法的推导原理矩阵最小二乘法的matlab应用编程矩阵最小二乘法的推导原理设:得到:涉及到矩阵求导利用矩阵求导并利用上述定理,得到在极值点处梯度值为零,得到上述得到的方程组叫做正规方程组,那么最终可以得到最小二乘法的系数矩阵根据系数矩阵再带入就可以得到预测的结果。矩阵最小二乘法的matlab应用编程%最小二乘法的矩阵应用clear all;close all;clc;x=[0 5 10 15 20 25 30 35 40 45

2020-09-24 11:11:21 1110

原创 MATLAB数据类型

MATLAB数据类型数据类型示例整数类型复数数据显示格式函数句柄单元数组结构体类型运算符优先级日期和时间表示形式常量和变量数据类型MATLAB有十五种数据类型,分别是8种整形数据、单精度浮点型、双精度浮点型、逻辑型、字符串型、单元数组、结构体类型和函数句柄。示例整数类型共有8种整数类型,其中4种为有符号型,4种为无符号型。默认的数值类型为双精度浮点型。一般通过整型函数将浮点型数据转换为整型数据。在MATLAB中,还有狠多取整函数,可以采用·不同的方法将小数转换为整数。复数复数是对实

2020-07-18 23:35:10 2172 1

原创 python的列表(List)、 元组、字典(Dictionary)

@[TOC](列表(List)、 元组、字典(Dictionary))列表(List)列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型list1 = ['physics', 'chemistry', 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = ["a", "b", "c", "d"]对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项。list = []

2020-07-01 23:02:09 379

原创 python_爬虫初探一

爬虫爬虫君子协定http和https协议爬虫君子协定浏览器访问https://www.taobao.com/robots.txt,可以查到什么是能够访问的,什么是违法行为。http和https协议

2020-07-01 10:25:51 199

原创 python的语法一(if、while)

文章目录树莓派的print用法树莓派的print用法

2020-06-05 22:20:41 193

原创 python安装开发环境

下载python打开官网/www.python.org,选择Downloads,就可以看到python的安装包安装软件下载完成后打开,这里我下载的是3.8.3,然后就是安装,一定要勾选Add Python 3.6 to PATH是把Python的安装路径添加到系统环境变量的Path变量中,选择Customize installation,我安装在D盘,然后勾选上Install for all users点NEXT,完成安装。验证python打开cmd,输入python -V,然后就出现pytho

2020-06-05 05:39:44 231

原创 FS_FT_DFT_DFS_DTFT傅里叶

FS_FT_DFT_DFS_DTFT意义1.连续信号2.离散信号1.连续信号(1)时域上任意连续的周期信号可以分解为无限多个正弦信号之和,在频域上就表示为离散非周期的信号,即时域连续周期对应频域离散非周期的特点,这就是傅立叶级数展开(FS),它用于分析连续周期信号。(2) FT是傅立叶变换,它主要用于分析连续非周期信号,由于信号是非周期的,它必包含了各种频率的信号,所以具有时域连续非周期对应...

2020-03-23 22:16:57 764

原创 复试准备—-信息论复习最佳编码

**最佳编码**1.香农编码2.费诺编码3.哈夫曼编码1.香农编码例题2.费诺编码3.哈夫曼编码例题

2020-03-22 22:35:30 1219

原创 复试准备—-信息论复习马尔科夫链

离散有记忆信源的序列熵1.状态转移概率例题1.状态转移概率例题

2020-03-22 21:34:06 791 2

原创 复试准备—-信息论复习第二章

信息论第二章2.1 信源的描述和分类2.2 离散信源熵和互信息2.2.1 自信息量2.2.2 离散信源熵2.2.3 互信息2.2.2 熵的性质2.1 信源的描述和分类可以将信源分为离散信源和连续信源两大类。离散信源:时间和幅度都离散分布。连续信源:时间和幅度都是连续分布。2.2 离散信源熵和互信息2.2.1 自信息量概率p越小,则信息量越大。随机事件的不确定度在数量上等于它的自信...

2020-03-21 23:02:55 649

原创 电磁学学习三__通量、散度、旋度

目录1、面元与方向2、 通量1、面元与方向面元的方向符合右手螺旋定则。一个开表面上的面元,其方向与围成该开表面的闭合回路的方向呈右螺旋关系。2、 通量矢量E 沿有向曲面 S 的面积分若 S 为闭合曲面根据通量的大小判断闭合面中源的性质:...

2020-03-06 22:13:50 3182

原创 电磁学学习二__矢量分析Vector Analysis

一、矢量、标量和场区别矢量:有大小而且有方向特征的量。标量:只有大小无方向。场:在指定时刻、空间每一点可以用一个量唯一的描述,则该量函数为场。标量场:在指定的时刻,空间每一点可以用一个标量唯一地描述,则该标量函数定出标量场。例如物理系统中的温度、压力、密度等可以用标量场来表示。矢量场:在指定的时刻,空间每一点可以用一个矢量唯一地描述,则该矢量函数定出矢量场。例如流体空间中的流速分布等可以...

2020-03-06 21:53:54 609

原创 电磁场学习一__导论

目录1.电磁学的地位和作用2.电磁学的研究方法区别3.电磁场、电磁波与工程应用1.电磁学的地位和作用2.电磁学的研究方法区别3.电磁场、电磁波与工程应用一、电磁学的地位和作用在电子和通信领域内占有非常重要的地位,因为信息都是通过电磁场和电磁波传递的,同时也是进一步加深了解通信领域的知识,学习微波和天线等技术的基础。电磁场理论的研究在科学技术发展的过程中也起着十分重要的作用。eg:1、...

2020-03-05 22:51:58 1008

原创 EDA硬件描述语言VHDL(四)--VHDL并行语句

目录1.并行语句的特点:2.结构体2.1 并行信号赋值语句2.2条件信号赋值语句2.3选择信号赋值语句3.元件例化语句4.生成语句5.参数传递映射语句及其使用方法参数传递说明的一般书写格式如下:6.参数传递映射语句及其使用方法参数传递映射语句的格式是:7.其他数据类型7.1.限定性数组型数据类型定义7.2非限定性数组型数据类型定义7.3.枚举型数据类型定义7.4.枚举型子类型数据类型定义8.信号属...

2020-02-23 23:40:35 4065

原创 EDA硬件描述语言VHDL(三)--VHDL数据类型与顺序语句

VHDL作为一种强类型语言主要表现在以下两方面:(1)VHDL程序中的任何数据对象都必须定义一个确定的数据类型,并由此限定此数据对象的取值范围。(2)VHDL要求在信号赋值、算术运算、逻辑操作和数据比较等操作数中数据对象的数据类型是相同的,即数据类型匹配。

2020-02-21 23:43:35 3885

原创 EDA硬件描述语言VHDL(二)

1、一个完整的VHDL程序代码称为设计实体。(1)库和程序包调用声明语句构成的模块(2)描述电路信号端口和参数通道的实体模块(3)具体描述电路功能的结构体模块2、VHDL程序结构3、程序4、生成的模块5、仿真时序波形6、实体和端口模式实体的功能是对设计实体与外部电路进行接口的描述。实体规定了设计单元的输入输出接口信号或引脚的形式及流动在上的数据的类型,以及相关的参数及参数通道。...

2020-02-21 23:39:47 4596

原创 EDA硬件描述语言VHDL(一)

1、EDA:即电子设计自动化,以大规模可编程逻辑器件为设计载体,以硬件描述语言HDL为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,自动地完成用软件方式描述的电子系统到硬件系统的逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。2、EDA技术应用对象:超大规模可编程逻辑器件、半定制或全定制ASIC、混合AS...

2020-02-21 21:54:39 5369

原创 c++_opencv的人脸识别起步三训练自己的模型

1、Creating the CSV File照片需要在程序中读取它,我决定使用CSV文件读取它。一个CSV文件包含文件名,紧跟一个标签。/path/to/image.ext;0假设/path/to/image.ext是图像,就像你在windows下的c:/faces/person0/image0.jpg。最后我们给它一个标签0。这个标签类似代表这个照片的名字,所以同一张的照片的标签都一样。...

2020-01-30 23:17:03 2925 6

原创 dos命令和ftp命令以及注册表

windows dos常用命令大全详解copy \ip\adminKaTeX parse error: Undefined control sequence: \svv at position 1: \̲s̲v̲v̲.exe c:\ 或:copy…*.* 复制对方adminiKaTeX parse error: Undefined control sequence: \目 at position...

2020-01-30 22:38:03 1316

原创 树莓派_天气闹钟

1、播放mp3sudo apt-get updatesudo apt-get install maplayer2#更新源#安装mplayer(用他来播放MP3)mplayer xxx.mp3#测试一下2、配置运行环境:使用的python3sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-...

2020-01-29 22:39:40 1515

原创 树莓派上使用HC-SR04超声波测距模块

1、HC-SR04 介绍HC-SR04 模块可以测量 3cm – 4m 的距离,精确度可以达到 3mm。这个模块包括 超声波发射器、超声波接收器和控制电路三部分。有 4 个引脚。2、接线方式4 个引脚由 2 个电源引脚(Vcc 、GND)和 2 个控制引脚(Trig、Echo)组成。Vcc 和 Gnd 接 5v DC 电源,使用树莓派或单片机的 GPIO 口输出 5v 和 Gnd 给它供电...

2020-01-29 20:10:16 1482 1

原创 树莓派配置开机和关机

常用的关机方法有三种种):1、远程登录然后敲命令2、拔电源(很容易导致文件损坏)3、Teamviewer远程控制关机(需要用网)添加电源键的方法,那就是写个脚本、让这个脚本开机启动,程序中一直检测设置为电源键的GPIO,如果被触发则关机。只要在 /boot/config.txt 中添加相关配置就能实现关机。现在分享一个简单的方法在/boot/overlays/README里面有提示...

2020-01-29 20:01:00 4363 1

原创 给树莓派安装看门狗的两种方法

树莓派的CPU是保护有硬件看门狗的,可以通过安装模块和值守程序来实现看门狗防止树莓派死机。安装方法一:watchdog.sh的源码:#!/usr/bin/env bash echo "[+] Activating Temperature Sensor"modprobe bcm2708_wdogecho "bcm2708_wdog" >> /etc/modules ec...

2020-01-29 19:16:00 1105

原创 树莓派计划任务的配置方法

Unix 系统包括树莓派的 Raspbian 有一个叫 Cron 的工具用来配置计划任务。它用来设置一些命令或脚本,定时或者间隔某一个时间运行一次。大到每天午夜备份指定目录,小到每小时记录 CPU 信息均可用它实现。使用 crontab 命令来操作任务计划表,这张表是基于用户的,也就是说每个用户(包括 root 用户)都有一套自己的 crontab。Cron GUICron 也有一个图形界面...

2020-01-29 18:53:59 677

原创 树莓派_控制gpio引脚

1、RPi.GPIO使用方法新建名为led.py的程序,程序的具体内容如下:import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(11, GPIO.OUT) while True: GPIO.output(11, GPIO.HIGH) time.sleep(1...

2020-01-29 11:34:17 1587

原创 树莓派_工具配置RPi.GPIO,wiringPi等

1、安装python-devsudo aptitude install python-dev 2、安装RPi.GPIO//下载 $ wget https://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.5.5.tar.gz // 解压缩 $ tar xvzf RPi.GPIO-0.5.3a.tar.gz //...

2020-01-29 10:57:08 712

原创 c++_opencv的人脸识别起步二拍照

建立自己的人脸数据库,用vs调用摄像头来使给自己拍照,采用c++和opencv库实现操作#include <opencv2\opencv.hpp>#include #include #include <stdio.h>#include <conio.h>using namespace std;using namespace cv;int main...

2020-01-21 12:04:28 399

原创 树莓派_opencv的人脸识别起步一

opencv2.4版本中封装了可用于人脸识别的类FaceRecognizer,其对应代码在动态链接库opencv_contrib249d.dll中,本人opencv2.4.9版本这个动态链接库在opencv安装目录下可以找到,要想使用FaceRecognizer,首先要保证上述动态链接库正确配置。FaceRecognizer包含三种人脸识别方法:(1)基于PCA变换的人脸识别(EigenFac...

2020-01-20 21:42:15 486

原创 树莓派opencv摄像头的边缘显示检测

one.cpp#include "opencv2/opencv.hpp"using namespace cv;int main(int, char**){ VideoCapture cap(0); // open the default camera if(!cap.isOpened()) // check if we succeeded return -1;...

2020-01-20 15:32:31 1064 2

原创 树莓派opencv的编译使用和驱动官方摄像头一

(一)通过代码载入一张图片,用opencv将突破输出到屏幕中。新建两个文件分别为test.cpp和makefiletouch test.cpptouch makefilemakefile文件INCLUDE = $(shell pkg-config --cflags opencv)LIBS = $(shell pkg-config --libs opencv)SOURCES = t...

2020-01-19 22:41:03 674

原创 树莓派整理笔记-7opencv安装的血泪

源码安装1、首先先更换软件源,一定要更换到国内比较知名的软件源,本人深受其害,vim /etc/apt/source.list本人软件源提供如下:deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib$deb-src http://mirrors.tuna.tsinghua.edu....

2020-01-19 22:13:52 163

原创 树莓派整理笔记-6之Teamviewer

TeamViewer 是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。1.电脑...

2020-01-14 12:30:39 333

原创 C语言回顾笔记

头文件 #include<stdio.h>\n换行,\r回车 ,\t 移动一个tab位置,\v移动到下一个垂直制表对齐点。一个字节八位。int整型2个字节或四个字节unsigned int无符号基本整型short短整型2个字节unsigned short 无符号短整型2个字节long长整型 4个字节unsigned long 4个字节long long 8个字节u...

2019-12-29 18:55:38 160

原创 计算机网络知识理解

三大类:电信网络、有线电视网、计算机网络。计算机网络是由若干个结点和连接这些结点的链路组成。网络吧许多计算机连接到一起,而互连网则把许多网络通过路由器连接到一起,与网络相连的计算机称为主机。Internet互联网,指的是当前最大的,开放的、由众多网络相互连接而成的特定互连网。采用TCP/IP协议族作为通信的规则,其前身为美国的ARPANET。ISP互联网服务提供者,例如...

2019-12-29 15:17:09 273 1

原创 树莓派整理笔记-5配置无线网卡等

1、树莓派配置无线网卡 #lsusb用lsusb命令,就可以看到设备ID,然后再用ifconfig,看到wlan0,知道IP地址然后修改/etc/network/interface文件:auto loiface lo inet loopback iface eth0 inet dhcpallow-hotplug wlan0 iface wlan0 inet static **...

2019-12-28 20:03:14 619 3

树莓派opencv测试文件.rar

本代码是支持树莓派的opencv显示,在树莓派操作系统上已经运行成功,属于基础入门,想要确定怎么使用opencv,调用的是边缘算法,从而使官方摄像头和opencv连接起来,欢迎向我咨询

2020-01-20

text_opencv.rar

Windows下visual studio2017配置opencv例子,内容是在F盘下有一个1.jpg文件,通过使用vs2017的c++开发平台,创建一个Windows项目,并且配置相关内容,从容使得图片在.exe程序来控制图片的显示

2019-12-26

基于stm32程序小四轴配置

基于stm32的小型四轴基本配置,本程序包括stm32的库文件,涵盖mpu6050的dmp角度解算,TIM4输出pwm,通过上位机进行调试的串口通信,有兴趣玩四轴的可以看看

2018-09-13

mpu6050姿态理论解析

本文档为整理mpu6050工作原理,物理含义,角度计算原理

2018-09-05

空空如也

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

TA关注的人

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