自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mock.js虚拟接口

其中,id字段自增,name字段使用随机的中文名字,age字段在18到60之间随机生成,gender字段随机选择男或女,email字段使用随机的邮箱地址,avatar字段使用随机的50x50的图片。在项目的根目录下,创建mock文件夹,并在该文件夹下创建index.js文件。中使用Mock数据。在src/components/MockTest.vue组件中,通过发送一个GET请求来获取Mock数据。​ 在src/main.js中引入mock/index.js,Mock数据会在项目启动时被加载。

2025-04-03 12:59:30 634

原创 elementplus的el-tabs路由式

在使用 Element Plus 的el-tabs组件,实现路由式的切换(即点击标签页来切换不同的路由页面)。下面是一个基于 Vue 3 和 Element Plus 实现路由式el-tabs的基本步骤和示例。

2025-03-28 17:06:53 550

原创 路由Vue Router基本用法

路由的作用是根据URL来匹配对应的组件,并且无刷新切换模板的内容。vue.js中,可使用Vue Router来管理路由,让构建单页应用更加简单。一、效果二、实现。

2025-03-20 22:29:34 247

原创 pnpm创建vite

pnpm create vite@latest my-vite-app --template vue 这里,my-vite-app 是你的项目名称,你可以根据需要更改它。选择一个适合你项目的模板。创建 Vite 项目 使用 PNPM 创建一个新的 Vite 项目,你可以使用 Vite 的官方命令行工具。pnpm创建vite 在创建一个使用 Vite 的项目时,你可以通过 PNPM(一个快速、节省磁盘空间的包管理器)来简化依赖管理。通过以上步骤,你可以使用 PNPM 成功创建一个并运行一个 Vite 项目。

2025-03-18 11:06:07 376

原创 Vue3 开发的 VSCode 插件

插件来代替 Vetur 插件,不仅支持 Vue3 语言高亮、语法检测,还支持 TypeScript 和基于。打开项目后,就能自动启动开发服务器,允许开发者无需离开编辑器即可预览和调试应用。支持一键启动、构建和重启项目。插件用来拓展 Vue 代码编辑的体验,可以让我们快速跳转到组件、模块定义的文件。为开发者提供最简单快速的生成 Vue 代码片段的方法。提供了不错的 Vue 主题,还支持配置不同颜色。Vue3 正式版发布,Vue 团队官方推荐。

2025-03-15 14:06:14 552

原创 Vue开发者工具(VueDevtools)下载与安装

写的一个demo,如果有vue代码的话,就会亮起来的。然后把这个文件移动到谷歌插件里面,开启开发者模式。输入 vue.js.devtools并访问。点击详情,开启一些权限。

2025-03-15 13:55:03 340

原创 《Java程序设计》课程考核试卷

以ConnectUsb类为测试类。在测试类中,定义一个静态方法,然后将形参类型设置为接口类型,在方法体中通过接口引用调用connect() 方法。2.编程实现多态:编写Java程序,定义一个抽象Animal类,再创建子类Dog类和Cat类,另处再创建一个Student类,并完成图示功能。定义一个Usb接口,在接口中定义抽象方法connect(),然后分别定义Mouse类去实现Usb接口中的connect() 方法。1.统计生成的整数中0,1,2...,20的出现的次数,并输出统计的结果。

2025-01-26 21:43:28 1122

原创 java+swing+mysql实现企业人事管理模块

navicat for mysql 数据库可视化工具,主要用来操作mysql。用java+swing+mysql去实现一个员工管理的增删改查。navicat for mysql创建一个数据库。3.建立BaseDao 类,实现数据库连接与关闭。4.建立EmpDao类,实现对后台数据增删改查。8.0的版本需要注意驱动的升级。5.1主界面(查询、删除),java开发和运行环境。mysql8.0,数据库。,java代码编写工具。

2025-01-26 21:13:28 620

原创 第十四讲 JDBC数据库

Statement接口封装了JDBC执行SQL语句的方法,虽然可以完成Java程序执行SQL语句的操作,但是在实际开发过程中往往需要将程序中的变量作为SQL语句的查询条件,而使用Statement接口操作这些SQL语句会过于繁琐,并且存在安全方面的问题。用于执行各种SQL语句,返回一个boolean类型的值,如果为true,表示所执行的SQL语句有查询结果,可通过Statement的getResultSet()方法获得查询结果。该方法返回一个int类型的值,表示数据库中受该SQL语句影响的记录条数。

2025-01-24 09:16:14 1433

原创 第十三讲 网络编程

创建Socket对象时,会根据参数去连接在指定地址和端口上运行的服务器程序,参数address用于接收一个InetAddress类型的对象,该对象用于封装一个IP地址。如果该对象是由服务器端的Socket返回,就用于读取客户端发送的数据;URL类的openConnection()方法的返回结果是一个URLConnection类对象,主要用于程序和URL之间的通信连接,其主要方法如表3所示。该方法用于等待客户端的连接,在客户端连接之前一直处于阻塞状态,如果有客户端连接就会返回一个与之对应的Socket对象。

2025-01-24 08:58:41 991

原创 第十二讲 GUI编程

GUI界面由GUI组件构成Java中有两套GUI组件类awt组件(java.awt包中)swing组件(javax.swing包中)图形类可分为三组:容器类、组件类、辅助类1)框架 创建框架(使用JFrame)1. public void setSize(int width , int height):窗体大小2. public void setVisible(boolean b):窗体是否可见。

2025-01-24 08:44:13 714

原创 JDBC实验测试

实现语言:Java。环境要求:IDEA2023.3、JDK 17 、MySQL8.0、Navicat 16 for MySQL。该系统采用 SWING 技术配合 JDBC 使用 JAVA 编程语言完成桌面应用开发。三、功能要求某电商公司为了方便客服查看用户的订单信息,需开发一个用户订单管理系统。在订单编号文本框中输入正确订单号显示该订单信息,如图 24.删除成功后显示删除后订单信息。数据库名为 OrderDb,表结构如下。表 1 订单表(tb_order)列名含义数据类型约束(描述)id。

2025-01-21 22:39:50 1122

原创 Vue3+Elementplus物流订单信息跟踪管理

Vue3+Elementplus物流订单信息跟踪管理(CRUD)

2025-01-21 21:37:37 1385

原创 第十一讲 多线程

线程的不同状态表明了线程当前正在进行的活动。Callable接口实现多线程是通过Thread类的有参构造方法传入Runnable接口类型的参数来实现多线程,不同的是,这里传入的是Runnable接口的子类FutureTask对象作为参数,而FutureTask对象中则封装带有返回值的Callable接口实现类。Thread类是java.lang包下的一个线程类,可通过继承Thread类的方式来实现多线程,其使用方法是先创建一个Thread线程类的子类(子线程),同时重写Thread类的run()方法;

2025-01-18 17:42:51 1142

原创 第十讲 Java输入输出

字节流的顶层父类是InputStream和OutputStream,InputStream是字节输入流,用于从流中读取数据,OutputStream是字节输出流,用于向流中写数据。BufferedInputStream是Java中用于缓冲字节输入流的类,它继承自InputStream类,并提供了缓冲功能,可以显著提高字节输入操作的效率。字符流的顶层父类是Reader和Writer,Reader是字符输入流,用于从流中读取数据,Writer是字符输出流,用于向流中写数据。

2025-01-17 18:34:24 963

原创 第九讲 Java集合

比较适合于元素的查找和遍历的场合。二是利用Map的entrySet()方法,将整个Map转换为Set集合,Set集合中的每一个元素包含有一对键和值的整体数据,然后利用Iterator去迭代每个元素,从每个元素中取出相应的键和值。Map接口是一种双列集合,它的每个元素都是一个键值对的组合,键(Key)和值(Value)之间存在一种对应关系,称为映射。HashMap底层是由哈希表结构组成的,其实是“数组+链表”的组合体,数组是HashMap的主体结构,链表主要是为了解决哈希冲突而存在的分支结构。

2025-01-16 10:02:50 1154

原创 第八讲 异常处理

异常就是不可预测的不正常情况。程序执行期间发生的不正常情况,会打断正常的指令流,Java自动创建一个异常对象,并执行相应的代码去处理该事件。异常可分为两大类:java.lang.Exception类与java.lang.Error类。这两个类均继承了java.lang.Throwable类。Error与Exception类统称为异常类。【例8‑1】被0除异常Throwable类的继承体系Throwable中的常用方法::打印异常的详细信息。

2025-01-14 14:45:21 1260

原创 第七讲 常用的实用类

④replace(intstart,Stringstr)用于用指定的字符串str替换StringBuffer对象中从索引start到索引end之间的子字符串。如果调用该方法的字符串小于参数字符串,返回一个小于0的整数,如果等于参数字符串,返回0,如果大于参数字符串,返回一个大于0的整数。(2)包装类的静态方法valueOf()或有参构造方法,可以将基本数据类型转换为包装类,也可以将字符串转换为对应的包装类。既可以赋值一个字符串常量,也可以赋值一个字符串变量或表达式。

2025-01-12 13:01:16 1013

原创 第六讲 Java面向对象(二)

子类继承了父类的方法和状态,同时还可以添加新的方法和状态,或者覆盖(override)父类的方法。(1)私有成员不可继承:子类不能继承父类的私有成员(private),但可以继承父类的公有(public)、受保护的(protected)和默认(default)成员。(2)构造方法不可继承:子类不能继承父类的构造方法,但可以在子类的构造方法中通过super关键字调用父类的构造方法。测试类Test的主方法中,实例化一名学生,调用feed方法,分别传入Cat类和Dog类对象,实现多态。

2025-01-06 21:06:41 631

原创 第五讲 Java面向对象(一)

因此,可以将描述手机的属性(型号、单价)和方法(设置手机信息、读取手机信息、打电话等)封装在一起,形成一个手机类,每个手机都是手机类的一个具体实例对象。静态属性用static修饰的属性,称为类属性(不是类的属性)用于描述一个类下所有对象共享的属性

2025-01-05 18:42:35 1124

原创 第四讲 数组与方法

每个形参都需要用类似“类型参数名”的形式进行声明,即使多个形参的类型相同,也不能共用一个类型,如(inta,b)这样的参数声明是不合法的,正确的声明方式应是:(inta,intb)。在Java中,二维数组(有时也称为矩阵)是一个数组的数组,即一个数组中的每个元素都是一个数组。Java允许在一个类中定义多个名称相同,但是参数个数或类型不同的方法,这就是方法的重载(方法重载实际上就是指一个类中有多个同名方法)。在方法中,变量的作用域分为块级和方法级,对应的变量分别称为块级变量和局部变量。

2025-01-04 23:04:06 722

原创 第三讲 流程控制

计算机语言的程序控制结构是计算机之父——图灵提出来的,他认为所有的程序,小到一个计算器,大到宇宙飞船,无论是多么复杂的程序,只需要用三种结构就可以将它设计出来,这三种结构被称为三大基本结构,即顺序、选择(分支)和循环结构,其执行原理如图3-1所示。

2025-01-03 21:30:39 888

原创 第二讲 Java语言基础

Java的注释、关键字、标识符、数据类型、常量、变量,运算符和表达式,以及控制台输出和输入语句等

2025-01-02 23:33:32 886

原创 第一讲 Java语言概述

它是整个Java的核心,其中包括Java编译器(javac.exe)、Java运行工具(java.exe)、Java文档生成工具(javadoc.exe)、Java打包工具(jar.exe)等。public是修饰符,表示访问权限,class用于定义类,类的所有内容用一对大括号包裹。Java引入了虚拟机的概念,通过Java虚拟机(JavaVirtualMachine,JVM)可以在不同的操作系统上(如Windows、Linux等)运行Java程序,从而实现“一次编写、到处运行”的跨平台特性。

2025-01-01 22:23:44 1218

空空如也

空空如也

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

TA关注的人

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