自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 2021-07-27

// 简单实现class Promise { callbacks = []; // 回调方法数组 constructor(fn) { console.log('构造promise'); console.log(fn); fn(this._resolve.bind(this)); // this._resolve.bind(this) 返回一个新函数,新函数的this为当前传入参数'this'; } then(onFulfilled) { console

2021-07-27 11:55:35 72

原创 个人整理的vs code实用插件安装

个人整理的vs code实用插件安装chinese language:中文包live server:服务器partial diff:代码对比vue3 snippets:vue代码提示工具bracket pair colorizer:嵌套括号着色剂IntelliSense for CSS class names in HTML:强大的css类提醒插件todo treevetur:vue插件code runner:代码运行工具auto rename tag:重命名标签工具path int

2021-04-07 17:43:48 101

原创 JS作用域

变量提升1、使用var声明变量时,变量的声明会自动提升到它作用域的顶部执行,赋值则在实际的代码位置执行。function() { console.log(a); // undefined var a = 10;}等价于function() { var a; console.log(a); a = 10;}2、js变量查找是就近原则。var a = 10;function fn() { console.log(a); // undefined; var a = 20;

2021-03-01 00:58:12 385

原创 前端常见算法

Talk is cheap , show me the code不使用中间变量交换两个变量;(function(x,y){ // 1.利用加法运算 x = x + y; y = x - y; x = x - y; // 2.利用减法运算 x = x - y; y = x + y; x = y - x; // 3.利用数组 x = [x,y]; y = x[0]; x = x[1]; // 4.利用对象 x = {x,y}; y = x.x; x = x.y.

2021-03-01 00:15:44 342

原创 前端基础总结

JS知识整合Talk is cheap,show me the code.js数据类型基本数据类型:String,Number,Boolean,Null,Undefined复杂数据类型:Object引用数据类型:Object,Function,ArrayES6:Symbol掌握:判断数据类型方法:typeof、instanceof、constructor、Object.prototype.toString.call();几种false:null,undefined,空字符串,0除了n

2021-02-28 19:24:38 44

原创 mysql升级5.7

5.7性能不用说了,如果需要用到空间索引。参考文档https://blog.csdn.net/u014534986/article/details/79699750关闭mysql服务很重要:service mysqld stop移出现有数据库:yum list installed | grep mysql把列出的全部移除:yum -y remove mysql-libs.x86_64移...

2019-03-05 14:23:09 98

原创 linux配置https

折腾了一晚上。事情经过是这样:1.环境:lnmp2.安装https证书制作证书教程:阿里云文档,此处略nignx安装证书:重点阿里云教程:https://help.aliyun.com/knowledge_detail/95491.html?spm=a2c4g.11186623.2.12.4aa434f1tZwBY4然后不行…1.我的环境nignx安装目录和配置文件目录不在一起。...

2019-03-05 14:22:13 1045

原创 php数据库操作--PDO方式

PDO方式(project data object)连接:<?php $servername = "localhost"; $username = "root"; $password = "123456"; try{ $conn = new PDO("mysql:host=$servername;",$username,$password)...

2019-03-05 14:20:35 182

原创 hexo搭建过程

整个过程基本懵逼,纯粹胡碰乱撞。首先,按照Git和Node.js是必须的(git是用于跟github想通,用于本地提交等,Node.js的作用npm安装一些东西)前面两步做完了,下面是真正的坑————反正到现在我还不清不楚其中缘由我使用的是hexo theme中的一个主题,看网上教程,发现很多都叫我先把github上的项目拷贝下来(目的何在unknown),但是我发现如果我使用主题,只需要修...

2019-03-05 14:17:31 82

原创 正则表达式

正则表达式:符合一定规则的字符串。负责字符串匹配处理规则。一般有以下几种应用: 1.判断功能: public boolean matches(String regex)2.分割功能: public String[] split(String regex)3.替换功能: public String replaceAll(String regex,String replacement)4.获取功

2017-03-28 22:10:57 244

原创 子类重写父类方法条件

条件1.父类中的方法在子类中必须可见,即子类继承了父类中的该方法(可以显式的使用super关键字来访问父类中的被重写的方法), 如果父类中的方法为private类型的,那么子类则无法继承,也无法覆盖。2.子类和父类的方法必须是实例方法,如果父类是static方法而子类是实例方法,或者相反都会报错。 如果父类和子类都是static方法,那么子类隐藏父类的方法,而不是重写父类方法。3.子类和父类的方法必

2017-03-22 11:56:35 2919

原创 深入理解父类变量引用子类对象

从对象的内存角度出发 假设现在有一个父类Father,它里面的变量需要占用1M内存.有一个它的子类Son,它里面的变量需要占用0.5M内存. 现在通过代码来看看内存的分配情况:(假设子类继承父类所有属性和方法)Father f = new Father();//系统将分配1M内存 Son s = new Son();/

2017-03-22 11:52:44 3035 2

原创 继承--方法继承

在继承中,如果子类没有重写父类的方法,那么在子类对象的内存区中其实是不存在此方法的,那么在通过子类调用方法时,jvm首先会在子类对象空间中查找,找不到就去父类中查找。于是也就出现了所谓子类对象访问到父类私有属性的假象。到这,问题应该是解决了。

2017-03-22 11:42:58 813 2

原创 抽象类与接口的区别

实际没什么意义,但面试中经常出现。抽象类和接口的区别:A:成员区别抽象类:成员变量:可以是常量(final修饰),也可以是变量。构造方法:有成员方法:可以是抽象方法,也可以是具体方法接口:成员变量:只能是常量(public static final)构造方法:没有成员方法:只能是抽象方法(public abstract)

2017-03-18 23:46:07 155

原创 java接口初了解

接口不同于继承中的抽象类,接口体现事物的扩展性,也就是额外功能。额外功能——不给出具体实现(抽象方法),需要此功能的类只需要实现该接口即可。如猫狗案例中,一些训练的猫会转圈,狗会站立,如果把这些行为分别写在训练猫和训练狗类中,自然是可以,但是这样就体现不出继承的便利性,会显得代码臃肿。如果写在猫狗的父类动物类中,显然是不行的,因为不是所有猫狗都会这些技能。这时就应该写在技能接口里,训练猫和训练狗

2017-03-18 23:21:36 183

原创 C语言日记——递归

C语言日记——递归首先,允许我从《c primer plus》中摘一句话:C允许函数调用它自己,这种调用称为递归。有一段时间一直搞不清楚递归的实质,直到看到如下代码:#include int up_and_down(int n);int main() { up_and_down(1); return 0;}int up_and_down(int n)

2017-01-04 17:03:34 340 1

中国省市区文档,开发必备

详细的省市区文档,可以用来做三级联动。详细的省市区文档,可以用来做三级联动。

2018-05-31

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

TA关注的人

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