自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue+element项目实现列表数据导出excel文件

点击【导出】按钮,导出当前列表查询出来的所有数据到excel表格。

2024-07-15 14:11:24 1025

原创 elementUI实现上传excel文件并传给后端

格式校验:上传前检查文件格式、数据大小等信息,判断是否能够上传。这里可导入xlsx和xls文件格式。我们选择一个按钮来实现上传,点击上传按钮,可从本地选择文件上传,确定后传递给后端。

2024-06-18 10:25:18 1375

原创 Uncaught Error: Cannot resolve a Slate node from DOM node: [object HTMLSpanElement]

页面组件输入框为 Slate编辑器,组件的使用情况是:新增页面不加载,但是编辑页面加载(新增页面和编辑页面是同一个页面,根据入参不同来区分)。当从列表页先进入新增页面,后进入编辑页面时,组件内的编辑器不能输入,报错如下。

2024-04-23 11:15:04 1999

原创 Vue输入框/选择框新增状态可编辑,修改状态不可编辑

新增和编辑同页面,新增没有传参,修改状态不可编辑。在这里我用选择框举例。

2024-04-09 18:33:23 1242

原创 Vue+elementUI实现增删改查(前端静态页面)

BasePannel和BaseButton是自定义组件,需要删掉。配置完路由,建立好页面直接复制以下代码即可。

2024-04-01 10:19:11 1063

原创 若依左边菜单栏调到上方显示

我们一共需要改动这几个文件。

2024-03-25 11:35:35 1801 4

原创 npm报证书过期 certificate has expired问题(已解决)

npm报证书过期 certificate has expired问题(已解决)

2024-03-13 15:25:51 2624 3

原创 java案例25:批量操作文件管理器

编写文件管理器,实现文件的批量操作。具体功能:1.用户输入指令1,代表“指定关键字检索文件”,此时需要用户输入检索的目录和关键字,系统在用户指定的目录下检索出文件名中包含关键字的文件并将其绝对路径展示出来2.用户输入指令2,代表“指定后缀名检索文件”,此时需要用户输入检索的目录和后缀名(多个后缀名用逗号分隔),系统在用户指定的目录下检索出指定后缀名的文件,并将其绝对路径展示出来。3.用户输入指令4,代表“删除文件/目录”,此时需要用户输入需要删掉的文件目录,

2023-10-09 10:00:32 1203

原创 java案例24:模拟百度翻译

编写一个程序模拟百度翻译用户输入英文之后,搜索程序中对应的中文,如果搜索到1对应的中文,就输出搜索结果,反之给出提示要求使用Map集合实现英文与中文的存储。1.百度翻译主要用于翻译对应的意思,是一种一一映射关系,可以用Map集合来实现定义Map集合,存储数据2.用键盘录入获取要翻译的单词3.定义一个方法,在该方法中实现对单词的查询操作,并根据不同的情况给出相关提示4.调用查询方法,实现翻译。并将结果输出控制台。

2023-10-09 09:57:36 2542

原创 java案例23:斗地主洗牌发牌

编写一个斗地主的洗牌发牌程序要求按照斗地主的规则完成洗牌、发牌的过程一副扑克牌共有54张牌,由花色和数字(字母J/Q/K/A)组成花色有♠、♥、♦、♣四种,分别表示黑桃、红桃、方块、梅花,小王、大王斗地主共有三位玩家参与,首先将这54张牌顺序打乱,每人一轮轮流摸牌,剩余三张底牌在控制台打印三位玩家的牌和三张底牌。

2023-10-09 09:55:35 555

原创 java案例22:模拟用户注册

与微信、淘宝类似,都需要一个账户才可以登录,而账户需要注册才可以获取。编写程序模拟用户注册。用户输入用户名、密码、确认密码、生日(格式:yyyy-mm-dd)、手机号(长度为11位)且仅支持13/15/17/19开头的手机号邮箱(包含@符号)判断信息正确后,验证用户是否重复重复给出相应提示如不重复则注册成功,将信息存入集合中使用HashSet集合实现。

2023-10-09 09:49:53 1984 7

原创 java案例21:学生管理系统

编写一个学生管理系统,实现对学生信息的添加、删除、修改和查询功能。首页:用于显示系统的所有操作,并根据用户在控制台的输入选择需要使用的功能查询功能:用户选择后,在控制台打印所有学生信息添加功能:用户选择后,要求用户在控制台输入学生学号、姓名、年龄和家庭地址等基本信息输入学号时,判断是否已存在,给出相应提示(添加失败或添加成功)删除功能:用户选择后,在控制台输入要删除的学生学号,如果学号存在,删除并返回(删除成功);反之提示“删除失败,学号为空。

2023-10-09 09:45:11 229

原创 java案例20:库存管理系统

像商场、超市这样的地方,都需要有自己的库房,并且库房商品的库存变化有专人记录,这样才能保证商城和超市正常运转编写程序,模拟库存管理系统该系统主要包括系统首页、商品入库、商品显示和删除商品功能每个功能的具体要求如下:系统首页:用于显示系统所有的操作,并且可以选择使用某一功能商品入库:首先提示是否需要录入商品根据用户输入的信息判断是否需要录入商品如果需要,则需要用户输入商品的颜色、价格、数量等信息录入完成后,提示商品录入成功并打印所有商品。如果不需要录入商品,则返回系统首页。

2023-10-09 09:40:53 1281

原创 java案例19:二月天

平年的二月有28天,闰年的二月有29天闰年每四年有一次在判断闰年时,可以使用年份除以4,如果能够整除,则该年是闰年从键盘输入年份,根据输入的年份计算这一年的二月有多少天在计算二月份天数时,可以使用日期类的相关方法实现掌握日期类的使用Scanner类键盘输入1.键盘输入年份,Scanner2.设置日历对象的年、月、日年:来自于键盘的输入月:设置为3月,因为我们需要计算2悦的天数,可以通过3月一号推前一天就是2月的最后一天日:设置为1天。

2023-10-09 09:36:44 1057

原创 java案例18:字符转换为二进制

编写程序,从键盘录入一个字符串,将字符串转换为二进制数转换时,将字符串中的每个字符单独转换为一个二进制数将所有二进制数连接起来进行输出使用Math类、String类以及Scanner等javaAPI常见用法1.键盘录入一个字符串,Scanner实现2.定义一个二维数组,其中4代表每一行长度,ss.length()根据键盘录入的字符串表示有多少行3.利用for循环遍历字符串,遍历后用String的charAt()方法获取每个字符串并转化成int。

2023-10-09 09:34:56 739

原创 java案例17:模拟用户登录

在使用一些APP时,通常需要填写用户名和密码用户名和密码都正确时才会登陆成功;否则提示“用户名或密码错误!编写程序,模拟用户登录:a 用户名和密码正确,提示“登陆成功”b 用户名或密码不正确,提示“用户名或密码错误”c 共有三次登陆机会,三次内输入正确的用户名和密码后登陆成功超过三次信息输入有误时提示“登陆失败,无法继续登录”并退出程序在登陆时,需要比较用户输入的用户名和密码与已知的是否相同使用Scanner类、String类相关的方法实现1.已知用户名和密码,定义两个字符串即可。

2023-10-09 09:32:58 2142

原创 java案例16:模拟默认密码的生成

*模拟默认密码的生成手动输入用户名,根据用户名自动生成默认密码在生成密码时,将用户名反转即为默认密码1.需要用Scanner类相关的方法实现键盘输入用字符串接收2.实现密码自动生成遍历字符串,默认密码就是手动输入用户名的反转及字符串的反转字符串循环遍历,用charAt()方法接收遍历的字符串并赋值给空串3.在主函数调用刚才的方法,并定义一个字符串变量接收结果4.输出控制台*/

2023-07-19 10:34:51 1500

原创 java案例15:模拟订单号生成

*模拟订单号生成超市购物时,小票上都会有一个订单号,且订单号唯一编写程序模拟订单系统中订单号的生成生成订单号时,使用年月日和毫秒值组合生成唯一订单号例如:给一个包括年月日和毫秒值的数组arr[2023,0401,1100],将其拼接成字符串s:202304011100,作为一个订单号掌握String类中常用方法的使用for循环、方法调用1.先定义一个数组,存放年月日毫秒值2.定义方法,将数组拼接成字符串,并保存要实现数组转成一个字符串,

2023-07-19 10:32:31 2233

原创 java案例14:模拟物流快递系统(网购)

*模拟物流快递系统(网购)当人们在购物网站下单后,订单中的货物会经过一系列的流程后送到客户手上在送货期间,物流管理人员可以在系统中查看所有物品的物流信息模拟物流快递后台系统处理货物的过程面向对象封装、继承和多态的概念和使用抽象类和接口的使用1.运输货物需要有交通工具,定义一个交通工具类由于交通工具有很多,所以可以将该交通工具定义成一个抽象类类中包含该交通工具的编号、型号、运货负责人等属性还需要定义一个抽象的运输方法2.运输完成后,需要对交通工具进行保养。

2023-07-19 10:29:49 856

原创 java案例13:多态实现员工涨工资

*某公司人员分为员工和经理,但经理也属于员工的一种公司员工都有自己的姓名和地址,员工和经理都有工号、工资、工龄等属性经理还有对应的在公司的级别假设每次给员工涨工资10%,给经理涨20%要求用多态实现给员工涨工资方法重载1.创建父类Person类,在Person类中定义name和address属性,并定义该类的构造方法2.创建抽象类Employee类,继承Person类创建构造方法,在构造方法中调用父类的构造方法。

2023-07-19 10:17:36 2395

原创 java案例12:研究生薪资管理系统

*研究生薪资管理系统学校中,学生每个月需要缴纳学费,老师每个月会发放工资在职研究生既是学生又是老师,既需要缴纳学费又有工资编写程序统计在职研究生的收入与学费如果收入减去学费不足2000元,则输出“provide a loan(需要贷款)”信息用接口实现1.定义两个接口,在StudentManageInterface接口中声明两个方法:getFee()和setFee()用于设置和获取学生的学费;

2023-07-19 10:09:23 1997 2

原创 java案例11:图形的面积与周长计算程序

*图形的面积与周长计算程序计算不同图形的周长和面积。几何图形都有周长和面积,也有相应的计算公式1.定义Shape作为抽象类,并在类中定义抽象方法求周长和面积2.定义子类Circle,具有半径属性和常量PI,实现父类的抽象方法。3.定义子类Rectangle,具有长和宽的属性,实现父类的抽象方法。4.创建图形面积及周长计算器(ShapeCalculate),具有计算不同图形面积和周长的方法。5.创建测试类,对ShapeCalculate计算周长和面积方法进行测试。*/

2023-07-03 10:05:23 2446 2

原创 java案例10:老师和学生

*老师和学生上课时,老师在讲台上讲课,偶有提问,点名学生回答问题虽然老师和学生都在讲话,但讲话的内容不同使用抽象类的知识编写一个程序实现老师上课的情景1.定义一个抽象类Person,在Person类中声明属性name和age,并设置其对应的getter方法,用于获取姓名和年龄;在Person类中声明一个有参构造方法,用于对Person类中的属性进行初始化;在Person类中声明一个say()方法;

2023-07-03 09:47:41 1438

原创 java案例9:多彩的声音

*多彩的声音实现一个Soundable发声接口具有发声功能,调节音量大小功能Soundable接口的这些功能将由3种声音设备来实现,他们分别是收音机Radio、随身听Walkman、手机MobilePhone最后设计一个应用程序类来使用这些实现Soundable接口的声音设备。程序运行时,先询问用户想要连接哪个设备,用户选择设备后,按照对应设备的工作方式打印发出的声音1.包含的接口。

2023-07-03 09:43:14 1790

原创 SpringBoot项目后端开发逻辑梳理总结

SpringBoot项目中包含Mapper层(Dao层)、Entity层(model层)、DTO层、VO层、Service层和Controller层(本篇以学生信息表增删改查为例,梳理各个层之间的逻辑关系、开发流程和注意事项)。

2023-06-16 17:25:57 8494 2

原创 java案例8:饲养员喂养动物

饲养员喂养动物给不同的动物喂不同的食物,且在每次喂食时,动物会发出不同的叫声编写程序模拟饲养员喂食动物的过程给小狗喂骨头,小狗汪汪叫给小猫喂小鱼,小猫喵喵叫抽象出三个类:饲养员 feeder动物 animal食物 food假设只考虑猫类和狗类,则由animal类派生出Cat类和Dog类同理,food接口可以进一步派生出Bone、Fish,因为他们之间存在着明显的 is a 的逻辑关系。

2023-06-12 15:15:17 3540

原创 java案例7:多功能手机分析程序

打印不同的图形1.创建父类MyPrint类,包含show()方法,用于输出图形的形状2.创建子类MyPrintSquare类,重写show()方法,用*打印出边长为5的正方形3.创建子类MyPrintCircle类,重写show()方法,用*打印出半径为5的圆创建测试类,设计一个myshow(MyPrint a)方法,实现输出的功能,如果为MyPrintSquare对象,输出边长为5的正方形如果为MyPrintCircle对象,输出半径为5的圆,

2023-06-12 11:41:31 703

原创 java案例6:学生投票系统

3.防止学生重复投票,必须保存参与投票的学生信息,可采用一个集合来存放已经投票的学生对象。2.票次数,静态成员变量,private static int count。当投票总数达到100或者主观结束投票时,同时统计投票学生人数和投票结果。实现投票程序,班级总人数100,每人一票。

2023-06-12 11:33:12 3476

原创 python报错:ERROR: No matching distribution found for

大多数是网络问题,替换使用国内的镜像来源加速即可。按回车执行命令后,安装成功。

2023-05-10 20:50:28 11431 5

原创 java to String()方法

oString用于类 的方法Object 返回一个字符串,该字符串由对象作为实例的类的名称,符号字符“ @”和对象的哈希码的无符号十六进制表示组成。to String()方法是Object类中的方法,在使用中可以将其重写。

2023-04-07 17:44:08 1478

原创 java抽象类与抽象方法

抽象类通常都是用来表征对问题领域进行分析、设计中得出的抽象概念,是对大多数看上去不同,可是本质上却是相同的具体概念的抽象。构造出一个固定的一组行为的抽象描述,可是这组行为却又可以有任意个可能的具体实现方式,这个抽象描述就是我们所说的抽象类。大多情况下,我们用到的方法的父类都是一个抽象类而不是接口,,因为方法可以复用。构造出一个固定的一组行为的抽象描述,可是这组行为却可以有任意个可能的具体实现方式,这个抽象描述就是我们所说的抽象类。子类重写父类中的方法,且子类对父类方法的实现各不相同。

2023-03-23 16:50:33 234

原创 java案例5:多功能手机分析程序

使用手机时,输出当前手机各个属性参数以及正在使用的功能。下载音乐 downloadMusic。编写一个手机属性及功能分析程序。播放音乐 playMusic。测试各个手机的属性及功能。查看手机信息 about。玩游戏 playGame。

2023-03-21 22:21:59 2348 3

原创 java案例4:银行存取款的程序设计

假设账号为123456,初始余额为500元,实现向该账户存入1000元,再取出800元。在main()方法中创建一个BankAccount类的对象ba进行测试。3.对账户进行存款、取款、查询操作,定义四个方法。1.定义一个银行账户类,实现账户的概念。用户在银行进行存款,取款,查询余额。编写一个账户类实现银行账户的概念,账号 account_number。查询余额 getleftmoney。账户类 BankAccount。余额 leftmoney。2.属性包括账户和余额。创建账户类的对象ba。

2023-03-21 22:18:21 7009

原创 java案例3:基于控制台的购书系统

购买完毕后,输出顾客的订单信息,包括订单号、订单明细、订单总额。顾客购买时,根据提示输入图书编号来选购需要的书及购买数的数量。2.订单项类(OrderItem)订单总额 totalmoney。3.订单类(Order)1.图书类(Book)订单号 orderId。订单项列表 items。基于控制台的购书系统。图书单价 price。OrderItem类。

2023-03-21 22:14:25 1499

原创 java接口

java是一种特殊的类,由全局常量和公共抽象方法组成接口是解决java无法使用多继承的一种手段,多用于指定标准。可理解为100%抽象类,即接口中的方法必须全部是抽象方法。java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征,而没有方法的实现,因此,这些方法可以在不同的地方被不同的类实现,而且这些实现可以具有不同的功能。

2023-03-19 21:17:45 64

原创 java案例2:抽取幸运观众

4.随机选取一名幸运观众,并打印该观众姓名。1.从键盘输入三名观众。

2023-03-18 21:10:36 2190

原创 java案例1:登录注册

注册时,不允许同一用户名重复注册。实现注册、登录、查询功能。

2023-03-18 21:07:11 218

原创 java构造方法详解

因为构造方法主要用于被其他类调用并创建对象,所以通常构造方法的访问权限是public,允许系统中的其他类来创建该类的对象。如果我们需要将某些特定的变量进行特殊的初始化,以便让其他对象创建的时候能够获取到预期的值,我们就可以通过自定义构造方法的方式来实现。在没有定义手工定义构造方法的时候,采用的是系统为操作类提供的一个无参数的默认的构造方法,它的形式就是:public 类名() {}如果一个构造方法的结构能够包含另一个构造方法的结构,那么他们之间是存在可调用关系的。

2023-03-18 15:33:20 684

原创 数据结构(java)-1.1-线性表(理论知识)

目录线性表线性顺序表线性链表单链表静态链表循环链表双向链表线性表_顺序表的基本实现线性表线性表概述线性表是最基本、最简单、也是最常用的一种数据结构。一个线性表是n个具有相同特征的数据元素的有限序列。前驱元素:若A在B元素的前面,则称A为B的前驱元素。后继元素:若B在A元素的后面,则称B为A的后继元素。线性表的特征:1、第一个元素没有前驱,这个数据元素被称为头结点。2、最后一个元素没有后继,这个元素被称为尾结点。3.除

2022-03-02 17:57:10 434

原创 Python数据分析与展示(笔记三)

Matplotlib库介绍Matplotlib库:是Python优秀的数据可视化第三方库。地址:Thumbnail gallery — Matplotlib 2.0.2 documentation导入:import matplotlib.pyplot as plt使用:plt.plot([3,1,4,5,2])plt.ylabel("Grade")plt.savefig('test',dpi=600) #plt.savefig()将输出图形存储为文件,默认PNG格式,可以

2022-02-18 22:38:27 185

struts-6.0.3-all.zip

struts-6.0.3-all.zip

2022-10-10

空空如也

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

TA关注的人

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