自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 资源 (4)
  • 收藏
  • 关注

原创 HTML和CSS实现京东登录页面(html,css代码详解)

HTML代码基本布局想练手,或者需要素材的留言我发给你即可<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>京东-欢迎登陆</title> <meta name="keywords" content=...

2020-12-26 14:58:17 29266 2

原创 node的安装和环境的配置以及webpack的安装教程[压缩包版本](详解)

webpack为了能够正常运行,必须依赖node环境,node环境为了正常执行更多的代码,其中必须包含各种依赖的包npm工具{node packages manager}(用来管理其下的包)首先安装和配置node环境官网入口:点击下载第一步:下载根据自己电脑的位数下载第二步:解压并新建文件夹node-cache,node-global第三步:配置环境变量NODE_PATH=node.exe文件所在路径将node.exe 所在的目录添加到path环境变量,这样我们在使用命令行时就可以在任

2020-12-26 14:58:00 928 3

原创 JavaScript中正则表达式详解

正则表达式的介绍 * 正则表达式也叫规则表达式[Regular Expression],是按照一定的规则组成的一个表达式,主要作用是用来匹配字符串的 * 正则表达式可以在大多数编程语言中使用 * 正则表达式的组成:由元字符或者限定符组成的一个式子 * . 表示的是:除换行符(\n)之外的任意单个字符====>"word23" * [] 表示的是:范围,...

2020-12-26 14:57:49 764

原创 HTML和CSS实现京东首页

HTML代码基本结构需要练手,或者需要代码的留言即可<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!</title> <meta nam...

2020-12-26 14:57:36 32330 12

原创 京东首页实战(带商品栏)

在这里插入图片描述](https://img-blog.csdnimg.cn/cdb0bf89b2b9415f814。需要联系 : 224 855 7717。

2023-04-02 22:13:22 572 2

原创 C#中索引器

C#中的索引器

2022-06-27 09:16:58 1377

原创 C#中的委托delegate

C#委托

2022-06-06 20:55:29 474

原创 C#注意项

C#

2022-06-01 19:45:50 221

原创 《编译原理》教学网站的实现

该网站分为学生端和教师端,前端使用vue,后端使用springboot+mybatisplus具体功能如下:后续功能正在开发中学生端头像上传,密码修改,资料管理课件下载作业管理教师端头像上传,密码修改,资料管理课程创建......

2022-04-30 14:04:00 468

原创 Vue+Springboot解决跨域问题

当出现跨域问题的时候,我首先想到的是通过后端解决,在springboot中加了@CrossOrigin注解来解决跨域问题,然而却出现了一下小问题,首先,我后端接口是参照restful风格开发的,当前端axios没有请求参数时,后端能够访问成功。然而,当前端请求携带参数时,请求就访问失败...

2022-02-08 16:44:12 574

原创 Spring中常用注解的使用解释

@PathVariable //接收请求路径中占位符的值@ConfigurationProperties是springboot提供读取配置文件的一个注解,通过与其他注解配合使用,能够实现Bean的按需配置。该注解有一个prefix属性,通过指定的前缀,绑定配置文件中的配置,该注解可以放在类上,也可以放在方法上@mapper的作用是可以给mapper接口自动生成一个实现类,让spring对mapper接口的bean进行管理,并且可以省略去写复杂的xml文件,也就是被spring容器识别到,产生自动代

2022-01-27 22:15:26 479

原创 REST开发

REST简介REST(Representational State Transfer)表现形式状态转换,通俗的讲:访问网络资源的格式能够隐藏资源的访问行为,无法通过地址得知对资源进行的是何种操作书写简化按照REST风格访问资源时使用行为动作区分对资源进行了何种操作http://localhost/users 查询全部用户信息 GET(用于获取资源)http://localhost/users/1 查询指定用户信息 GET(用于获取资源)http://lo

2022-01-27 13:54:23 399

原创 Spring、SpringMVC常用的注解

Spring中常用的注解@Component:使用在普通类上用于实例化Bean,如果不指定value名称,由spring提供默认名称:类名的首字母小写,以下类同@Controller:使用在Controller层上用于实例化Bean@Service:使用在service层类上用于实例化Bean@Repository:使用在dao层类上用于实例化Bean@Value:简单类型属性注入【包括字符串】@Autowired:引用类型属性注入,默认是按类型自动装配bean@Qualifier+@Aut

2022-01-27 13:53:10 672 1

原创 Collection集合和Map集合循环遍历三种方法

Collection集合的四种遍历方式:1、迭代器 public static void main(String[] args) { List<String> list = new ArrayList<>(); Collections.addAll(list,"小明","小红","小芳","小雅"); Iterator<String> iterator = list.iterator(); whil

2022-01-22 17:09:28 714

原创 IEDA中的快捷键以及Java中运算符的优先级

Shift+F6,选中代码,全局范围内修改Ctrl+Alt+V键,自动补全

2022-01-19 23:23:43 214

原创 IDEA2021创建Java项目

① 创建Project空工程② 创建Module模块

2022-01-19 23:23:34 1806

原创 JavaScript的扩展运算符[...详解7种使用方法]

扩展运算符的使用途径1、在解构赋值中使用let [a,b]=[1,2]console.log(a,b) // a=1 b=2let [c,d]=[1,2,3,4]console.log(c,d) // 按需解构c=1 d=2let [e,...f]=[1,2,3,4,5,6]console.log(e,f) //e=1 f=[ 2, 3, 4, 5, 6 ]2、用作剩余形参,就不必使用函数内置的argument伪数组function getMax(...item: number[])

2022-01-16 18:50:31 880

原创 VSCode配置TypeScript的断点调试(详细步骤)

1、准备要调试的ts文件for(let i: number=1;i<10; i++){ console.log("当我唱起这首歌");}2、添加配置文件3、编辑配置文件,用以下代码替换{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configur

2022-01-15 17:44:04 3109 1

原创 Cannot find name ‘console‘. Do you need to change your target library?ging the ‘lib‘ compiler option

错误展示Cannot find name 'console'. Do you need to change your target library?ging the 'lib' compiler option to include 'dom'.2 console.log("当我唱起这首歌"); ~~~~~~~ at createTSError (D:\Software\node-v14.8.0-win-x64\node-global\node_modules\ts-node\sr

2022-01-15 17:25:08 2408 1

原创 学生宿舍管理系统(springboot+vue)

QQ:2248557717

2021-06-26 11:48:12 801

原创 git@github.com: Permission denied (publickey). fatal: Could not read from remote repository

配置下ssh进行,如果配置完ssh后显示ERROR: Repository not found.fatal: Could not read from remote repository.只需要把github上创建的仓库重新删除在创建就行,如果显示内容有改动,拒绝访问的化,就把项目下的.git文件删除重新创建就行首先检查电脑是否配置了ssh在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件(.pub为公钥文件,id_rsa为私钥文件)

2021-06-11 01:03:10 1906

原创 在IDEA/PyCharm将项目代码上传到自己的GitHub仓库的指令

一、首先电脑得安装有Git二、打开IDEA/PyCharm的控制台,输入命令1、git初始化本地仓库git init2、在本地仓库代码提交到github仓库 在命令行中输 git add . git commit -m '提交内容的描述3、将本地仓库和远程仓库进行绑定,然后push进去找到自己远程项目的地址,后面要用 git remote add origin 远程仓库的地址 git remote add origin git@github.com:Luo-Zhigang/

2021-06-11 00:40:22 365 1

原创 主机连接CentOS7虚拟机网络ssh和安装Hadoop

第一步,查看CentOS7的ip地址ifconfig2. 确保要确保CentOS7安装了 openssh-server,在终端中输入yum install openssh-server如果显示如下,得获取root权限

2021-05-31 17:00:09 175

原创 已加载插件:fastestmirror, langpacks 您需要 root 权限执行此命令。(已解决)

使用如下命令获得root权限即可,然后重新执行命令su -root

2021-05-31 08:39:25 13736 6

原创 使用dom4j配合Java对xml进行解析

xml文件<?xml version="1.0" encoding="UTF-8" ?><books> <book sn="SN12341232"> <name>辟邪剑谱</name> <price>9.9</price> <author>班主任</author> </book> <book sn="SN12

2021-02-16 17:58:30 77

原创 mysql 设置时区 配置文件my.ini或IDEA连接mysql报错Server returns invalid timezone.Go to ‘Advanced‘ tab and set ‘ser

从MySQL的按照目录下找到my.ini文件,修改配置文件我按照的是绿色版,是免安装的,所以需要自己配置my.ini文件,如下:[mysqld]# 设置MySQL时区default-time-zone='+08:00'# 设置3306端口port=3306# 设置mysql的安装目录,就是你自己将解压后的文件放置的位置。建议在windows中是用双斜杠来代替单斜杠,以免出错basedir=D:\MySQL\mysql-8.0.19-winx64\mysql-8.0.19-winx64 #

2021-02-15 19:15:18 223

原创 Java获取两个字符串中最大相同子串

当只有一个最大相同字串时public String getMaxSameString(String str1,String str2){ if(str1 != null && str2 != null){ String maxStr = (str1.length() >= str2.length())? str1 : str2; String minStr = (str1.length() < str2.lengt

2021-02-05 18:11:59 257

原创 Java中重写了equals()和toString()方法的类有哪些

String、Date、File、包装类等都重写了Object类中的equals()方法。重写以后,比较的不是两个引用的地址是否相同,而是比较两个对象的"实体内容"是否相同。String、Date、File、包装类等都重写了Object类中的toString()方法。使得在调用对象的toString()时,返回"实体内容"信息...

2021-02-03 12:02:25 2404

原创 java实现保留两位小数的几种方法

1、使用String.format@Test public void test(){ double s=123.2334; System.out.println(String.format("%.2f", s)); }2、使用DecimalFormat的format方法#.00 表示两位小数 #.0000四位小数 @Test public void test1(){ double s=123.2334; De

2021-02-02 11:48:25 1421

原创 Java实现获取两个字符串中最大相同子串

只有一个最大相同字串的情况public String getMaxSameString(String str1,String str2){ if(str1 != null && str2 != null){ String maxStr = (str1.length() >= str2.length())? str1 : str2; String minStr = (str1.length() < str2.leng

2021-02-02 11:27:24 131

原创 Java中线程之间的通信

线程通信的例子:使用两个线程打印 1-100。线程1, 线程2 交替打印涉及到的三个方法wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器notify():一旦执行此方法,就会唤醒被阻塞的进程,如果有多个被wait(),就唤醒优先级最高的notifyAll():一旦执行此方法,就会唤醒所有被阻塞的进程说明:1、wait(),notify(),notifyAll()三个方法必须使用在同步代码块或同步方法中2、wait(),notify(),notifyAll()三个

2021-01-30 21:40:43 79

原创 Java中的内部类

Java中的内部类1、Java中允许将一个类A声明在另一个类B中,则类A就是内部类,类B称外部类2、内部类的分类:成员内部类(静态、非静态),局部内部类(方法内,代码块内,构造器内)3.成员内部类:3.1 一方面,作为外部类的成员:调用外部类的结构可以被static修饰可以被4中不同的权限修饰3.2 另一方面,作为一个类:类内可以定义属性、方法、构造器等可以被final修饰,表示此类不能被继承。言外之意,不使用final,就可以被继承可以被abstract修饰4、

2021-01-27 17:18:54 96

原创 Java中的重写原则

约定俗称:子类中的叫重写的方法,父类中的叫被重写的方法① 子类重写的方法的方法名和形参列表与父类被重写的方法的方法名和形参列表相同② 子类重写的方法的权限修饰符不小于父类被重写的方法的权限修饰符特殊情况:子类不能重写父类中声明为private权限的方法③ 返回值类型:父类被重写的方法的返回值类型是void,则子类重写的方法的返回值类型只能是void父类被重写的方法的返回值类型是A类型,则子类重写的方法的返回值类型可以是A类或A类的子类父类被重写的方法的返回值类型是基本数据类型(比如:doub.

2021-01-27 12:31:25 130

原创 Java中代理模式的实现

通过接口来实现代理模式public class NetWorkTest { public static void main(String[] args) { Server server = new Server(); ProxyServer proxyServer = new ProxyServer(server); proxyServer.browse(); }}interface NetWork{ void browse()

2021-01-27 11:54:19 79

原创 Java中模板方法设计模式(TemplateMethod)

抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。解决的问题: 当功能内部一部分实现是确定的,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。 换句话说,在软件开发中实现一个算法时,整体步骤很固定、通用,这些步骤已经在父类中写好了。但是某些部分易变,易变部分可以抽象出来,供不同子类实现。这就是一种模板模式。package com.atguigu.java;/* * 抽象类的应

2021-01-27 00:23:46 99

原创 Java中的接口(interface关键字详解以及接口匿名实现类的对象)

接口的使用1、接口使用interface来定义2、Java中,接口和类是并列的两个结构3、如何定义接口:定义接口中的成员3.1JDK7及以前:只能定义全局常量和抽象方法全局常量:public static final修饰的,书写时可以省略抽象方法:public abstract修饰的,书写时可以省略3.2、JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法4.接口中不能定义构造器!意味着接口不可以实例化5.Java开发中,接口通过类去实现(implemen

2021-01-27 00:23:18 711 1

原创 Java中创建类的匿名字类对象

首先得有个抽象类,用字类去继承抽象类并重写抽象类中的方法抽象类public abstract class Person { public abstract void eat(); public abstract void method();}字类public class Student extends Person{ @Override public void eat() { System.out.println("吃好吃的"); }

2021-01-26 21:49:45 198

原创 Java中abstract关键字的使用

abstract关键字的使用1、abstract:抽象的2、abstract可以用来修饰的结构:类、方法3、abstract修饰类:抽象类此类不能实例化抽象类中一定有构造器,便于子类实例化时调用开发时,都会提供抽象类的子类,让子类对象实例化,完成相关操作4、abstract修饰方法:抽象方法抽象方法只有方法的声明,没有方法体包含抽象方法的类,一定是一个抽象类。反之,抽象类中可以没有抽象方法的。若子类重写了父类中的所有的抽象方法后,此子类方可实例化若子类没有重写父类

2021-01-26 20:50:05 159

原创 Java中super关键字的使用

super关键字的使用1.super理解为:父类的2.super可以用来调用:属性、方法、构造器3.super的使用:调用属性和方法3.1 我们可以在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,显式的调用父类中声明的属性或方法。但是,通常情况下,我们习惯省略"super."3.2 特殊情况:当子类和父类中定义了同名的属性时,我们要想在子类中调用父类中声明的属性,则必须显式的使用"super.属性"的方式,表明调用的是父类中声明的属性。3.3 特殊情况:当子类

2021-01-26 17:42:39 86

原创 Java中this关键字详解

this关键字的使用:1.this可以用来修饰、调用:属性、方法、构造器2.this修饰属性和方法:this理解为:当前对象 或 当前正在创建的对象2.1 在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,通常情况下,我们都选择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用"this.变量"的方式,表明此变量是属性,而非形参2.2 在类的构造器中,我们可以使用"this.属性"或"this.方法"的方式

2021-01-26 17:37:09 413

登陆界面.zipq111111111111

登陆界面.zip

2021-06-12

计算器课程设计报告.docx

计算器课程设计报告.docx

2021-04-16

使用html和css写的京东官网的静态页面

京东官网的静态页面

2021-03-15

使用html和css写的静态京东登录界面

使用html和css写的静态京东登录界面

2021-03-15

空空如也

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

TA关注的人

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