自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++排序算法

冒泡排序//冒泡void bubbleSort(int arr[], int len) { int temp=0; for (int i= 0; i < len -1; i++) { for (int j=0; j < len -1-i; j++) { if (arr[j] < arr[j+1]) { temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } }}选择排序//选

2020-07-13 14:05:54 310

原创 C++获取数组的长度

一般常见的数组长度获取是这样:int count = sizeof(arr) / sizeof(arr[0]);或者使用宏定义的方法,如下:#include <iostream>#define GET_ARRAY_LEN(arr,len) {len = (sizeof(arr) / sizeof(arr[0]));}using namespace std;int main() { int a[] = {1,2,3,4}; int len; GET_ARRAY_LEN(a, l

2020-06-28 22:02:45 4680

原创 Android端OpenCV的ORB特征点检测

不知道android调用opencv的可以看这里.1、Java代码private Mat mIntermediateMat;public Mat onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame inputFrame) { mIntermediateMat = inputFrame.rgba(); Orb...

2019-12-07 18:46:33 988 6

原创 Win10安装Ubuntu18.04

1、电脑配置我的电脑是华硕,win10,64位,UEFI模式。固态装系统加一块机械硬盘。首先要确认自己电脑的BIOS模式,win+r,输入msinfo32,回车显示系统信息就能看到了。然后设置BIOS1.开机或重启时狂按F2键进入BIOS界面,控制左右方向进Secure菜单,通过上下方向键选择Secure Boot Control,设定为 Disabled”2.进入Boot菜单,选择L...

2019-11-25 00:27:23 273

原创 Android studio 调用OpenCV不安装opencv manager

OpenCV下载首先在OpenCV官网下载压缩包。建议不要下载太新的版本,我原来用4.1.2但是却还是需要安装opencv manager,换用4.1.0就可以了。解压后里面是两个文件夹和两个文件。然后新建AS项目,点击File、New、Import Module选择我们下载解压的sdk目录下的java文件夹,然后起个名,next就好了。然后还需要修改build.gradle文...

2019-11-22 23:48:36 740

原创 HC05蓝牙模块使用

首先这玩意儿长这样:然后我们还需要一条USB转TTL的线。绿线是TXD,接模块的RX;白线是RXD,接模块的TX;黑线GND,红线VCC。先按住模块按键再给模块上电,LED两秒闪一次说明进入AT模式。波特率38400,勾选发送新行。发送AT试试效果。这样说明成功进入AT模式。下面是一些常用AT指令:设置/查询设备名称:AT+NAME=名称设置/查询—模块角色:AT+ ROL...

2019-08-22 22:12:06 17053 1

原创 pythonBP神经网络识别数字

因为课程要求需要做个神经网络的大作业,就顺便记录下来BP神经网络原理BP神经网络是一种按误差反向传播(简称误差反传)训练的多层前馈网络,它的基本思想是梯度下降法,利用梯度搜索技术,以期使网络的实际输出值和期望输出值的误差均方差为最小。BP神经网络的计算过程由正向计算过程和反向计算过程组成。正向传播过程,输入模式从输入层经隐单元层逐层处理,并转向输出层,每~层神经元的状态只影响下一层神经元的状...

2019-06-20 13:41:33 5392 28

原创 python拼图游戏

最近用python写了个自动拼图游戏,内部算法使用的是A*算法。功能为打开一张图片,选择图片分割的维数和图片空缺的位置,然后自动打乱生成新的图片,然后再恢复。效果开始界面打开图片打乱图片主要代码这是A*算法的代码,主要的就是这个,其他的只是画界面和呈现出来而已。def run_Axing(): maxcount=10000+m*m*n*n # 1. 把起始格添加...

2019-05-04 23:26:48 3527 14

原创 NameError: name 'exit' is not defined

用python画界面,通过button退出程序时,在ide使用中没有问题,但是封装成应用程序时就出现问题。源代码:btn3 = Button(root, text='退出', command=exit)报错:NameError: name ‘exit’ is not defined解决方法:1、import sys2、将代码改为btn3 = Button(root, text='退...

2019-05-04 23:12:38 17073 2

原创 python广度优先搜索解决九宫格拼图

问题在3*3的空格中,分别放置1~9的数字,然后将其中某一个置0作为空格,打乱顺序,需求最少步数回恢复到原来的样子。思路这种问题可以用广度优先搜索解决。首先,数字分布最多会有987654321=362880种,我们建立一个9*362880的二维列表用于存放代表九宫格数字分布的数组。然后往各个方向移动空格,建立另外一个列表用于存放移动到某个数字分布时的次数,直到恢复到原来的样子为止。看网上...

2019-04-16 20:45:55 1123

原创 python安装

安装python好了现在来安装python首先是版本问题,2.x和3.x是不兼容的,反正以后肯定会是3的世界的,我不管我就下载3。我的电脑是win10 64位,linux和win7请移步哈哈哈哈哈。官网:https://www.python.org/downloads/windows/下载“executable installer”的来安装。网速慢的可以找一下百度云什么的。记得勾选“...

2019-04-07 17:00:17 264

原创 Java及eclipse安装

Java及eclipse安装前言下载JDK安装eclipse环境变量配置前言最近重装了电脑,很多东西都要从头开始弄,就顺便写下来吧。下载JDK首先在官网下载JDK,JDK是的软件开发工具包,是整个java开发的核心,里面包括了JAVA的运行环境,链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downlo...

2019-04-07 16:21:47 327

原创 java连接mysql绘制折线图

java连接mysql绘制折线图介绍mysql表格代码结果介绍eclipse使用java连接本地mysql服务器获取数据绘制折线图。连接数据库需要mysql-connector-java,画折线图需要jfreechart、和jcommon。(https://sourceforge.net/projects/jfreechart/files/)除了弹窗显示流程图外,还使用ChartUtili...

2018-11-18 17:36:18 3371

原创 java.lang.ClassNotFoundException eclipse报错

我在jsp调用java类函数,明明没有报错,在运行是却出错java.lang.ClassNotFoundException: org.jfree.data.time.RegularTimePeriod猜想可能是因为java里面用的jar包没有识别到,就直接把jar包放在WEB-INF/lib里面,居然就可以了...

2018-11-18 10:25:11 446

原创 使用JSTL SQL标签连接数据库

使用JSTL SQL标签连接数据库使用jsp连接mysql数据库需要有mysql-connector-java这个jar包,在官网下载即可(https://dev.mysql.com/downloads/connector/j/5.1.html) ,需要注意的是新版本需要设置时区,如果出错的话可以看我上一篇文。使用JSTL SQL标签还需要有jstl.jar和standard.jar两个包。...

2018-11-17 19:25:55 1209

原创 java读取mysql数据库数据

背景最近在做个小项目要用到数据库中的数据,就简单的学习了下并整理了一些资料。首先用的是eclipse,java连接mysql数据库还需要有mysql-connector-java这个jar包,直接在mysql官网下载就好(https://dev.mysql.com/downloads/connector/j/5.1.html)在连接之前要确保mysql中有对应的表格,可以用Navicat,操...

2018-11-15 20:14:41 6229

原创 java报错The server time zone value '?§???????' is unrecognized or represents more than one time zone.

ERROR:The server time zone value '?§???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) ...

2018-11-15 15:28:49 1010

bp神经网络

三层的bp神经网络,用于识别手写数字的。包含训练代码、测试代码和训练模型,可以先使用训练代码保存训练模型,测试代码读取模型并识别测试集中的数字,也可以直接使用我的模型,导入保存数据,传入函数中既可用。

2019-06-20

python拼图游戏

python写了个自动拼图游戏,内部算法使用的是A*算法。

2019-05-04

hx711压力传感器51单片机代码

hx711压力传感器模块,51单片机的代码,可用于称重计等小项目。

2019-04-04

VINS-Fusion

香港科技大学的项目VINS-Fusion,单目视觉惯性系统的在线时间校准

2019-04-02

空空如也

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

TA关注的人

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