自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 超分辨数据集:Set5 Set14 BSD100 Urban100 Manga109

DIV2K数据集官网上很好找到,但是网上流传的Set5 14 BSD100,Urban100 Manga109都是私人进行处理过的版本,各个处理方式都不同,为了统一方式写了这篇文章。官方的DIV2K x2、x3、x4的LR图片使用下面matlab代码生成(已经经过测试最后输出为0,就是差异为0)。但是x8的LR图片使用下面代码生成但是经过测试发现网上流传的很多Set5 14 BSD100,Urban100 Manga109并不是经过上面matlab生成的。

2023-12-21 08:56:41 4017

原创 关于vue调用https 返回405错误

由于https的域名没有备案,所以请求的时候会缺少ssl证书,从而被浏览器拦截,那么就首先访问一下这个域名下的 doc.html swagger文档,由于没有备案,所以会首先被浏览器拦截,这时候选择高级,我接受该风险,然后就不会接口报错了。...

2021-03-10 22:16:18 1181

原创 springboot中如何获得请求头里面的信息

@Autowiredprivate HttpServletRequest request;request.getHeader("token");import javax.servlet.http.HttpServletRequest;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAt

2021-02-05 16:27:53 7314

原创 打包部署到服务器上

转载的连接:https://zhuanlan.zhihu.com/p/1488233371、yml多环境配置在Spring Boot中多环境配置文件名需要满足application-{profile}.yml的格式,其中{profile}对应你的环境标识;application-dev 开发环境application-test 测试环境application-prod 生产环境如果我们要激活某一个环境,只需要在 application.yml里:spring: profiles:

2021-02-01 11:12:57 512

原创 centos配置MySQL Java Nginx

Mysql8.0安装 (YUM方式)首先删除系统默认或之前可能安装的其他版本的mysql[root@DB-node01 ~]# for i in $(rpm -qa|grep mysql);do rpm -e $i --nodeps;done[root@DB-node01 ~]# rm -rf /var/lib/mysql && rm -rf /etc/my.cnf安装Mysql8.0 的yum资源库mysql80-community-release-el7-1.noar

2021-02-01 10:08:03 132

原创 knife4j的返回参数类型

前天,前端妹子问我为什么别人的swagger 文档有请求参数类型,也有返回参数的类型,just like this然后笑着说,just 返回类型,很好做吧。。。 我找了 knift4j 官网的的配置返回参数动态响应 -----》 结果被我swagger界面都给搞崩了。。。。 不得不吐槽搜狗引擎的垃圾 。问了一下万能的群友,当时我认为他完全没有理解我的意思 -_-! ,后来就没有问他了。。。。 其实他只是将方法说了一半 。。。。。我们在实体类里面定义成员变量的时候会写 @ApiModelProp

2021-01-31 10:51:20 6489 2

转载 slf2j和 log4j的使用

Slf4j与log4j及log4j2的关系及使用方法slf4jslf4j仅仅是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如JDBC一样,只是一种规则而已,所以单独的slf4j是不能工作的,必须搭配其他具体的日志实现方案,比如log4j或者log4j2,要在系统中使用slf4j,我们需要引入的核心包为:slf4j-api-1.6.4.jar。如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XX

2021-01-03 18:07:53 203

原创 java中类的创建的过程

首先javac 编译 .java文件 生成 .class字节码的文件new 一个对象的时候 首先检查这个类有没有父类,有父类的话 ClassLoader 先将 父类的 .class文件读取到内存中然后创建一个java.lang.Class对象 然后子类进行同样的步骤。然后初始化父类的静态属性初始化父类的静态代码块初始化子类的静态属性初始化子类的静态代码块初始化父类的属性初始化父类的方法执行父类的构造函数初始化子类的属性初始化子类的方法初始化子类的构造函数执行子类的构造方法虚拟机

2020-12-31 14:51:33 1925

原创 @Qualifier注解的使用

当我们使用 @Autowired 注解注入一个属性(有多个实现类的时候)的时候,由于它是按照类型查找的,于是他就会报错。因为根本就找不到指定的类。这时我们可以在 @Autowired 的下面加上 @Qualifier(“TheImplClass”) 这个里面的String 就是其他类在交给spring 管理的时候 使用@Qualifier(“TheImplClass”) 的类。然后这样就不会出现找不到类的情况了。由于这样会增加多一行的代码 ,于是又出现了 在 @Component(“TheImplClas

2020-12-29 11:40:18 1771

原创 mybatis的学习笔记

12-1先创建一个maven的项目导入mybatis的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.

2020-12-25 20:52:09 98

原创 Intent的传递数据和回传数据

Intent 的显示传递:package com.example.test;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;public class IntentTest extends AppCompatActivity implements View.OnClickListener

2020-10-18 20:20:41 448

原创 Don‘t fear, DravDe is kind

/* 问题描述  这一天,有一列车子排起了一排长队,必经之路是一个被魔王笼罩的山洞。每辆车的司机害怕魔王程度不同,所以每个司机有一些要求。  车子有n台,排成一条长队,每辆车有4个属性:  V ——这辆车的总价值,价值就是比如它其中的乘客和货物的价值  c ——这辆车里面的人数量(司机表示自己也算一个乘客,司机和乘客不用区分开来)  l ——在这辆车的前面需要总量正好为多少乘客的车(不多也不少),这车才敢开  r ——在这辆车的后面需要总量正好为多少乘客的车(不多也不少),这车才敢开  “前.

2020-10-13 22:20:23 374

原创 安卓的文件操作

数据的存储方式文件存储:使用 openFileInput()和 openFileOutput() 方法来读取文件SharedPreferences:将数据以xml 格式存储到设备中,通常用来存储程序的配置信息SQLite数据库:SQLite是 Android自带的一个轻量级数据库ContentProvider:Android四大组件之一,主要作用于应用程序之间的数据交换网络存储:通过网络提供的存储空间来存储/获取数据文件存储: 有两种存储方式:一种是内部存储,一种是外部存储,内部存储时将数据以文

2020-10-11 14:27:20 244 1

原创 Mysql服务无法启动

本人安装的是5.7.29最新版的 刚开始用的好好的,结果过了两天就变成这样了net start mysqlMySQL 服务正在启动 …MySQL 服务无法启动。服务没有报告任何错误。今天我正常进行这工具人的工作,突然发现 Mysql启动不了了原因:在安装的时候听信网上的方法在根目录下创建了一个xx.ini的文件,导致的。解决方法:删除MySQL下的data文件夹和xx.ini文件打...

2020-04-23 12:25:15 248

转载 拓扑排序真的很好

https://blog.csdn.net/qq_41713256/article/details/80805338#comments连接门 !!!

2020-03-23 21:20:02 148

原创 危险系数

/* 问题描述7 61 32 33 43 54 55 61 6*/使用dfs做法的确实比用连通区间做的要快不少 用连通区间的话复杂度是百万级别的 但是这个怎么说呢看具体的情况而定 也是不稳定的 咦等一下 如果说是最坏的情况下那么还是dfs快 !!!#include <cstdio>#include <cstring>#include <vec...

2020-03-19 21:21:21 189

原创 危险系数

/*问题描述抗日战争时期,冀中平原的地道战曾发挥重要作用。地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数DF(x,y):对于两个站点x和y (x != y), 如果能找到一个站点z,当z被敌人破坏后,x和y不连通,那么我们称z为关于x,y的关键点。相应的,对于任意一对站点x和y,危险系数DF(x,y)...

2020-03-19 19:56:17 273

原创 国王的烦恼

/*问题描述  C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了m座大桥,每座大桥连接两座小岛。两个小岛间可能存在多座桥连接。然而,由于海水冲刷,有一些大桥面临着不能使用的危险。  如果两个小岛间的所有大桥都不能使用,则这两座小岛就不能直接到达了。然而,只要这两座小岛的居民能通过其他的桥或者其他的小岛互相到达,他们就会安然无事。但是,如果前一天两个小岛之间还有方法可以到达,...

2020-03-18 20:58:17 122

原创 和根植物

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

2020-03-18 20:28:51 144

原创 欧拉路

欧拉回路和欧拉通路首先要知道不管是欧拉回路还是欧拉通路他的图的每一条边只能走一次,而且还要把所有的路径走走完回路顾名思义就是起点和终点是相同的一个点通路呢就是起点和终点不是相同的点连通图即是任何两个点都有路径相连。*无向图:前提是连通图(1) 只有两个点是奇数度数的点,其他的点都是偶数度数的点那么这就能构成欧拉通路,并且这两个奇数度数的点就是起点和终点(2)如果所有的节点都是偶...

2020-03-17 21:15:16 102

原创 uva12333

我真是服了 题目要求求的是前40位 然后提示什么先把前100000个记录进去我真的是 要不是题目#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct dic{ int id; struct dic*next[10];}dic;dic*getdic(){ ...

2020-03-15 18:48:14 167

原创 UVA230 图书管理系统 Borrowers

//忘记了 set 有按ascc 码自动排序的功能这一题简直是太巧妙了 用 一个 map 来记录 书的ID使用了迭代器 ++ 竟然就是下一个 – 就是上一个之前怎么就不知道呢stl真的是有太多的特性我不知道 还有那个 erase 我之前一直都不知道是具体干什么的 竟然是删除 还有那个 find 返回的竟然是迭代器!!然后直接使用 – 或者++ 竟然可以正常的使用 !!! 我惊呆了 ...

2020-03-13 18:12:37 164

原创 卡勒沃夫之弱水路三千(提高型)

/*输入格式  第一行为一个不超过5的整数T,表示数据的组数。之后每组数据的一行为一个不超过100的整数n。之后n行每行有两个用单个空格隔开的字符串(每个字符串只有英文大小写字母,长度不超过10),为两位mm的名字。每行第一个mm先于第二个mm成为某人的女友。  在这里我们假装诅咒某人不会同时被两个或两个以上mm泡,某个mm抛弃了某人后不会再吃回头草,同时卡勒沃夫深邃的洞察力使得他收集到了充...

2020-03-11 13:17:00 246

原创 和谐宿舍 蓝桥杯

/* 问题描述  我的某室友学过素描,墙上有n张他的作品。这些作品都是宽度为1,高度不定的矩形,从左到右排成一排,且底边在同一水平线上。  宿舍评比就要来了,为了及格,我们决定买不多于m块的矩形木板,把这些作品和谐掉。要求木板也从左到右排成一排,且底边与作品的底边在同一水平线上。  在能够把所有作品和谐掉的前提下,我们希望这些木板的面积和最小,问最小面积和。输入格式  第一行两个数n...

2020-03-10 13:19:04 584

原创 uva1592

#pragma GCC optimize(2)#include<bits/stdc++.h>using namespace std;typedef pair<int,int> P;int cnt=0,n,m,database[10002][11];map<string,int>kafuu;map<P,int>ans;inline int...

2020-03-07 21:48:41 90

原创 项链 蓝桥杯

/*问题描述  由 n(1≤n≤100)  个珠子组成的一个项链,珠子有红、蓝、白三种颜色,各种颜色的珠子的安排顺序由键盘输入的字符串任意给定。蓝色用小写字母b表示,红色用小写字母r表示,  白色用小写字母w表示.假定从项链的某处将其剪断,把它摆成一条直线。先从左端向右收集同色珠子,遇到第一个异色珠子时停止.  收集过程中, 白色是一种特殊颜色, 既可以看成红色也可以看成蓝色。然后再从...

2020-03-07 10:46:05 519

原创 A Dicey Problem

/*问题描述  图1中3*3的网格是一个骰子地图。 一个标准的六面骰子需要在地图上移动(图2是一个标准六面骰子的展开图)。 每张地图有一个规定的初始位置和一个初始的骰子放置方式。在图1中,初始位置是第一行第二列——写着“2”的位置。假设你从地图的底边上观察,骰子的初始放置方式是底面(贴在地图上的那一面)是”2”,顶面(与底面相对的那一面)是“5”,”1”面向你。你可以通过沿着骰子的一条边转动...

2020-03-04 21:04:13 162

原创 DFS求连通块

/*输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连块。如果两个字符“@”所在 的格子相邻(横、竖或者对角线方向),就说它们属于同一个八连块。例如,图6-9中有两 个八连块。*/ //还是第一次做求连通块的题目我觉得就是用普通的四层循环也能解决啊 不和我这个一样吗 //然后写着写着突然发现我之前的想法是错误的 如果要是U 字形的话 那么就是不正确的了//所以还是用 bfs 来...

2020-03-03 15:40:12 322

原创 石子游戏

/*问题描述  石子游戏的规则如下:  地上有n堆石子,每次操作可选取两堆石子(石子个数分别为x和y)并将它们合并,操作的得分记为(x+1)×(y+1),对地上的石子堆进行操作直到只剩下一堆石子时停止游戏。  请问在整个游戏过程中操作的总得分的最大值是多少?输入格式  输入数据的第一行为整数n,表示地上的石子堆数;第二行至第n+1行是每堆石子的个数。输出格式  程序输出一行,为游...

2020-03-02 21:51:11 502

原创 秘密行动

/*问题描述  小D接到一项任务,要求他爬到一座n层大厦的顶端与神秘人物会面。这座大厦有一个神奇的特点,每层的高度都不一样,同时,小D也拥有一项特殊能力,可以一次向上跳跃一层或两层,但是这项能力无法连续使用。已知向上1高度消耗的时间为1,跳跃不消耗时间。由于事态紧急,小D想知道他最少需要多少时间到达顶层。输入格式  第一行包含一个整数n,代表楼的高度。接下来n行每行一个整数ai,代表i层...

2020-03-02 17:25:54 293

原创 貌似化学

/*问题描述  现在有a,b,c三种原料,如果他们按x:y:z混合,就能产生一种神奇的物品d。  当然不一定只产生一份d,但a,b,c的最简比一定是x:y:z  现在给你3种可供选择的物品:  每个物品都是由a,b,c以一定比例组合成的,求出最少的物品数,使得他们能凑出整数个d物品(这里的最少是指三者个数的总和最少)输入格式  第一行三个整数,表示d的配比(x,y,z)  接下来三...

2020-03-01 14:06:55 363

原创 最大体积

/*问题描述  每个物品有一定的体积(废话),不同的物品组合,装入背包会战用一定的总体积。假如每个物品有无限件可用,那么有些体积是永远也装不出来的。为了尽量装满背包,附中的OIER想要研究一下物品不能装出的最大体积。题目保证有解,如果是有限解,保证不超过2,000,000,000  如果是无限解,则输出0输入格式  第一行一个整数n(n<=10),表示物品的件数  第2行到...

2020-02-29 18:45:49 209

原创 K好数

/*问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入包含两个正整数,K和L。输出格式输出一个整数,表示答案对1000000007取模后的...

2020-02-29 16:34:59 117

原创 uva12657移动盒子

先放上自己写的 书上也都差不多就是 当为4的时候 那一点细了一下 还有就是 使用 swap函数的写法 还有求和的时候 直接就是用 全和减去 从头开始求的和 也是细节#include <stdio.h>#include <stdlib.h>typedef struct{ int q,p;}Node;void swap(int x,int y,Node node...

2020-02-29 15:59:31 178

原创 数组链表的一个奇淫巧技

题意翻译你在输入文章的时候,键盘上的Home键和End键出了问题,会不定时的按下。你却不知道此问题,而是专心致志地打稿子,甚至显示器都没开。当你打开显示器之后,展现你面前的数一段悲剧文本。你的任务是在显示器打开前计算出这段悲剧的文本。 给你一段按键的文本,其中’[‘表示Home键,’]'表示End键,输入结束标志是文件结束符(EOF)。输出一行,即这段悲剧文本。 翻译贡献者UID:71371...

2020-02-29 14:17:37 109

原创 c语言的库函数之快排

之前都是手写的快排 但是毕竟写太多快排了 是时候用一波他自己自带的快排了说实话要不是之前用了一次 stl 感觉封装好了的东西实在是太好用了 不禁又回想起当初用python 写的复杂的数据结构 简直不要太简单 省去打很多字而且还能保证正确C语言的排序是快排 qsort首地址 然后是 有几个元素 然后是每一个元素的大小 然后是比较器cmp尤为重要 返回 正数是大于 0 是等于呢 负数是小于...

2020-02-27 19:53:15 303

原创 Entertaining Geodetics

题目虽然是要求是按螺旋的更改地板的颜色 但是即使是按螺旋的方式更改那么也是地图中所有的地板的颜色都会改变 可以将有什么颜色的地板的数量都记录下来然后算更改的次数的时候只要加上要更改的地板的数量并把刚才更改的那一种颜色的地板数量加到符号颜色的地板的数量上 并把刚才的数量清空也就是求入队的顺序的问题了首先先比较层数的大小 层数大的肯定放在层数小的后面 即绿色的放在 红色的后面接下来就是同一层...

2020-02-27 17:14:45 414

原创 接水问题

/*问题描述  学校里有一个水房,水房里一共装有m 个龙头可供同学们打开水,每个龙头每秒钟的 供水量相等,均为1。 现在有n 名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1 到n 编号,i 号同学的接水量为wi。接水开始时,1 到m 号同学各占一个水龙头,并同时打 开水龙头接水。当其中某名同学j完成其接水量要求wj 后,下一名排队等候接水的同学k 马上接替j 同学的位...

2020-02-25 13:16:49 204

原创 算法训练 9-7链表数据求和操作

/* 读入10个复数,建立对应链表,然后求所有复数的和。样例输入1 21 34 52 33 12 14 22 23 31 1样例输出23+23i*/#include <stdio.h>#include <stdlib.h>typedef struct Node{ int s,x; struct Node*next;}Node;...

2020-02-23 19:17:10 276

原创 字串统计

/*问题描述  给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入格式  第一行一个数字L。  第二行是字符串S。  L大于0,且不超过S的长度。输出格式  一行,题目要求的字符串。输入样例1:4bbaabbaaaaa输出样例1:  bbaa输入样...

2020-02-23 18:51:49 759

空空如也

空空如也

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

TA关注的人

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