自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 向上转型与向下转型

发现new son() 是father的子类构成多态 就可以进行正常声明;(double) a // 此时就相当于 不管a的类型声明 只需要管转换的类型是否与数据 符合规则;// 因为相当于 String b = 1;数据与声明的类型构成多态;转型就是把旧的类型声明概念抛弃掉,只需要管数据与新的类型声明是否符合规则;相当于 son 变量名 = t(new son);用声明父类的子类数据转换成子类声明;(father)son // 这样也不会报错;

2023-08-23 03:59:11 105

原创 父类声明子类数据时,该变量中使用的方法或者属性是父类的还是子类的?如何去理解 父类声明 子类数据;

调用的是子类的method方法, 优先使用子类中的a;子类中的method 有@override 重写声明, 所以此时你用的就是子类的方法;对于会使用Java的来说此时有点懵, 因为明明使用的是 父类的a 属性 子类的method方法;在Java中声明是说明该变量中的数据是什么类型的或者说有哪些类型的数据(对于引用数据);问: 此时 method方法体中的 a = b 改变的是 子类中的a 还是父类中的a?下一期在加上泛型的概念去了解父类泛型的声明, 子类中的重写方法中的泛型时什么类型的数据;

2023-08-23 02:24:07 163

原创 进程、线程、并行、并发。

所以定时器上的时间并不是严格意义上的执行时间, 因为可能主队列执行的时间就超过了2秒, 但是cpu处理的速度很快,误差一般不会太大;后面又发现一个需要权重的,但是需要比第一个执行的时间早. 那么就为0,但这里有又出现一种情况, 后面又来一个 在0和1之间的权重怎么办;例如没有时间延迟的 就不给权重(等待主队列执行完就执行副队列当中的任务);① 如果主队列任务执行完毕, 副队列中的定时器任务还没有到时间执行, 该cpu是如何执行。写到这里我突然想到, js中写的定时器上的时间并不是严格意义上的执行时间;

2023-08-07 09:10:41 118

原创 type script

ts 的基本使用方法

2022-12-12 16:25:24 223 1

原创 class类

构造函数与原型对象。什么是构造函数?构造函数主要是用来初始化对象的, 使用new命令来创建。构造函数与原型对象的关系?每一个构造函数都有一个原型对象(prototype),这个对象的所有属性和方法都会被构造函数所拥有。所以我们可以把一些公共的方法定义在构造函数的原型对象上....

2022-05-12 14:06:56 267

原创 什么是原型?

每一个构造函数上都有一个prototype属性,该属性也被称为原型对象或者原型。原型对象的作用?当生成多个实例时,发现每个实例身上有多个共同的属性和方法,这样就 造成了内存的消耗。解决方案 把这些共同的方法定义在类上, 定义在类上的方法也就定义在原型属性上。这样同过一个类生成多少实例时,每个实例通过原型属性都指向同一个对象。这样就可以节约内存了。...

2022-05-11 23:57:16 292

原创 sass 处理器

1.首先讲一讲&符号的含义;&称为 父选择器的标识符;在sass嵌套的过程中, sass处理器做了这样一件事,把嵌套的选择器用空格隔开例如 .a { .b { color:red}} 处理器会这样处理 把a和b连接,并且用空格隔开; 最后为 .a .b {color:red};但是如果我们使用伪类选择器、伪元素、结构伪类 就会出现问题, 例如伪类选择器.a {:hover:{color:red}} 处理器会把a和:hover进行拼接,并且用空格隔开 .a :hover {

2022-05-10 16:20:13 456

原创 HTTPS

HTTPS

2022-03-15 23:31:18 5664

原创 http协议

TCP协议在http1.1版本中有两个重要的特点, 持久化和管线化。在1.0版本中, 在发送请求时会断开TCP协议,随着互联网的发展,网页需要请求的越来越来,比如一个页面需要请求多张图片, 如果每次请求都要断开TCP协议,无疑会给服务器造成性能上面的影响,同时也影响了数据的响应时间。持久化就不必每次请求时断开TCP协议, 可以等待所有请求都完成后再断开协议。在http1.1的版本中http默认就是持久化连接,也称为keep-alive管线化就是基于持久化之上的,以往的请求是需要等待上一个请求

2022-03-15 16:36:46 2419

原创 预渲染与服务端渲染的区别

预渲染与服务端渲染

2022-03-05 16:02:15 773

原创 Vue3 中新特性 之间的区别 markRaw toRaw readonly shallowReadonly shallowRef shallowReactive

Vue3 新特性

2022-02-23 15:57:47 1549 1

原创 vue 使用stylelint

stylelint 用于vue文件

2022-01-23 23:39:15 2819 1

原创 vue中缺陷问题

vue 缺陷

2022-01-20 21:24:46 463

原创 HTTP协议

HTTP协议

2022-01-18 22:22:16 1728 1

原创 静态加载与动态加载的区别

静态加载与动态加载

2022-01-17 19:14:43 4860

原创 vue-lazyload 图片懒加载

vue-lazyload 图片懒加载 vue项目优化

2022-01-17 19:14:10 549

原创 axios

axios 基础

2022-01-16 22:52:21 392

原创 less 基础教学

less基础教学

2022-01-10 13:53:46 511

原创 Vuex简介

Vuex简介

2021-12-28 21:46:30 139

原创 webpack 优化配置

webpack 优化配置

2021-12-21 19:01:57 481

原创 webpack教学——webpack对js的处理

webpack对js文件的基本处理

2021-12-21 17:22:22 549

原创 webpack5 教学

webpack 教学 ——webpack对css的处理

2021-12-21 16:48:49 128

原创 webpack ——css兼容性处理

需要安装 postcss post-loader postcss-preset-envpostcss-preset-env 是用来引进package.json中browserlist配置项, browserlist配置项主要用来设置 css兼容性的具体要求。 具体的后面在讲在webpack配置中module:{rules:[{ test:/\.css$/, //匹配css文件 excluse:/(node_modules)/, // 不要在node...

2021-12-16 23:01:28 237

原创 webpack 五个核心配置项

webpack 五个核心配置项

2021-12-16 14:26:38 3077

原创 webpack 基础概念

webpack基础概念

2021-12-16 14:09:44 1033

空空如也

空空如也

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

TA关注的人

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