自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Typora 图片自动上传—图床搭建—解决GitHub图床上传慢问题—解决PicGo上传不了的问题

目录一、下载需要的软件1.1 Typora 软件1.2 PicGo 软件二、创建需要的云账号2.1 GitHub 账号2.2 码云(Gitee) 账号三、搭建图床仓库3.1 GitHub 图床仓库(1)创建仓库(2)仓库创建细节(3)设置 token3.2 Gitee 图床仓库(1)创建仓库(2)仓库创建细节(3)设置 token四、配置 PicGo 软件4.1 GitHub 配置4.2 Gitee 配置五、设置 Typora六、GitHub 和 Gitee 优缺点5.1 GitHub 优缺点5.2 Git

2021-04-15 17:18:46 2046 3

原创 Highcharts 学习笔记2-折线图(动态显示数据)

接上上次的学习,这次学习的内容是如何动态的显示数据。目录一、学习动态显示数据前的准备工作二、如何建立长连接,来实现前后端通信。1. 编写一个 WebSocket 的配置2. 编写一个 WebSocket 用来处理连接3. 前端建立连接三、前端展示实时数据一、学习动态显示数据前的准备工作在正式说到如何显示前,我们需要知道,我们大概要如何来动态显示数据。要动态的显示数据,那么我们后台一旦有数据变化,我们就需要响应给前端一个信号。前端根据信号,更新数据,或者重新查询数据等。涉及的知识点:Web.

2020-11-30 16:11:43 1585

原创 Highcharts 学习笔记1-折线图(时间解析不对的坑点)

好久没有更新博客了,今日突然热血沸腾,更新一下,昨晚日夜苦战学习的成果。同时分享下,本次的本人是如何学习这一类图表库的经验。目录一、如何使用 Highcharts 制作简易的折线图1. 官方案例2. 官方帮助文档3. $.getJson() 方法4. Highcharts.chart() 方法5. 图表类型、标题、副标题6. x轴坐标轴、时间解析7. 数据提示框、y轴坐标、图例8. 数据列配置9. 通用数据列、JSON 数据解析二、时间解析问题(坑点)一、如何使用 Highcharts 制作简.

2020-11-29 17:58:13 2541 1

原创 前后端分离无法携带 cookie 坑点(Vue+SpringBoot 跨域问题)

配置了跨域,未解决跨域问题,检查发现是没有携带 Cookie 原因。出现java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. 的错误

2020-10-19 20:01:25 5590 4

原创 Linux 系统下后台如何运行 jar 包

所有展示的截图,示例的是 SpringBoot 项目打包好后的 jar 包,本示例以我自己的项目为例。方式一该种方式运行的,会被锁定在当前的窗口中,关闭窗口会关闭程序,Ctrl+C 也可以结束该程序java -jar XXXX.jar方式二在 方式一 的基础上后面加上一个 &,表示在后台运行。当前窗口就可以继续其他操作,而不会被锁定;但关闭窗口会结束当前程序。java -jar XXXX.jar &方式三在 方式二 的基础上前面加上一个 nohup,表示将不挂断当前运

2020-10-19 19:54:08 429

原创 Ubuntu18.04.1 如何安装 JDK 1.8

要在 ubuntu 上安装 JDK, 需要先下载 JDK 对应的包,同时在你的电脑上,需要有远程传输和远程登录的软件。1. 下载 JDK,WinSCP 和 PuTTYjdk-8u261-linux-x64.tar.gz链接:https://pan.baidu.com/s/15miALjZ4EvSk083C44WdoQ 提取码:ynr8 WinSCP 5.17链接:https://pan.baidu.com/s/1EC32Sigh_OJcOjs9wlI1MQ 提取码:pqfn PuTTY

2020-10-19 19:39:54 232

原创 Ubuntu18.04.1 如何安装 MySQL 5.7 版本

首先为了确保能够安装成功,需要更新下系统软件操作1. 更新系统软件操作sudo apt update 2. 安装 mysql-serversudo apt install mysql-server3. 进入到 mysql 数据库中设置密码sudo mysql注意:一定要有封号结束use mysql;show tables;查询用户表select user,plugin, authentication_string,Host from user;由于我是修改过的,所以可以

2020-10-19 19:26:57 258

原创 Ubuntu 18.04.1 腾讯云服务器如何使用 root 账号登录

由于腾讯云服务器,在领取初期,无法使用 root 账户登录,需要进行一下步骤进行修改。使用默认 ubuntu 为账户名,登录到服务器上。一开始没有设置密码,可以对密码进行重置进入终端修改 root 密码输入下面命令,进行修改 root 账号的密码,需要输入两次,并且在输入的过程中,密码是没有明文显示的,请注意下!sudo passwd root修改文件使用命令,进入到 sshd_config 文件中,进行修改sudo vi /etc/ssh/sshd_config如图出现的时候,表

2020-10-19 19:19:07 638

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题J 灵能传输

解题思路:本题解题真的是绝了,难度完爆前面9题,本人脑袋实属不够用。请各位参考大佬博客:点击跳转小弟甘拜下风。

2020-10-13 22:48:45 491

原创 C++ STL 容器篇——向量 vector

向量 Vector在 C++ 中,类似数组,是STL中最为常用的容器,其特点是占用连续的内存空间,对数据的随机访问支持是很好的,可以像数组一样通过下标访问,也可以通过函数 at() 来访问。C++ 中使用时,需要加入头文件 #include <vector>初始化构造函数构造函数作用vector( )创建一个没有任何元素的空向量vector(vector && Right)创建一个向量,使用向量 Right 初始化该向量vector(s

2020-10-06 17:52:32 554

原创 C++ STL 通用算法——查找和搜索算法篇

在C++中,STL 以函数模板提供了很多的通用的算法。本篇博客只是粗略的给大家归纳了下一些常用查找和搜索算法的函数。本博主在写这篇博客,主要是参考了《C++泛型:STL原理和应用》清华大学出版社,这一本书。有兴趣的,大家可以自己翻看这本书。接下来就进入正题在进入正题之前,你需要了解C++的迭代器和容器。至少能够知道这两个是什么。查找和搜索算法下面函数内的参数,使用的 it_first, it_second 等,是指迭代器的开始,和迭代器的结束,这里进行统一说明下。使用通用算法前,需要在程

2020-10-05 14:06:27 692 1

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组-题解

蓝桥杯第09届 2018年省赛C/C++大学生B组题目链接试题1 第几天试题2 明码试题3 乘积尾零试题4 测试次数试题5 快速排序试题6 递增三元组试题7 螺旋折线试题8 日志统计试题9 全球变暖试题10 乘积最大(未完待续)蓝桥杯第09届 2018年省赛题目资源(包括其他组别的题目)链接:https://pan.baidu.com/s/1pEHU2AG8SyEKmyxFm089Sw提取码:1l60最后给大家一个

2020-09-30 23:14:32 202

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题9 全球变暖

试题9 全球变暖题目内容你有一张某海域NxN像素的照片,".“表示海洋、”#"表示陆地,如下所示:........##.....##........##...####....###........其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。例如上图中的海域未来会变成如下样子:..

2020-09-30 22:25:52 271

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题8 日志统计

试题8 日志统计题目内容小明维护着一个程序员论坛。现在他收集了一份"点赞"日志,日志共有N行。其中每一行的格式是:ts id表示在ts时刻编号id的帖子收到一个"赞"。现在小明想统计有哪些帖子曾经是"热帖"。如果一个帖子曾在任意一个长度为D的时间段内收到不少于K个赞,小明就认为这个帖子曾是"热帖"。具体来说,如果存在某个时刻T满足该帖在[T, T+D)这段时间内(注意是左闭右开区间)收到不少于K个赞,该帖就曾是"热帖"。给定日志,请你帮助小明统计出所有曾是"热帖"的帖子编号。输入格式第一行

2020-09-29 17:42:04 293

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题7 螺旋折线

试题7 螺旋折线如图p1.png所示的螺旋折线经过平面上所有整点恰好一次。对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。例如dis(0, 1)=3, dis(-2, -1)=9给出整点坐标(X, Y),你能计算出dis(X, Y)吗?输入格式X和Y对于40%的数据,-1000 <= X, Y <= 1000对于70%的数据,-100000 <= X, Y <= 100000对于100%的数据, -10000

2020-09-29 11:46:57 147

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题6 递增三元组

试题6 递增三元组题目内容给定三个整数数组A = [A1, A2, … AN],B = [B1, B2, … BN],C = [C1, C2, … CN],请你统计有多少个三元组(i, j, k) 满足:1 <= i, j, k <= NAi < Bj < Ck输入格式第一行包含一个整数N。第二行包含N个整数A1, A2, … AN。第三行包含N个整数B1, B2, … BN。第四行包含N个整数C1, C2, … CN。对于30%的数据,1 <=

2020-09-28 19:40:39 161

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题5 快速排序

试题5 快速排序以下代码可以从数组a[]中找出第k小的元素。它使用了类似快速排序中的分治算法,期望时间复杂度是O(N)的。请仔细阅读分析源码,填写划线部分缺失的内容。#include <stdio.h>int quick_select(int a[], int l, int r, int k) { int p = rand() % (r - l + 1) + l; int x = a[p]; {int t = a[p]; a[p] = a[r]; a[r] = t;} int

2020-09-28 19:01:23 167

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题4 测试次数

试题4 测试次数x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐摔指数=7。特别地,如果手机从第1层扔下去就坏了,则耐摔指数=0。如果到了塔的最高层第n层扔

2020-09-27 16:40:47 251

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题3 乘积尾零

试题3 乘积尾零如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 1173 6866 3397 4759 7557 3070 2287 1453 9899 1486 5722 3135 1170 4014 5510 5120 729 2880 9019 2049 698 45

2020-09-27 12:24:03 148

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题2 明码

试题2 明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节第3字节,第4字节....第31字节, 第32字节这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示,这里给出了字节作为有符号整数的值。题目的要求隐藏在这

2020-09-27 12:16:36 112

原创 蓝桥杯第09届 2018年省赛C/C++大学生B组——试题1 第几天

试题1 第几天2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。解题思路:日期处理的题目,因为是只需要提交答案的题目,可以手算,也可以编程计算。在编程处理的时候,需要注意几个点:闰年的计算:年份是4的倍数,且不是100的倍数;整年必须是400的倍数大小月的30天和31天最后的答案是:31+29+31+30+4 = 125...

2020-09-27 11:53:16 156

原创 天梯团队赛 L2-018 多项式A除以B

题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805060372905984L2-018 多项式A除以B这仍然是一道关于A/B的题,只不过A和B都换成了多项式。你需要计算两个多项式相除的商Q和余R,其中R的阶数必须小于B的阶数。输入格式:输入分两行,每行给出一个非零多项式,先给出A,再给出B。每行的格式如下:N e[1] c[1] … e[N] c[N]其中N是该多项式非零项的个数,e[i]是第i个非零项

2020-09-25 09:06:13 541

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组-题解

蓝桥杯2019年省赛C/C++大学生B组-题解题目百度云资源提交蓝桥杯题目的OJ地址

2020-08-12 17:51:24 470

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题I 后缀表达式

解题思路:本题的难点,是你想不到什么方法进行解题。需要找技巧。你试着去列举几个情况看,你会发现,如果给你几个数字,给你的运算符号里,有负号,那么你可以对剩下的运算符号进行任何的变换。比如你有3个负号,有2个加号,4个负数,2个正数现在如果可以将负号多出一个来,就可以变为4个负号就可以全部变为正数了。只需要 -(a+b) = -a-b 这样就多了一个负号了,就是运用这个负负得正和负正得负的性质,只要你有一个负号,你就可以将剩下的符号任意的变动成你想要的符号,但是无论怎么变动,你至少都会得到一个负号。.

2020-08-12 17:28:23 485

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题H 等差数列

本题难点就是考到数学等差数列的性质,等差数列每两个相邻的等差数列相差一个公差d,而不相邻的两个等差数列中的元素,相差的是多个公差d,那就是公差的倍数,那我们只需要找出题目中给出的这些数之间的差值的最大公约数,那公约数就是这个等差数列的公差。就拿题目给的输入案例来举例:2 6 4 10 20从小到大排序,或者从大到下排序后(不排序也可以,需要你记录下最大和最小项,后面算项数的时候需要用到)2 4 6 10 20他们之前的相邻的差值是:2 2 4 10最大公约数就是:2那公差就是2,那在根据..

2020-08-11 15:22:36 418

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题G 完全二叉树的权值

本题主要是一个完全二叉树层序遍历。是要计算每一层的和,然后记录下权值最大的层就可以了,还有一个点比较容易忽略的就是,要考虑到不是满二叉树的情况,所以最后一层有可能没有满的情况下,需要单独判断。C/C++ 代码:#include <iostream>#include <cstdio> #include <cmath>#include <climits>using namespace std;int main(int argc, char** ..

2020-08-11 14:59:59 214

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题F 特别数的和

本题没有太大的难度,主要的思路:只需要一个枚举,然后判断这个数里是否含有2,0,1,9,这几个数字就可以了,整体的复杂度是O(n)C/C++ 代码:#include <iostream>#include <cstdio> using namespace std;int fun(int a) { while(a) { if(a%10 == 2 || a%10 == 0 || a%10 == 1 || a%10==9) return 1; a /= 10;.

2020-08-11 14:51:18 256

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题E 迷宫

题目的数据:010101010010110010010101100101101001000010001010100000100010000010101001000010000000100110011010010101111011010010001000001101001011100011000000010000010000000010101000110100001010000010101010110010110001111100000010100001001010001010000010110..

2020-07-30 20:10:53 354

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题D 数的分解

解题思路:暴力枚举就行,要注意的题目要求三个不同的数每一位都不包括2和4忽略顺序答案:40785C/C++ 代码:#include <iostream>#include <cstdio> #include <stack>using namespace std;int fun(int a) { while(a) { if(a%10 == 4 || a%10 == 2) return 0; a /= 10; } return 1.

2020-07-30 20:08:32 280

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题C 数列求值

解题思路:这道题目很容易,写出一个递推公式,然后暴力求解即可递推公式:f(n) = f(n-1)+f(n-2)+f(n-3)要注意的地方是求的是最后4位数,可以对每次的值取10000模C/C++ 代码:#include <iostream>#include <cstdio> #include <stack>using namespace std;int main(int argc, char** argv) { int a1 = 1; int a2.

2020-07-30 20:06:46 207

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题B 年号字串

思路:用进制的思想A~Z 对应 01~26AA (0101) 对应2611+2601=27AB (0102) 对应2611+2602=28AZ (0126) 对应2611+26026=52LQ (1217) 对应26112+26017=329……那么我们就可以用10进制换成26进制的做法求出对应的字母。但是对于刚刚好是26倍数的值就不遵守26进制了,所以无法用26进制计算,需要特殊处理对都是26倍数的数分析发现:26 ——> 126 ——> Z(00 26)52 ——&g.

2020-07-30 20:02:24 250

原创 蓝桥杯第10届 2019年省赛C/C++大学生B组——试题A 组队

试题A 组队解题思路:本题作为蓝桥的第一题水题,我们来分析下这个题目:先算出每个站位的最高分:1号位:98—-17号2号位:99—-10号,20号3号位:99—-17号4号位:98—-17号5号位:98—-15号,18号分析可得有重复的选手是17号,那我们分别对最高分是17号的位置再选出第二高的选手:1号位:98—-17号 97—-1号2号位:99—-10号,20号3号位:99—-17号 98—-15号4号位:98—-17号 97—-11号(15号给3号位)5号位:98—-18

2020-07-30 19:59:01 406

原创 IntelliJ IDEA 中使用 maven 遇到的问题处理集合

idea 中使用 maven 遇到的问题处理集合配置镜像无法下载、Plugins 全部爆红、以及博主自身处理经验

2020-04-23 23:34:52 843

原创 Tomcat 8.5.51 服务器安装和配置

Tomcat 7.0.96 服务器安装和配置下载安装包Tomcat 是一个免费的开源的 Servlet 容器,在安装 Tomcat 之前,请先确定中已经安装了 jdk 并且配置了 jdk 的环境变量。然后我们先到官网地址下载安装包。如果下载比较慢的话,这里我提供百度云的资源链接:apache-tomcat-7.0.96-windows-x64.zip链接:https://pan.ba...

2020-04-03 22:07:41 4683

空空如也

空空如也

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

TA关注的人

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