自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NodeJS入门以及文件模块fs模块

模块化的详解什么是模块什么是模块化ESM模块化开发CommonJS模块化操作模块的分类内置模块一个小知识Buffer的使用buffer常见的方法事件监听模块events常用的方法FS内置模块文件模块 fs (读与写)文件操作文件夹操作代码实例在NodeJS中一个js文件就是一个模块,将一个比较复杂的程序查分成相互依赖的文件 最后拼接为一个完整的程序模块化主要是用于管理代码,解决解耦、变量依赖与复用问题在NodeJS中可以使用两个模块化操作一种是ESM模块化(ES6模块化开发)

2023-09-05 19:49:41 372

原创 NodeJS的简介以及下载和安装

在学习NodeJs之前,我们先来了解一下什么是前端和后端常见的后端有:java、php、python、c++、c#、NodeJs等等常见的前端:html css js 等等前端主要做的事就是将后端所定义好的数据渲染到页面后端主要提供服务的将后台数据定义好。

2023-08-29 19:31:47 1392

原创 DOS常见命令

DOC命令是我们浏览器中的终端 ,但不同的是我们打开软件的方式 使用的是点击文件图标,点击图标的同时 我们也相当于使用一个命令 只是我们看不见而已 在电脑上操作的时候 通常都是使用命令操作的。当然也有快捷键的使用比如 上箭头和下箭头 可以指向上一次操作步骤和下一次操作步骤。3、在任意文件夹下面,按住shift键,鼠标右键点击,在此处打开命令行窗口。2、快捷键Win+R–>输入cmd–>回车/点击确定(推荐使用)1、开始菜单–>windows系统文件夹–>命令提示符–>点击。这个大家可以子集演示。

2023-08-25 08:04:02 582

原创 git的详解与使用(超详细)

在初始化本地 Git 仓库的时候,Git 默认已经帮我们创建了一个名字叫做 master 的分支。通常我们把这个master 分支叫做主分支、

2023-08-24 11:58:24 164

原创 jacaScript的详解与使用2

oop。

2023-08-22 11:19:38 166

原创 JavaScript的详解与使用

/自定义属性在我们开发中是比较常见的//一种是直接设置的 比如index属性 这种方式不在浏览器标签中显示 但是可以使用,可以直接获取//另外一种方式是使用setAttribute()设置自定义属性 但是获取必须使用配套的getAttribute()来进行获取// 添加自定义属性// 获取自定义属性。

2023-08-17 22:27:22 204

原创 JS数组的详解与使用

什么是数组?数组是一种有序的集合,有长度和索引,以及身上有许多的API方法面试题: 数组和伪数组的区别: 数组和伪数组都有长度和索引,区别是数组身上有许多的API方法 而伪数组身上不存在这些API方法创建数组的几种方式方式1:利用字面量创建let arr = []方式2:利用new 关键字创建let arr1 = new Array()数组身上常用的属性和方法let arr = []arr.length :属性是数组的长度遍历数组:我们可以使用For循环进行遍历,等到在ES6

2023-08-01 21:59:59 181

原创 javascirpt常用复习知识

js作为一门编程语言,对于前端来说是最为核心的,它关系者前端学习路线的命运,比如我们熟知的node.js、vue.js、以及我们使用过的jquery,他们的底层都是依赖于js,显而易见,他的重要性,我的这篇文章会引领你如何学习好js,拿准高效的知识,始终跑在前面

2023-07-29 15:20:19 155

原创 HTML+CSS复习第三天

新增标签必须在IE9版本进行使用 如果考虑兼容性问题,我们不能使用这些标签字体图标新增input标签属性盒子圆角和阴影多背景渐变媒体查询弹性盒flex布局弹性盒子是 CSS3 的一种新的布局模式。

2023-07-16 12:34:48 120

原创 HTML+CSS复习第二天

【代码】HTML+CSS复习第二天。

2023-07-14 22:30:43 895

原创 HTML+CSS复习第一天

3.使用grid布局 display:grid justify-content:center;1.使用flex布局 justify-content:center;怪异盒模型:margin + content(border+padding+content)普通盒模型:margin + border + padding + content。普通盒模型变为怪异盒模型使用的是box-sizing:border-box。分为两种:相对路径 绝对路径 img标签内部的属性是以键值对的形式存在的。

2023-07-12 22:33:49 2624

原创 错误:找不到模块“@/views/login/index.vue”或其相应的类型声明。ts(2307)

在我们配置vue项目路由的时候 ,使用到ts+vue组合的时候,由于ts类型需要明确 出现了这个错误。这样导致在我们配置项目路由的时候使用路由懒加载引入该组件的时候出现报错,,程序员最忌讳的就是爆红,因此,在网上找到了一些解决的方法。1.首先在src目录下创建一个vite-env.d.ts的文件。希望此文章可以帮助到你,如有侵权,可以联系删除!2.在文件中引入这些代码。

2023-06-15 08:23:43 4533 5

原创 ES6第一章(作用域、函数、参数、箭头函数、解构赋值、forEach以及filter)的使用

ES6是一个泛指,他指的是ES2015之后的新版本,是JavaScript的版本更新的迭代,里面有着许多JS的新特性let关键字是块级作用域,声明变量的一种方式const关键字也是块级作用域 声明变量的一种方式 且必须赋初始值,值不能修改函数参数灵活使用函数参数 可以提高函数的应用声明函数时为形参赋值即为参数的默认值如果参数未自定义默认值时,参数的默认值为 调用函数时没有传入对应实参时,参数的默认值被当做实参传入动态参数 argumentsarguments :是函数内部内置的伪数组变量,

2023-06-06 15:58:56 190

原创 javascirpt循环、数组的使用

arr.unshift() 将新增的元素放入数组的开头,并返回数组的新长度。arr.push() 将新增的元素放入数组的末尾,并返回数组的新长度。arr.shift() 删除数组中的第一个元素,返回删除的元素的值。// Ø 柱形图就是div盒子,设置宽度固定,高度是用户输入的数据。arr.pop() 删除数组中最后一个元素 返回删除的元素的值。数组是按照顺序进行存放数据的,并且每个数组都有自己的编号。计算机的编号就是从零开始的,因此数组也是从零开始的。// Ø 利用循环,弹出4次框,同时存到数组里面。

2023-05-28 16:53:34 134

原创 跨域是什么?如何解决跨域

同源策略(Same-Origin Policy)最早由 Netscape 公司提出,是浏览器的一种安全策略同源: 协议、域名、端口号 必须完全相同。违背同源策略就是跨域。

2023-05-20 16:08:20 60

原创 jQuery中实现AJAX请求

以上是jQery对Ajax发送请求里面 可能涉及到jQuery,bootstrap,axios, 如果不想去下载 我们可以。type:设置返回内容格式,xml, html, script, json, text, _default。中找到对应的在线链接 我们使用的时候使用标签引入即可。callback:请求的载入成功时的回调函数。里面的参数与get请求一致。// 配置baseURL。url:请求的url地址。data:请求的参数。

2023-05-18 19:37:54 764

原创 原生AJAX请求

XML是可扩展标记语言XML被用来传递和存储数据XML和HTML很相似 但是HTML是预定义标签 而XML没有预定义标签大部分是自定义标签。

2023-05-15 11:59:13 978

原创 javaScript复习(day02)课后练习

1.判断一个数能被4整除,且不是100的整数。7.利用switch制作简单的计算器。8.使用while循环练习。9.综合案例-ATM取款机。6.利用三元运算补零案例。

2023-05-12 21:13:09 1106

原创 javaScript复习(day02)

某些情况,也可以把表达式理解为表达式语句,因为它是在计算结果,但不是必须的成分 (例如continue语句。break 退出整个循环,一般用于结果已经得到, 后续的循环不需要的时候可以使用。语句:而语句不一定有值,所以比如 alert() for和break 等语句就不能被用于赋值。断点:在某句代码上加的标记就叫断点,当程序执行到这句有标记的代码时会暂停下来。学过的运算符 = 以及其他赋值运算符 += 、-= 、*= 、/= 、 %=使用断点调试可以更好的帮助我们理解代码,在工作的时候更好找到BUG。

2023-05-12 16:36:36 43

原创 javaScript复习(day01) 课后作业

JS综合案例2-计算银行卡余额-9。JS用户信息案例-4。JS获取信息案例-7。JS增加年龄案例-8。

2023-05-10 16:58:48 247

原创 JavaScript复习(day01)

号是我们常见的运算符,但是如果旁边有一个字符串 那么输出的结果也是一个字符串 console.log('你好'+1) 输出结果是一个字符串 ‘你好1’通俗来说就是一个盒子,在我们js中充当的是一个存储数据的容器,切记:变量不是数据本身 他是一个存储数据的容器 可以理解成是一个装东西的箱子。注意:由于js代码是从上往下执行的 因此我们写的js文件最好放到body的后面,这样等body里面的结构加载完毕,这样就会避免错误。NaN是一种数值计算的错误,它是一个不正确或者不定义数学操作的结果。

2023-05-10 09:31:51 53

原创 京东首页制作(html+css+js实现)

京东首页制作

2022-11-25 21:48:20 334

原创 JAVA-SE学习路线图

以上是我一年内学习的成果,JAVA-SE的学习路线分享给大家,内容展示的有些不全,下面是内容的链接,希望可以帮助到大家的学习。链接我放到评论区,大家可以打开百度网盘搜索一下。

2022-11-15 12:45:08 136 1

原创 HTML+CSS(持续更新中)

HTML+CSS的详解和使用

2022-11-13 11:43:29 311

原创 HTML的使用和详解(持续更新中)

在Visual Studio Code中我们输入一个英文的感叹号可以直接生成我们的骨架,当然你若是处于新手期,尽量使用手写来熟练的掌握,我们可以在body里面写入内容,在浏览器中我们可以展示我们写入的内容。如果你是新手,建议跟学黑马的pink老师的课程走,因为pink老师的客程更偏向于基础,如果你在学习前端,一定要跟着在校老师的步伐,基础很重要的!上面的内容包含普通的显示和换行的显示,普通的显示是看你浏览器的大小来进行扩展的,而换行标签则是可以使我们随意的分开。网页是由图片,文字,视频,音频等文件组成。

2022-11-08 22:11:07 1690

原创 Java坦克大战------讲解

做这个游戏的目的是为了更好的复习我们在java-SE所学过的知识,另外我们可以学习到一些新的知识,废话不多说,我们直接开始以上代码演示的是在页面画出一个正方形的图片演示结果

2022-06-03 15:20:33 316

原创 JAVA8新特性Lambda表达式

Lambda表达式首先回顾一下之前所学的知识:我们之前所需的JAVA8的一些新特性:1,,在面向对象中,java8提供了一些拓展的新的接口,默默认方法和静态方法2.常用类里面的日期相关的API3.集合中的一些底层的实现原理:比如HashMap中的红黑树什么是Lambda表达式1.Lambda是一个匿名的函数,函数式接口的一个实例/** * Lambda表达式的使用 * 1.举例:(o1,o2)——>Integer.compare(o1,o2); * 2格式:

2022-05-14 14:57:22 91

原创 JAVA网络编程上机练习

上机练习1实现用户登录 需求说明:客户端进行对象的序列化操作,服务端进行对象的反序列化操作用户类:User/** * @Auther:Yuhai * @Date:2022/4/30-04-30-10:24 * @Description:IntelliJ IDEA * @version:1.0 *///实现此接口,是序列化的前提public class User implements Serializable { private String userNa...

2022-04-30 11:50:21 358 2

原创 JAVA---网络编程

InetAddressDemo/** * 解决的两个问题: * 如何准确的定位网路上一台或者多台主机;定位主机上的特定的应用 * 找到主机后如何进行可靠的高效率的进行数据的传输 * * 网络编成的要素: * 通信双方地址: * IP * 端口号 * 一定的规则(即:网络通信协议,TCP/IP参考模型(应用型、传输型、应用型、对话型、网络型、物理加数据链表型)) * OSI模型:模型过于理想化 * TCP/IP模型:事实上的国际

2022-04-30 10:14:22 77

原创 JAVA学习流程图

以上是java的学习流程图,不过由于图片的展示问题,没有概括详解的地方,如果大家想要的话,私聊我,我会及时的发送给你,记得关注我哟!

2022-04-28 21:57:55 928

原创 如何提高自己的学习能力(JAVA篇)

我是一名大专生,我所学的专业是java编程,不知不觉,学习java的时间快一年了,在这里我很高兴的认识到了我们的授课老师,我很喜欢这位老师的授课方式,虽然自己会出现知识性的盲区,但是他都会给予帮助,为我一一解答。还记得我们开学的第一节课时,老师对我们说了一句让我至今都难忘的一句话,老师从来不会嫌弃我们的学问,只要认真的学习,一定会拿到自己理想的offer,不要我们做一个急求功利的一个人,因为这是一个耐学的一个专业。知道今天为止,基本上,我们的java基础阶段的知识刚讲完,也就是刚刚入门,虽然后面的课

2022-04-25 19:25:04 583

原创 JAVA面向对象(重写和重载的使用)

回顾一下之前所学知识,以便能够充分学习到这两种方法的使用,简单的用博客记录一下方法的重写:重写的前提是存在继承关系,当父类的方法无法满足子类需求的时候可以选择使用重写的方式下面是例子定义一个父类** * @Auther:Yuhai * @Date:2022/4/21-04-21-13:35 * @Description:IntelliJ IDEA * @version:1.0 *///定义一个类,当做是父类public class Persons{ String

2022-04-21 22:41:00 251 1

原创 JAVA-SE多线程

根据上一个博客,我们还剩下一下内容:多线程的死锁、线程的同步以及线程的通信问题线程的死锁问题:死锁的理解:不同的线程分别占用对方的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。 说明:出现死锁的时候,不会出现异常,不会出现提示,只是所有线程都会处于阻塞状态,无法继续执行 我们使用同步的时候,要避免死锁的出现。/** * @Auther:Yuhai * @Date:2022/4/15-04-15-21:41 * @Descriptio...

2022-04-18 16:21:12 216

原创 JAVA 多线程的详解和使用

学完java的多线程我们可以了解到我们的程序是如何进行的,之前我们所学过的知识都是单线程的什么是程序、进程、线程(概念性的理解)程序: 用某种语言编写的一组指令的集合,即是一种静态的代码,静态的对象、进程: 是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程。进程的缺点:内存的浪费,cpu负担线程:进程可进一步细化为线程,是一个内部的一条执行路径。若一个进程同一时间并执行多个线程,就是支持多线程的创建线程的方式一:继承Thread来进行创建线程/**

2022-04-18 11:04:11 1196

原创 JAVA IO流

我们对学习IO的一个简单的总结:大致流程图如下以上图片是我们这张知识的大致流程接下来我们用代码演示其中的操作,我大致的将红色的给写一下,其他的大家在下面进行操作InputStream的操作演示public class InputStreamDemo2 { public static void main(String[] args) { InputStream inputStream = null; try { //创

2022-04-12 09:20:58 725

原创 java集合框架2

ArrayList和vector的使用package Thecontainmer;/** * @Auther:Yuhai * @Date:2022/3/14-03-14-18:46 * @Description:IntelliJ IDEA * @version:1.0 *//* List 接口是有序的、不唯一、可重复的 ArrayList实现长度可变的数组,在内存分配连续的空间 可调整大小的数组的实现List接口。 实现所有可选列表操作,并允许所有元素

2022-04-10 11:07:28 364

原创 JAVA集合框架1

JAVA集合框架Java集合框架概述:提供一套性能优良、使用方便的接口和类,它们位于Java.util包中Collection接口Collection接口的常用方法集合作为容器应该具有的一些功能(增,删,改,查)不一定全部具备集合的基本操作:增加,删除,判断,取出import java.util.ArrayList;import java.util.Collection;/** * @Auther:Yuhai * @Date:2022/3/13-03-13-22:14 * +

2022-04-04 08:50:09 91

原创 JAVA面象对象(Final用法、object的用法)

Fianl的用法final的使用:final可以修饰常量:表示常量的值不可以改变fianl可以修饰方法:表示方法不可以被重写final可以修饰类:表示类不可以被继承Object的概述用法:Object是所有类的父类。一个类中没有extends的话一般都是继承ObjectObject 的用法 ...

2022-03-29 22:16:28 453

原创 JAVA面向对象(继承、Super关键字、方法重写 、抽象类、抽象方法)

java——继承类是对象的抽象,继承是对某一批类的抽象,从而实现对现实世界会更好的建模提高代码的复用性继承关键字——extends.子类是父类的扩展直接上代码演示:先创建父类的东西,即子类共有的属性和方法在这里我写的是动物是父类子类不能继承父类的所有资源:不能访问私有属性子类与父类不在同一个包下构造方法Super关键字的概述很应用super关键字:super关键字是父类对象的引用。super关键字的用途;1.可以在子类中调用父类在子类中覆盖的方法,super.父类方法名2.在调

2022-03-28 15:54:46 414

原创 java-----项目1(家庭收支管理系统)

借鉴了许多大神的写法,终于将这个代码敲了出来1.创建utility工具类,来存储需要的信息/** * Utility 工具类 * 将不同的功能封装为方法,就是直接通过调用方法使用他的功能 *///import java.util.Scanner;Utility工具类:// 将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。 public class Utility { private static Scanner scanner =

2022-03-22 09:52:36 500 4

空空如也

空空如也

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

TA关注的人

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