自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Win10在vs2019使用C++操作mysql数据库(1)配置过程

本篇文章自己亲自尝试成功,并且附上自己操作过程参考的博文,包括出现错误的处理方法或博客配置Mysql8.0由于自己的mysql版本比较落后了,所以下载并配置了最新的Mysql8.0版本。超详细MySQL安装及基本使用教程:https://blog.csdn.net/bobo553443/article/details/81383194安装SQLYog5.5时报如下错: Client do...

2020-03-31 15:53:22 3570 2

原创 课程笔记计算最长公共子序列(动态规划、递归,备忘录优化)

动态规划#include<iostream>using namespace std;const int NUM = 51;int dp[NUM][NUM];int b[NUM][NUM]; // 记录位置void LCSLength(int m, int n, char x[], char y[]){ for (int i = 1; i <= m; ++i) {...

2020-03-31 14:57:10 1352

原创 课程笔记矩阵连乘问题(动态规划、递归、备忘录优化)

动态规划这道题感觉和Dijkstra算法有点类似,都是循环先确定一个值后,再去找有没有更优的解法去替换,不过这个题用来学动态规划真的很好理解,要是当时能用这个题这个理解方法也许就继续ACM了…此图即为dp数组的填充过程,首先完成左上到右下的斜对角线的赋0工作,因为矩阵自己乘没有运算,dp[i][i]全部为0 。整体的填充过程为按照对角线依次向右上方,r=2->n,最后一个对角线n只...

2020-03-30 17:03:54 537

原创 Linux服务器部署项目后台运行

运行jar包把项目达成jar包之后首先在服务器中测试是否可以正常运行,输入命令:java -jar XXX.jar 如果看到项目成功启动了,那就可以进行下一步,如果失败可能的原因有:项目的端口是XXXX,但是linux的防火墙并没有打开,导致了运行失败,这个时候为服务器打开这个端口的防火墙就可以了。jar包本身的问题,首先在本地运行是否正常,如果本地正常服务器不正常考虑mysql数据...

2020-03-27 21:36:44 1457

原创 Springboot启动mysql驱动报错This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'.

由于目前数据库的版本已经是8.x版本了,但是由于目前学习还是继续用com.mysql.jdbc.Driver。在pom.xml依赖中更改mysql的版本就可以。原先依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifact...

2020-03-26 19:56:20 1052

原创 Springboot使用token防止重复提交表单

DuplicateSubmitTokenpackage jyuxuan.openpose.config;import java.lang.annotation.*;/** * 防止表单重复提交注解 */@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)@Documentedpublic @interfa...

2020-03-26 19:41:09 1097

原创 课程笔记分治策略

分治策略分治策略是对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同。递归地解这些子问题,然后将各子问题的解合并得到原问题的解。其实分治策略是一种不同的递归,递归算法是整体递归,分治策略是分开递归。基本步骤分治法在每一层递归上都有三个步骤:分解:将原问题分解为若干个规模较小,相互独立,与...

2020-03-25 22:17:12 216

原创 Fibonacci数列取余10007

#include<iostream>using namespace std;int main(){ int i = 1, j = 1, n; cin >> n; if (n == 1 || n == 2) { cout << "1"; return 0; } int sum = 0; for (int t = 3; t <= n...

2020-03-24 11:22:24 1225

原创 Linux服务器安装配置Redis并后台运行

前期准备准备工作十分的重要,这里就不详细介绍服务器的其他配置了,直接说redis的准备。刚开始的时候一直不成功,反复找了两个小时的错误,最后发现linux的防火墙没有打开redis的6379端口。下载Redis我使用的版本是redis-5.0.5,可以选择自己适合的版本下载。下载链接也可以在linux下通过这种方式下载:wget http://download.redis.io/...

2020-03-24 00:54:34 765

原创 小数第n位

资源限制时间限制:1.0s 内存限制:256.0MB问题描述我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入格式一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<10...

2020-03-22 19:45:14 152

原创 分考场

资源限制时间限制:1.0s 内存限制:256.0MB问题描述n个人参加某项特殊考试。为了公平,要求任何两个认识的人不能分在同一个考场。求是少需要分几个考场才能满足条件。输入格式第一行,一个整数n(1<n<100),表示参加考试的人数。第二行,一个整数m,表示接下来有m行数据以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) 表...

2020-03-22 11:54:49 274

原创 课程笔记递归算法

递归算法递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。一个过程(或函数)直接或间接调用自己本身,这种过程(或函数)叫递归过程(或函数)递归算法特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用...

2020-03-20 13:38:40 361

原创 课程笔记递推算法

什么是递推所谓递推,是指从已知的初始条件出发,依据某种递推关系,逐次推出所要求的各中间结果及最后结果。其中初始条件或是问题本身已经给定,或是通过对问题的分析与化简后确定。从已知条件出发逐步推到问题结果,此种方法叫顺推。从问题出发逐步推到已知条件,此种方法叫逆推。无论顺推还是逆推,其关键是要找到递推式。这种处理问题的方法能使复杂运算化为若干步重复的简单运算,充分发挥出计算机擅长于重复处理的特...

2020-03-19 21:30:21 640

原创 合根植物

资源限制时间限制:2.0s 内存限制:256.0MB问题描述星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式第一行,两个整数m,n,用空格分开...

2020-03-19 21:17:38 138

原创 C++并查集模板

查询x的所属集合int find(int x){ if (father[x] == x) return x; father[x] = find(father[x]); return father[x];}i 与 j 两个集合合并void relate(int i, int j){ i = find(i); j = find(j); if (i != j) fath...

2020-03-19 21:13:01 111

原创 小计算器

资源限制时间限制:1.0s 内存限制:256.0MB问题描述模拟程序型计算器,依次输入指令,可能包含的指令有1. 数字:‘NUM X’,X为一个只包含大写字母和数字的字符串,表示一个当前进制的数  2. 运算指令:‘ADD’,‘SUB’,‘MUL’,‘DIV’,‘MOD’,分别表示加减乘,除法取商,除法取余  3. 进制转换指令:‘CHANGE K’,将当前进制转换为K进制(2≤...

2020-03-19 19:43:17 225

原创 C++十进制与任意进制之间的相互转换(2-36进制)

十进制转换为任意进制其实就相当于把10进制转换2进制的方法套用一下,如果小于10的话直接显示,如果大于10做字符上的处理。string change_r(long long n, int r) { if (n == 0) { return "0"; } string ans; while (n) { if (...

2020-03-19 19:27:51 1961

原创 Springboot整合Jpa复合主键插入数据库

今天用Jpa操作数据库的时候,有一个类在数据库存放并非一个主键确定一条数据,因为有若干数据有一个主键,去网上查阅了相关资料,发现了一个比较好用的方法是使用复合主键,大概意思就是一个类有多个主键来确定一条数据。复合类复合类继承Serializable,其中number和awardName确定唯一数据。package com.evaluation.system.domain;import j...

2020-03-18 00:21:29 808

原创 Springboot实现上传图片,删除路径下图片

html代码在form表单中,type类型写file就可以实现上传文件。<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content-Type" content="multipart/form-data; charset=utf-8" /> <title&...

2020-03-18 00:16:50 1607

原创 Springboot集成WebSocket,实现后台向前端推送信息

WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。Ajax传值每次都要传...

2020-03-16 14:06:22 223

原创 使用css屏蔽html中某一个class

在调用高德API的时候,遇到一个class下的框,不想让他出现,最后想到了一个方法就是通过css,直接设置全局,给他隐藏掉。<style type="text/css"> .className { visibility: hidden; } </style>className就是需要屏蔽的class的名字,直接hid...

2020-03-14 20:45:15 3665

原创 win10下配置Redis 使用Redis Desktop Manager可视化

一、安装Redis安装地址:https://github.com/MSOpenTech/redis/releases这里选择最新的一个版本选择64位zip下载后把安装包可以直接在C盘解压,然后进入cmd窗口,把位置cd到你的redis文件夹下输入以下命令:redis-server.exe redis.windows.conf这样redis数据库就算是打开了,我们会看到如下界面:...

2020-03-08 23:29:45 557

Spring jar.zip

使用eclipse配置Spring的时候需要5个常用jar包,但是一下子没有找到,就费了一些时间,所以整理了下来。①commons-logging-1.1.1.jar ②spring-beans-5.0.5.RELEASE.jar ③spring-context-5.0.5.RELEASE.jar ④spring-core-5.0.5.RELEASE.jar ⑤spring-expression-5.0.5.RELEASE.jar

2019-11-06

haarcascades.rar

Opencv中自带人脸上各个器官的训练结果集,但是在2.x版本之后并不全面了,所以找了opencv2.4.2版本人脸器官的xml训练结果,收集整理了下来。

2019-09-13

空空如也

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

TA关注的人

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