自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react基础

所谓的组件化开发,是吧页面上一些模块拆分为一个单独的单元,便于复用,看下图,我有一个判断奇偶数的组件,单数打印Hello,偶数打印World,将这个组件导入到app,js文件,然后看浏览器渲染效果。useState是一个react Hook函数,它允许我们在组件中添加状态变量,控制组件渲染结果,所谓的状态变量就是数据驱动视图,所谓的数据变了,视图上渲染的数据也要变。注意事项:在useState这个函数中,状态变量是只读的,若是要修改,则需要对应的函数去替换状态变量的值,否则是无效的。

2025-01-18 12:18:48 210

原创 react初识

知识来源:黑马react教程。

2025-01-17 19:22:03 308

原创 初识软件测试

查找软件的缺陷,保证软件的质量。

2024-11-19 17:36:32 254

原创 Java面向对象知识点补充

在之前的学习中,接口类中的方法都是抽象方法,需要子类强制重写所有方法,然而在jdk8新版本中,可以在接口类中将抽象方法中带有逻辑体,子类可以直接使用该方法,无需重写,需要在方法中加上default关键字。3.如果继承了多个类,这些个类中都要相同名称的默认方法,则子类必须重写,目的是为了指定使用哪一个父类的方法。使用{ } 包裹的代码就叫代码块,作用是限定一个变量的生命周期,提前释放内存。2.子类也可以重写被default关键字修饰的接口类中的方法。1.方法前面的public可以删除。

2024-10-19 19:10:35 953

原创 ts高级类型

还是解释一下吧,extends是继承关键字,子类继承父类后,可以使用父类的所哟属性和方法,因为继承最主要的就是实现复用,将重复的属性跟方法封装到一个类中,然后由子类去具体的怎么实现,子类还可以重写父类方法,实现多态。别想了,js没有多态,看看ts,下面的interface是接口的意思,接口主要是限制规则,比如说人都有吃饭,但是是谁吃,这个就需要子类去具体实现。在js中,继承主要是靠原型继承,原型链八股文可以在网上搜到,就不说概念了,直接看代码。公共关键字,可以在任意位置访问,默认就有的权限修饰符。

2024-10-14 15:09:22 221

原创 模块化和包管理器

在之前,为了实现一个功能,我们都会用到函数,可以粗略的说函数就是一个小功能,而文件是可以管理多个函数,通俗的来讲一个文件就是一个模块。这是在2015年由官方发布的标准,它是静态模块加载,就是在编译前就要确定模块的依赖,所以代码的模块依赖一定要写到首行,否则报语法错误,ES6标准有两种导入导出方式。包,管理多个模块的集合,粗略的讲就是一个文件夹,包管理器就是对这个文件夹进行操作,怎么下载这文件夹,以及下载后如何使用,以及这文件夹的信息。方法来同步加载依赖关系,通过。来导出需要暴露的接口。

2024-10-14 11:24:55 281

原创 ts类型认识

ts,全称叫typescript,是为了解决js的没有类型限制的问题,由于js是动态语言,没有类型限制,一些隐藏的问题只有在运行的时候显示,很容易出现类型错误, 为了防止在运行是报错,2012年,微软推出了ts语言,来解决js中没有类型的问题。

2024-10-13 16:19:08 801

原创 mysql基础入门(dql语句)

数据查询语言,用来查询数据库中表的记录,在实际的业务中,查询的操作的频率比增删改的操作要高,且复杂度也是比较高的假设表里面有一下数据。

2024-10-12 17:21:57 439

原创 MySQL基础入门(dml语句)

DML全称数据操作语言,对于数据库中的表数据进行添加,修改,删除。

2024-10-04 19:44:02 256

原创 mysql基础入门(ddl语句)

由多张相互链接的二维表组成的数据库,如下图,员工表中的dept_id对应着公司部门表中的dept_id,这些由相对应的关系的二维表组成的数据库被成为关系型数据库。创建表,如下图,创建一张名称为my_table的表,里面的字段id是int类型,字段备注为编号,创建完毕输入show tables;可以看到先前的test数据库已经被删除了 ,可以加上if not exists选项,当有目标数据库时进行操作,没有则不执行。规定你这个字段下的表格只允许特定的字段,mysql有三种字段,数值字段,字符字段,日期字段。

2024-10-04 08:49:45 632

原创 ps的基本常识

ps工具:photoshop2024。

2024-10-03 21:51:07 845

原创 前端网络知识(Ajax)

可以看到控制台中请求头打印了,但是请求体并没有内容,所以要使用fetch里面内置的api,就是text(),这个会返回一个promise,它会拿到响应体里面的内容,或者使用json方法也可以。早期的时候,js并没有网络通信的能力,最早是微软提出把让js能哟发送网络请求的功能,且不会刷新页面,这些技术在2005年正式命名为ajax。由于在fetch中使用await并不是等待所有的异步任务结束后才返回,而是当数据的请求头过来了,promise就结束了。后面的我就没有看视频了,单独写的一个文件上传特效。

2024-09-22 10:48:37 436

原创 前端网络知识(网络模型)

第一行就是请求行,只能有一行,第一个单词GET,表示请求方式,根据restful接口规范,GET查询,POST提交,PUT修改,DELETE删除,第二个/表示路径,最后的http1.1表示http版本。超文本传输协议,是一个广泛用于web端的应用层协议,http使用一种简单的消息传递方式,即请求——响应模式,请求端被称为客户端,响应端被称为服务端。解决在同一个网段下,将消息发送给目标设备,交换机会通过设备的mac地址查找对应的目标设备,mac地址类似于人的DNA,在计算机出厂时就直接有的。

2024-09-21 14:04:50 368

原创 Java多态

public interface 接口名 {}//定义接口类public class 类名 implements 接口名 {}//实现类继承接口类。

2024-09-20 17:34:14 407

原创 Java继承

Java中的继承不能实现多套继承,但是可以多层继承,但是父类的构造方法是无法继承的,但是子类继承了父类的数据,则在子类实例化前必须要实例化父类,所以在子类实例化前都加上了super()这个方法类访问父类的构造函数。前面继承讲到,子类可以继承父类的属性跟方法,但是在有的时候,子类需要基于父类的方法在生成一些新的值,所以就需要在子类里面重写父类的方法。打印的结果就是子类中的100,若是把子类中的注释掉,则打印的就是父类中的50。同时,方法被修饰了也不能进行重写。,有成员变量:姓名,年龄,工资,成员方法工作。

2024-09-13 16:50:54 1681

原创 webpack

注意了,开发服务器只能是开发模式,开发模式只是调试用,不会对资源文件打包,配置模式可以再webpack.config.js文件里面配置mode选项,但是在命令行里面最方便,且命令行的参数高于mode配置。webpack是静态模块打包工具,现在的前端技术有ts,less,这个技术都是在弥补js/css的不足,但是浏览器只能识别html,css,js,所以需要要有一样工具将其转化。打包的入口文件,通过某个文件查找整个项目所有依赖的文件,然后将其打包处理,默认情况下,入口文件时src/index。

2024-08-30 15:01:28 726

原创 java基础部分大练习

当集合创建的时候,就会在内存中开辟一个长度为10的数组,没错,集合的底层还是数组,当要存入的数据超过这个数据的长度时,就会根据当前数组扩展1.5倍,然后将原数组的内容拷贝到新数组中。集合是一种容器,用来装数据的,类似于数组,但是数组的长度是固定的,如果有的需求需要扩展数据,就需要用到集合了。

2024-08-27 17:01:02 289

原创 Java字符串api

就是别人在Java中已经提供好的类,程序员只需要调用即可,字符串就是Java内部的string类。字符串创建后不可更改,但是可以共享,所有"XXX"包裹的字符串都是string的对象。键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数。由于字符串是一个对象,所以字符串直接使用==比较比较的是内存中的地址。已知正确的用户名和密码,请用程序实现模拟用户登录。相当于建立一个小容器,里面的字符内容是可以更改的。总共给三次机会,登录之后,给出相应的提示。

2024-08-27 15:25:39 347

原创 Java中的类

所谓类对对象的一种抽象概念,对象是一个实体,类就是对象的设计图,Java中通过类创建对象,一个类可以建立多个对象。面向对象是一种编程思维,就是解决问题把任何事物当作一个对象来处理,面向对象三大特征,封装继承多态。一个类里面的方法,行为是动态的,例如人可以跑步,不过需要去掉static。创建对象的时候调用,每创建一次对象,就会执行一次构造方法。一个类里面的成员变量,属性是静态的,例如人的身高。计算出每一名学生的总成绩,展示学生的所有信息。(call)——输出给。)—— 输出群发短信。不能手动调用构造方法。

2024-08-24 22:43:59 329

原创 Java基础语法

来源:黑马程序员一套很哇塞的Java教程2023版。

2024-08-21 11:19:27 2250

空空如也

空空如也

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

TA关注的人

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