自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 navicat能连接上数据库,但是idea就是连不上DBMS: MySQL (no ver.) Case sensitivity: plain=mixed, delimited=exact

之前的我的mysql版本是8.0,然后头一阵运行一个mysql57的项目,把环境变量改了一下,今天我又改了回来,再使用idea运行项目的时候,总是连接失败报错:The last packet sent successfully to the server was 0 milliseconds ago.问题出来我的mysql8.0文件夹中的my.ini文件上,默认8.0是没有这个文件的,我后来加的,有一个地方设置错误导致出错。

2024-03-21 17:00:26 716 1

原创 ElementPlus中 使用ElLoading.service, spinner: ‘el-icon-loading‘不生效

let downloadLoadingInstance = ElLoading.service({ text: "正在下载数据,请稍候", spinner: 'el-icon-loading', background: "rgba(0, 0, 0, 0.7)", })

2023-12-03 16:01:15 781 1

原创 vue项目中隐藏右侧滑动栏,使用鼠标滚轮滑动

直接加一个样式,就什么也不用管了。

2023-10-24 19:37:10 352

转载 关闭vue项目中Uncaught runtime errors弹窗页面

看控制台发现有webpack类名,应该是webpack搞出来的。

2023-10-09 16:09:46 1204

原创 this.$notify中的message如何添加换行符

添加可以识别html标签,然后使用 < br> 标签即可。

2023-10-06 14:48:36 305 1

原创 看图说话,用图来理解IO类,有了这个框架其实很好理解和记忆

先从磁盘以字节的形式读取到内存,在把字节转成字符,再把字符放到字符缓冲中。以此类推,其他的形式也是类似的。有了这个框架,在使用过程中更容易理解和记忆,此外再通过一个。图中仅标注了一些常用类说明。,在加深IO流的使用理解。

2023-06-23 14:52:17 62

原创 java权限修饰符问题——对类的修饰分析和对成员变量的修饰分析

其实吧,我感觉不用想的这么复杂,具体java设计者是怎么想的,我也不确定,我认为就是用default和public来区分外部类在不同包的访问权限,用private、default、protected、public来区分成员变量在相同类、不同类同包,不同类不同包的访问权限。我感觉有了这层理解,再分析一些权限问题会很好理解,而不是死记。当然,以上仅是我自己的一些思考,如有不对的地方,希望大家指正交流,再附上几个其他博主对为什么不能private和protected来修饰class的理解。

2023-06-11 10:52:09 578

原创 期末考试选择题刷题程序,简陋版,有兴趣可以优化23333

java文件读取,加字符串分割,分割的花样很多,可以根据自己的喜好分割。先对#分割,分出每个题,之后对每个题的?进行分割,分出问题、选项和答案。

2022-12-16 20:05:42 114 1

原创 T292114 [传智杯 #5 练习赛] 清洁工

你在这个 n×n 的范围内移动,你的移动轨迹可以描述为一个由 {N,S,W,E} 组成的字符串,每个字母分别表示上、下、左、右。可以假象一下,数组下标对应坐标系的第四象限,然后把这第四象限的数据,向上旋转90度到了第一象限,便是最终输出的形式,因此这个过程中需要考虑上下左右对应的不是真正的上下左右,应该是“右左上下”,自己体会2333。模拟过程,使用一个时间数组记录每个格子对应的时间,根据时间加上每次对应的灰尘数,最后输出注意一下,程序实现时用的数组下标,输出时对应的是坐标系下标,

2022-11-20 21:38:15 414

原创 T292113 [传智杯 #5 练习赛] 平等的交易

当然,你可以拿你手中的道具换取其他的道具,只是这些商道具的价值之和,不能超过你打算交换出去的道具。道具的价值可能是 0,但是你不能使用空集换取价值为 0 的商品。这题思路很简单,就是想让你先拿你的钱,必须买一件,之后用这一件尽可能多的去换别的物品。这题当时做的时候真没读懂,整的跟阅读理解似的2333,个人感觉这题出的不好。用贪心思想尽可能的让第一件的价格最大,之后从小到大遍历数组,求价值和与w比较,并记录个数。你有 n 件道具可以买,其中第 i件的价格为 ai。请问,在这个条件下,最多可以换取多少件道具?

2022-11-20 12:07:57 259 3

原创 vue结合echarts时,浏览器报错Initialize failed: invalid dom

在进行echarts初始化时,用到了dom元素,但是在mounted中,此时正好是dom元素加载的时候,所以相当于两个需求同时执行,或者说echarts初始化先执行,这样在echarts初始化时,不会获得已经加载完成的dom元素,因此报错。有些博主在mounted中加了一个settimeout方法,推迟一下,可以得到要求,但是我在尝试过程中发现,1.时间的设置需要,根据自己的代码试一试,2如果我在option中加了一些数据,时间就有需要重新设置,这不鲁棒性也太差了。

2022-11-18 21:59:48 1020

原创 leetcode周赛第二题6230. 长度为 K 子数组中的最大和

然后每滑动一下,把新元素加到hashmap中,当前窗口的最左端的元素,删掉,每次一增一删的同时,判断一下当前的元素个数是不是k个,如果是k个说明满足题目要求,把它和结果求一下最大值,以此类推。当时做的时候卡壳了,不知道怎么应对重复这个限制,想着用set,试了一下又卡住了23333,之后看了一下大佬题解,才知道用hash表。输入:nums = [1,5,4,2,9,9,9], k = 3。输入:nums = [4,4,4], k = 3。子数组 是数组中一段连续非空的元素序列。子数组的长度是 k,且。

2022-11-06 18:41:10 445

原创 动态规划一般题型的解题思路

动态规划类似于分治,分治可以说就是暴力求解,动态规划再次基础上算是做了一次优化,从性能上讲,同样一道题目,分治的解法要比动态规划的解法效率低,并且,分治的思路是自顶向下的,而动态规划的思路是从下到上的。对于一个题目而言,应用动态规划往往有两个思路,即可以正向思考,也可以逆向思考,暂时不上图了,时间有点晚了。想象一下,如果正着推,从头推到尾,如果中间一个位置改变了,则它后面的信息都要重新更新。但是如果逆着推,当前面的位置的某个信息发生改变时,并不影响后面的变化,因为是逆着推的。因此,在动规中,逆推更常用。

2022-10-23 23:05:45 326

原创 java多线程练习--龟兔赛跑程序2

将兔子类和乌龟类的公共部分提取出来,形成一个新的sporter类。

2022-10-20 22:02:22 112

原创 java多线程练习--龟兔赛跑程序

* 龟兔赛跑程序,设赛跑长度为30米* 兔子的速度 10米每秒, 兔子每跑完10米休眠10秒* 乌龟的速度 1米每秒, 乌龟每跑完10米休眠1秒* 要求:等兔子和乌龟的线程结束时,公布结果* 提示:使用System.currentTimeMillis()

2022-10-20 20:33:33 2398

原创 Java向上向下转型

instanceof的作用是判断 某个变量/对象的运行时类型 是否

2022-10-01 11:54:09 346

原创 Vue3前端向后端传值,总是报400,后端并没有收到前端传过去的数据

vue3+springboot前后端交互的小问题

2022-09-17 21:58:21 2361

原创 LeetCode每日一题--有序队列(整理最小表示法)

k >= 2时,可以生成任意的字符串,比如a1 b1 S(S表示多个字符),如果交换a1 b1的位置,可以先a1 S b1, 之后 S b1 a1,最后 b1 a1 S,以此类推,任何相邻的两个字符都是可以交换的,从而任意顺序的字符串都可以有,故k>=2的情况下,直接用sort()函数排序即可。2.如果s[i+k] > s[j+k] i = i + k + 1,即最小表示不可能以s[i->i+k]开头。1.如果s[i+k]==s[j+k] k++输入:s = “baaca”, k = 3。...

2022-08-03 19:26:00 259

原创 LeetCode302场周赛第三题--裁剪数字后查询第 K 小的数字

再给你一个下标从0开始的二维整数数组queries,其中queries[i]=[ki,trimi]。输入nums=[“102”,“473”,“251”,“814”],queries=[[1,1],[2,3],[4,2],[1,2]]输入nums=[“24”,“37”,“96”,“04”],queries=[[2,1],[2,2]]这里说的下标就是最原始的值的下标,每通过一次基数排序它们的值的顺序是会变化的,该题的实质就是求基数排序第i次的第k小的数值的下标,...

2022-07-25 15:41:45 345

原创 一文读懂计算机网络--两台pc机之间的交互过程

写在前头:我时常在思考,两台pc机之间是怎么交互的,整个网络到底都做了什么,看了很多的网上资料,感觉讲的也可以,不过就是没有具体的串成一条线。故而我想通过自己的理解整理一下,如有不对之处,还请大佬们不吝赐教。正文:当我们在访问框中输入www.baidu.com时,它会通过dns进行域名解析,获取目标主机的ip。此时,它的请求消息中,其实已经知道了目标主机的ip和端口(端口号知道是因为,不同的服务事先都设定好了端口号,当访问某个服务时,我们可以很容易的知道该服务的端口号)。在此前提下,首先在应用层

2022-03-23 20:34:59 2669 2

原创 c语言中%d %f的精度使用

C中的%d %f的精度使用%.0f 四舍五入成整数%3d 保留三位数,就是占用三个空位%03d 保留三位数,并且空余位置补0%.3f 保留三位小数%+3d 与默认方式相同,表示右对齐%-3d 表示左对齐三位数举例:由于是%5,表示要输出5个数值,但是由于123456本身就超出了5个数值,已经有6个数了,再加上保留3位小数和一个小数点,总共9个数。也就是说如果%后面的数是小于等于9的,效果其实是一样的当值大于9时,...

2022-02-18 15:53:52 4452 1

转载 关于在IDEA新建中无法找到VUE组件的问题

转载大佬文章:https://www.jianshu.com/p/8d622e199427

2022-02-10 10:44:36 1476

原创 带宽和信道带宽

带宽和信道带宽信道带宽:是信道能通过的最高频率与最低频率之差带宽:表示通信线路所能够传输数据的能力,是数字信道所能传输的最高数据率,单位是bit/s。来自王道教材:

2022-02-08 15:44:56 5116

原创 王道数据结构--顺序表代码实现整理

#include<stdio.h>#define MAXSIZE 50#define ElemType inttypedef struct{ ElemType data[MAXSIZE]; int length;}sqList;sqList S; // 声明全局变量 // 初始化void InitSqList(sqList &S){ S.length = 0;}// 判断顺序表是否为空bool isEmpty(sqList &S){ if(S.

2021-07-18 20:31:10 665

原创 王道数据结构--顺序栈代码实现整理

#include<stdio.h>#define MAXSIZE 50#define ElemType inttypedef struct { ElemType data[MAXSIZE]; int top;}sqStack;sqStack S;// 初始化void InitStack(sqStack &S){ S.top = -1; // 初始值设置为了-1, // 设置为 0 也可, // 相应的,top指向栈顶元素的下一个存储单元 }// 判

2021-07-18 20:00:27 323

原创 广度优先搜索算法及常用操作和模板

广度搜索算法理解可以想象成一张方格纸,在其中一个方格上画一个点,之后这个点可以向四周或是四面八方走(一般都是上下左右),再之后,在第一步基础上走出来的每一个点,同样可以看成是一个新的起点,并再次进行相同的操作,向四周扩散。举个例子:一个表格中开始只有一个点之后向四周扩散最终会成为这样通过图例不难看出,bfs很适合求解一些最短路问题(权值相同的情况下)直接上板子:void bfs(int sx, int sy) { // (sx, sy) 为搜索的起点 queue<poi

2021-02-21 22:12:05 417

原创 n皇后问题的三个模板

题目:n-皇后问题是指将 n 个皇后放在 n∗n 的国际象棋棋盘上,使得皇后不能相互攻击到,即任意两个皇后都不能处于同一行、同一列或同一斜线上。现在给定整数n,请你输出所有的满足条件的棋子摆法。输入格式共一行,包含整数n。输出格式每个解决方案占n行,每行输出一个长度为n的字符串,用来表示完整的棋盘状态。其中”.”表示某一个位置的方格状态为空,”Q”表示某一个位置的方格上摆着皇后。每个方案输出完成后,输出一个空行。注意:行末不能有多余空格。输出方案的顺序任意,只要不重复且没有遗漏即可。

2021-02-20 22:19:27 200

原创 全排列的两种写法

题目:给定一个整数n,将数字1~n排成一排,将会有很多种排列方法。现在,请你按照字典序将所有的排列方法输出。输入格式共一行,包含一个整数n。输出格式按字典序输出所有排列方案,每个方案占一行。数据范围1≤n≤7输入样例:3输出样例:1 2 31 3 22 1 32 3 13 1 23 2 1思路:这是一道基础的dfs+回溯,一层一层递归代码:#include<iostream>using namespace std;const int N = 10;

2021-02-17 21:38:25 400

原创 模拟题-Z字型扫描

题目:在图像编码的算法中,需要将一个给定的方形矩阵进行 Z 字形扫描(Zigzag Scan)。给定一个 n×n 的矩阵,Z 字形扫描的过程如下图所示:对于下面的 4×4 的矩阵,1 5 3 93 7 5 69 4 6 47 3 1 3对其进行 Z 字形扫描后得到长度为 16 的序列:1 5 3 9 7 3 9 5 4 7 3 6 6 4 1 3。请实现一个 Z 字形扫描的程序,给定一个 n×n 的矩阵,输出对这个矩阵进行 Z 字形扫描的结果。输入格式输入的第一行包含一个整数 n,表

2021-02-16 21:54:10 223

原创 操作系统到底是个啥?我们该如何学好这门课?

操作系统学习总结        再没了解操作系统之前,我觉得这个东西好神秘,操作系统到底是个啥?我一直迷惑不解,尽管自己身为计算机专业的学生,但一直不知道一台电脑到底是如何构成的?带着这些问题,我开始了我学习操作系统的道路。也正是在这个过程中,让我更加地爱上了计算机!        在学习过程中,我也看了一些关于操作系统的视频,有一些b站上的良心

2021-01-21 20:42:12 2905 1

原创 Mybatis中的concat()函数是如何防止sql注入的 理解整理

前言:刚开始接触Mybatis时,对于xml文件中的concat()函数的使用不是太理解,现在终于搞明白的,其实不难理CustomerMapper.xml文件下的 配置: <!-- bind的测试 --> <select id="findCustomerByName1" parameterType="customer" resultType="customer"> <bind name="parttern_username" value="username"/

2020-10-27 09:47:25 3721

原创 蓝桥杯--七段码整理总结

【问题描述】小蓝要用七段码数码管来表示一种特殊的文字。在这里插入图片描述上图给出了七段码数码管的一个图示,数码管中一共有 7 段可以发光的二 极管,分别标记为 a, b, c, d, e, f, g。小蓝要选择一部分二极管(至少要有一个)发光来表达字符。在设计字符 的表达时,要求所有发光的二极管是连成一片的。例如: b 发光,其他二极管不发光可以用来表达一种字符。例如: c 发光,其他二极管不发光可以用来表达一种字符。这种 方案与上 一行的方案可以用来表示不同的字符,尽管看上去比较相似。例如

2020-10-25 17:14:45 7554 4

原创 Mybatis中<mappers>元素下使用包名引入错误

错误提示:org.apache.ibatis.exceptions.PersistenceException:Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.itheima.mapper.UserMapper.findAllUserCaused by: java.lang.IllegalArgu

2020-10-24 14:44:47 438

原创 蓝桥杯dfs--最短距离总结反思

题目:给定一个n*m的矩阵,求每个0距离任意的1的最短距离这里的距离定义为曼哈顿距离,即|x| + |y|Input第一行两个整数n,m。 (1 <= n,m <= 1000)接下来一个N行M列的01矩阵,数字之间没有空格。Output一个N行M列的矩阵,相邻两个整数之间用一个空格隔开。Sample Input 14 40010100110000000Sample Output 11 1 0 10 1 1 00 1 2 11 2 3 2反思:我发现我每学会

2020-10-13 16:07:39 313

原创 蓝桥杯递推--墙壁涂色

题目:蒜头君觉得白色的墙面好单调,他决定给房间的墙面涂上颜色。他买了3 种颜料分别是红、黄、蓝,然后把房间的墙壁竖直地划分成 n 个部分,蒜头希望每个相邻的部分颜色不能相同。他想知道一共有多少种给房间上色的方案。例如,当n=5时,下面就是一种合法方案。蓝红黄红黄由于墙壁是一个环形,所以下面这个方案就是不合法的。蓝红黄红蓝Input一个整数t,表示数据的组数。(1≤t≤100)t个整数n,表示房间被划分成多少部分。(1≤n≤50)Outputt个整数,表示每组给墙壁涂色的合法方案数。Sa

2020-10-03 15:01:32 269

原创 蓝桥杯递归--汉诺塔

题目:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。现在蒜头君开始玩汉诺塔游戏,他放了n片黄金圆盘在第一根柱子上,从上到下依次编号为1−n, 1号圆盘最小,n号圆盘最大。蒜头君移动第i号圆盘的时候需要花费i点体力。现在蒜头君想把圆盘全部移动到底2根柱子上,移动过程中蒜

2020-10-02 21:05:10 445

原创 蓝桥杯递推--马踏过河卒

题目:A点有一个过河卒,需要走到目标B点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图C点上的马可以控制9个点(图中的 P1,P2⋯P8和C)。卒不能通过对方马的控制点。棋盘用坐标表示,A点(0,0)、B点(n,m)、C 点(cx​,cy​)(0<cx<n≤20,0<cy<m≤20)。现在要求你计算出过河卒从A 点能够到达B 点的路径的条数。注:象棋中马走“日”。Input

2020-09-30 19:59:26 522 1

原创 蓝桥杯dfs--买书反思与总结+优化思想

题目描述:买书蒜头君去书店买书,他有m元钱,书店里面有n本书,每本书的价格为pi​元。蒜头君很爱学习,想把身上钱都用来买书,并且刚好买k本书。请帮蒜头君计算他是否能刚好用m元买k本书。Input第一行输入3个整数 m(1≤m≤100000000),n(1≤n≤30),k(1≤k≤min(8,n))接下来一行输入n个整数,表示每本书的价格 pi(1≤pi≤100000000)。Output如果蒜头君能刚好用m元买k本书,输入一行"Yes", 否则输出"No"。Sample Input 110

2020-09-20 20:59:52 258

原创 蓝桥杯dfs--等边三角形整理与反思

题目:等边三角形Description蒜头君手上有一些小木棍,它们长短不一,蒜头君想用这些木棍拼出一个等边三角形,并且每根木棍都要用到。例如,蒜头君手上有长度为1,2,3,3的4根木棍,他可以让长度为1,2的木棍组成一条边,另外2跟分别组成2条边,拼成一个边长为3的等边三角形。蒜头君希望你提前告诉他能不能拼出来,免得白费功夫。Input首先输入一个整数n(3≤n≤20),表示木棍数量,接下来输入n根木棍的长度pi(1≤pi≤10000)。Output如果蒜头君能拼出等边三角形,输出yes,否则

2020-09-15 15:03:21 392

原创 蓝桥杯dfs模板题--走迷宫整理与反思

题目:走迷宫描述给一个n行m列的2维的迷宫,'S’表示迷宫额起点,‘T’表示迷宫的终点,’#‘表示不能通过的点,’.‘表示可以通过的点。你需要从’S’出发走到’T’,每次只能上下左右走动,并且只能进入能通过的点,每个点只能通过一次。现在要求你求出有多少种通过迷宫的的方案。输入第一行输入n,m(1≤n,m≤10)表示迷宫大小。接下来输入n行字符串表示迷宫。输出输出通过迷宫的方法数。输入样例 12 3S.#…T输出样例 12题解:#include"iostream"using

2020-09-14 17:32:46 914

计算机辅助学习对我国农村地区学生人力资本的影响研究_唐彬_第2章_文献综述_25_41.caj

计算机辅助学习对我国农村地区学生人力资本的影响研究_唐彬_第2章_文献综述_25_41.caj

2022-10-08

SSM框架--客户管理系统

网页+后端+数据库,管理用户信息, 附加上传下载功能

2021-02-20

网上书城小项目代码整理.zip

javaweb程序开发结课小项目,关于一些相对简单的前端、后端、以及数据库的结合项目,适合大学期间新手的练习

2020-08-21

空空如也

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

TA关注的人

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