自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3+ts中使用自动导入图标插件后想动态渲染图标

做侧边栏的折叠效果时候需要根据settingStore.collapsed的值动态渲染图标,想用的是element-plus中的这两个图标。如果想使用element-plus里面的图标,前缀要这样写(i+图标集名ep+elementplus中的图标名),然后ctrl+左键,就能进入components.d.ts这个存放组件的文件,这里就有路径,复制过来即可。在vue3+ts中,用了自动导入图标插件unplugin-icons后,想动态渲染图标。:根据路由的meta值,动态渲染icon图标,生成动态菜单。

2023-12-03 19:58:10 832

原创 近期报错合集

1.java.lang.NoClassDefFoundError: Could not initialize class代码: private static String url; private static String user; private static String password; private static String driver; static { try { //1.创建集合类对象 Proper

2021-08-21 10:12:36 192

原创 JS轮播图制作

一、搭建html <div class="focus"> //注:按钮是引入的图标,此处没有引入 <!-- 1.左侧按钮 --> <a href="javascript:;" class="iconfont icon-jiantou-copy-copy arrow-l"></a> <!-- 2.右侧按钮 --> &lt

2021-08-04 20:57:24 143

原创 遇到的一些问题

今日错误1.css外部公共样式被单独样式覆盖了或者是,导致自己以为css公共样式文件未能成功引入2.类名忘记打.

2021-07-29 21:17:32 164

原创 line-hight的影响

这部分由两个盒子news_hd和news_bd组成,第一栏是news_hd,下面的部分是news_bd。疑惑点:为了使news_hd里面的内容垂直居中对齐,就加上了line-hight属性,但是在做下面的模块news_bd时,发现了下面的无论怎么调整,第一栏都是居中对齐的(用了一个ul,包含5个li的盒子),找了很久的问题,最后发现是line-hight的问题,删了它之后就是图二。具体原因由于知识不到位还不知道,欢迎大神留言解惑。最后解决办法:删除了Line-hight,用子绝父相来定位做的...

2021-07-19 21:54:53 195

原创 蓝桥杯 猴子吃包子(Java)

1.题目问题描述  从前,有一只吃包子很厉害的猴子,它可以吃无数个包子,但是,它吃不同的包子速度也不同;肉包每秒钟吃x个;韭菜包每秒钟吃y个;没有馅的包子每秒钟吃z个;现在有x1个肉包,y1个韭菜包,z1个没有馅的包子;问:猴子吃完这些包子要多久?结果保留p位小数。输入格式  输入1行,包含7个整数,分别表示吃不同包子的速度和不同包子的个数和保留的位数。输出格式  输出一行,包含1个实数,表示吃完所有包子的时间。样例输入4 3 2 20 30 15 2样例输出22.50数据规模和约定

2021-04-05 10:10:35 151 1

原创 平衡二叉树(AVL树 Java实现)

1.平衡二叉树的前提需要实现二叉排序树(在添加节点的时候就实现排序)2.平衡二叉树是为了解决某些二叉排序树查询效率效率低3.此代码还包含了在平衡二叉树中删除叶子结点、删除有两棵子树的节点、删除只有一棵子树的节点的方法。4.代码来自韩顺平老师Java数据结构。测试类public static void main(String[] args) { // int[] arr = { 4, 3, 6, 5, 7, 8 }; // int[] arr = { 10, 12, 8, 9, 7, 6 }

2021-04-03 18:39:34 115

原创 蓝桥杯 统计单词数(Java)

1.题目统计输入英文文章段落中不同单词(单词有大小写之分,  但统计时忽略大小写)各自出现的次数。 输入段落中所含单词的总数不超过100,最长单词的长度不超过20个字母.输入一个包含若干句子的段落, 每个句子由若干英文单词组成. 除空格,  逗号和句号外, 这些输入的句子中不含其他非字母字符, 并且, 逗号和句号紧跟在它前面的英文单词后面, 中间没有空格. 段落最后一个字符是回车符,  表示输入结束.输出若段落中共有M个不同的英文单词,则按照其在段落中出现的先后顺序输出M行,各行的

2021-03-25 20:32:45 355

原创 蓝桥杯 黑色星期五(Java)

1.题目有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是"诸事不宜”。请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是13号又是星期五的情形,以帮助你的迷信朋友解决难题。说明:(1) - -年有365天,闰年有366天,所谓闰年,即能被4整除且不能被100整除的年份,或是既能被100整除也能被400整除的年份; .(2)已知1998年1月1 日是星期四,用户输入的年份肯定大于或等于1998年。输入格式:输入只有一-行,即某个特定的年份(大于

2021-03-21 15:48:03 182

原创 蓝桥杯 FJ的字符串 (Java)

1.题目FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …你能找出其中的规律并写所有的数列AN吗?输入仅有一个数:N ≤ 26。输出请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA2.思路规律就是开头和末尾输出的都是上一次的字符串,然后中间加个从A-Z的字符循环,详见代码3.代码impor

2021-03-14 14:53:34 211

原创 蓝桥杯 矩阵乘法(Java)

1.题目题目描述给定一个N阶矩阵A,输出A的M次幂(M是非负整数)例如:A =1 23 4A的2次幂7 1015 22输入第一行是一个正整数N、M(1< =N< =30, 0< =M< =5),表示矩阵A的阶数和要求的幂数接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值输出输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开样例输入2 21 23 4样例输出7 1015 222.思路刚

2021-03-13 16:17:22 187

原创 蓝桥杯 芯片测试(Java)

1.题目有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。给出所有芯片的测试结果,问哪些芯片是好芯片。输入输入数据第一行为一个整数n,表示芯片个数。第二行到第n+1行为n*n的一张表,每行n个数据。表中的每个数据为0或1,在这n行中的第i行第j列(1≤i, j≤n)的数据表示用第i块芯片测试第j块芯片时得到

2021-03-12 16:34:46 749 1

原创 创建哈夫曼树(Java)

1.思路1.对数组从小到大进行排序2.取出权值最小的两棵二叉树(即排序后的第一个和第二个元素)3.组成一棵新的二叉树,新的二叉树权值为前面两棵二叉树权值之和4.将已经使用的二叉树节点从数组中删除5.将新的节点加入到数组6.重复1-5操作2.代码import java.util.ArrayList;import java.util.Collections;import java.util.List;public class HuffmanTree { public static v

2021-03-06 15:41:08 242

原创 堆排序(Java)

1.思路(升序排序)1.将传入的数组处理成大顶堆。2.将堆顶元素与末尾元素进行交换,使末尾元素最大。3.得到第一大的数后,再重复1,2操作得到第二大,第三大……循环处理。最终排序完成。2.代码1.如何将数组处理成大顶堆(从下至上,从左至右开始处理)/**将以i对应的非叶子节点的数,调整成大顶堆 * @param arr 待调整的数组 * @param i 表示非叶子结点在数组中的索引 * @param length 表示对多少个元素进行调整,length在逐渐减少 */pub

2021-03-03 16:31:46 94 1

原创 蓝桥杯 分解质因数(Java)

1.题目题目描述求出区间[a,b]中所有整数的质因数分解。提示先筛出所有素数,然后再分解。数据规模和约定2< =a< =b< =10000输入输入两个整数a,b。输出每行输出一个数的分解,形如k=a1a2a3…(a1< =a2< =a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=225=56=237=78=2229=3310=252.思路来自link.用短除法的思想不断的除,从2开始,不能除2,就往后面

2021-02-28 17:43:30 234

原创 蓝桥杯 回形取数(Java)

1.题目描述回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67 8 9样例输出1 4 7 8 9 6 3 2 52.思路取数方向相当于 下–>右–>上–>左所以

2021-02-17 17:12:23 403 1

原创 蓝桥杯 阶乘计算 高精度加法(Java)

1.题目描述输入一个正整数n,输出n!的值。其中n!=123*…*n。算法描述n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。输入 输入包含一个正整数n,n< = 1000。输出 输出n!的准确值。样例输入 10样例输出 3628800

2021-02-15 18:03:43 553

原创 蓝桥杯 报时助手(Java)

蓝桥杯 报时助手(Java)1.题目:给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:s

2021-02-15 17:49:06 177

原创 哈希表(散列)

1.问题:需求:有一个公司,当有新员工来报道时,要求将该员工的信息加入(id,性别,年龄,名字,住址,,),当输入该员工的id时,要求查到该员工的所有信息。要求:不使用数据库2.大致图解3.思路:a.创建一个雇员,此时暂时只考虑id和name//表示一个雇员class Emp{ public int id; public String name; public Emp next;//默认为null public Emp(int id, String name) { super

2021-02-03 16:05:41 75

原创 无重复的最长字符串(Java)Leetcode

1.题目给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子

2021-02-03 15:31:45 370

原创 蓝桥杯 回文数

1.题目问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入 52样例输出899998989989998899数据规模和约定  1<=n<=54。2.思路暴力破解从10000开始循环,每取出一个数就拿去判断是不是回文数。取出的数连接上字符串就可以转

2021-01-31 17:55:05 335 1

原创 蓝桥杯 十进制转十六进制 十六进制转十进制(Java)

1.题目:问题描述  给出一个非负整数,将它表示成十六进制的形式。输入格式  输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647输出格式  输出这个整数的16进制表示样例输入 30样例输出 1E做十六进制转十进制直接用的API,后面做十进制转十六进制时我就说自己写一遍2.十进制转十六进制思路:写一个方法,传入int类型的十进制数,最后返回一个十六进制的字符串结果。此时返回的字符串是逆序的,最后输出时反向即可。具体处理:因为是转十六进制,所以不断对16

2021-01-31 16:00:16 162

原创 顺序查找,二分查找,插值查找,斐波拉契查找(Java)

1.顺序查找思想很简单,直接存代码public class SeqSearch { public static void main(String[] args) { int[] arr = {10,8,78,56,32,47}; System.out.println("下标值为:"+seq(arr,56)); } public static int seq(int[] arr, int value) { for(int i = 0; i < arr.length; ++i) {

2021-01-31 01:57:22 138

原创 蓝桥杯: 给定n个十六进制正整数,输出它们对应的八进制数。

1.题目问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1<=n<=10)。  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式: 输出n行,每行为输入对应的八进制正整数。  【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入  2  39  123ABC样例输出  71  4435274  【

2021-01-30 02:10:52 4199 1

原创 基数排序

1.说明:基数排序是效率高稳定性好的排序,是桶排序的拓展,最典型的空间换时间的算法。2.思想:将所有待比较的数统一成相同的长度,数位短的前面补零,从低位开始,依次进行排序,这样从最低位一直到最高位依次排序完成后就得到了一个有序序列3.图解:4.运行速度:比快速排序还要快,800万个数据可以不到一秒5.代码1:分步import java.util.Arrays;public class RadixSort { public static void main(String[] args)

2021-01-29 22:21:23 94

原创 如果不大于指定整数n的3个素数之和仍为素数,则把这3个素数称为一个基于n的全素组。例如对于n=15,素数3,5,11之和3+5+11=17为素数,则3,5,11 称为一个基于15的全素组。定义所有基于

全素组题目:如果不大于指定整数n的3个素数之和仍为素数,则把这3个素数称为一个基于n的全素组。例如对于n=15,素数3,5,11之和3+5+11=17为素数,则3,5,11称为一个基于15的全素组。定义所有基于n的全素组中和最大的全素组称为最大全素组。 输入整数n(n≤3000),输出基于n的全素组的个数,并输出一个最大全素组。1.思路:枚举法,一个判断是否为质数的方法,一个获取不大于某数的所有质素的集合(此处用了ArrayList集合才做出来,本来想自己定义一个数组,初始化为Null,后面再给出

2021-01-28 17:21:11 566

原创 LeetCode刷题第二题

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字1.思路:创建链表类,再将数字连成链表。将两串链表传入处理方法中。难点:处理链表的方法2.处理思路:补零法,因为链表是从末尾开始取数的,所以当两个链表长度不同时,在高位补零即可。进制处理:定义一个变量carry,将进制数存储在里面。3.代码: 内联代码片。class ListNode{ int val

2021-01-28 14:21:05 147

原创 归并排序,快速排序

快速排序1.主要思想:找基准数,然后左边的全部比基准数小,右边的都比基准数大。2.举列:3.算法思路:假设每次将所需排序的第一个数作为基准数,采用左右指针,先移动右指针,直到右指针所指数小于基准数,此时将右指针所指的值赋给左指针所指位置,同时左指针右移,直到找到比基准数大的数,再赋给此时的右指针所指位置,左右指针如此交替进行,最终相遇,相遇的位置就是基准值所在的位置。4.学习心得:看了几个视频才懂,有些视频讲的晦涩难懂,多想几遍思路才能清晰。但是这个算法速度是真的很快!5. 代码。package

2021-01-26 18:08:19 48

vue3+ts实现圣诞树

使用vue3+ts实现圣诞树

2023-12-06

空空如也

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

TA关注的人

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