自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 【typescript编译选项】tsconfig.json中的编译选项

tsconfig.json中编译选项

2022-07-21 17:18:50 713 1

原创 flex:0 1 auto;

flex:0 1 auto;意思

2021-12-13 11:20:45 441

原创 详解vue中diff算法

这里写自定义目录标题vue中diff算法作用1.真实DOM和虚拟DOM2.diff的比较方式diff涉及到的函数总结vue中diff算法本质:找出两个对象之间的差异核心:子节点数组进行比较(首尾两端对比)作用渲染真实的DOM的开销很大,如果修改了某个数据直接渲染到真实DOM上会引起整个DOM树的重绘和重排。diff算法旨在只更新修改的一小块DOM,而不是整个DOM。找出两个对象之间的差异,目的是尽可能的做到节点之间的复用1.真实DOM和虚拟DOM当数据发生改变时: 根据真实DOM生成一颗 v

2021-12-13 11:04:33 2426

翻译 ES6 promise对象

promise含义Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了promise对象。所谓promise,简单来说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,promise是一个对象,从它可以获取异步操作的信息。promise提供统一的API,各种异步操作都可以用同样的方法进行处理。promise对象有以下爱两个特点:(1)对象的状态不受外界

2020-11-26 11:52:45 277

原创 箭头函数与普通函数的区别详解

箭头函数和普通函数的区别一.外形不同:箭头函数使用箭头定义,普通函数中没有代码实例如下:// 普通函数function func(){ // code}// 箭头函数let func=()=>{ // code}二.箭头函数都是匿名函数普通函数可以有匿名函数,也可以有具体名函数,但是箭头函数都是匿名函数。代码实例如下:// 具名函数function func(){ // code} // 匿名函数let func=function(){ // cod

2020-11-24 16:22:23 86750 5

原创 计算机网络读书笔记-第一章

计算机网络读书笔记-第一章端系统通过通信链路和分组交换机连接在一起。通信链路:同轴电缆、铜线、光纤、无线电频谱分组交换机:路由器、链路层交换机链路的传输速率:比特/秒(bit/s,或bps)端系统通过因特网服务提供商(Internet service provider,ISP)接入因特网端系统、分组交换机和其他因特网不见都要运行一系列协议,这些协议控制因特网中的信息的接收和发送。TCP(Transmission control protocol,传输控制协议),IP(Internet prot

2020-09-09 21:28:57 658

原创 LeetCode刷题:1389.按给定顺序创建目标数组. Create Target Array in the Given Order

LeetCode刷题:1389.按给定顺序创建目标数组. Create Target Array in the Given Order给定两个整数数组 nums和index。您的任务是根据以下规则创建目标数组:最初目标数组为空。从左到右读NUMS [i]和指数[I],插入在指数index[i] 的值nums[i] 在 目标阵列。重复上述步骤,直到没有元素在阅读nums和index.返回目标数组。保证插入操作将是有效的。范例1:输入: nums = [0,1,2,3,4],索引= [0,1

2020-06-19 18:28:46 178

原创 LeetCode刷题:1431年.糖果数量最多的孩子.Kids With the Greatest Number of Candies

LeetCode刷题:1431年.糖果数量最多的孩子.Kids With the Greatest Number of Candies给定数组candies和整数extraCandies,其中candies[i]代表第i个孩子拥有的糖果数量。对于每个孩子检查,如果有一种方法来分发extraCandies孩子这样之中,他或她可以有最大的其中糖果的数量。请注意,多个孩子可以拥有最多数量的糖果。范例1:输入: candy = [2,3,5,1,3],extraCandies = 3输出: [true,t

2020-06-19 16:08:18 192

原创 LeetCode刷题:1446. 连续字符.Consecutive Characters

LeetCode刷题:1446. 连续字符.Consecutive Characters给定一个字符串s,该字符串的功效是仅包含一个唯一字符的非空子字符串的最大长度。返回 字符串的幂。范例1:输入: s =“ leetcode”输出: 2说明:子字符串“ ee”的长度为2,仅包含字符“ e”。范例2:输入: s =“ abbcccddddeeeeeeedcba”输出: 5说明:子字符串“ eeeee”的长度为5,仅包含字符“ e”。范例3:输入: s =“ triplepillooo

2020-06-18 16:24:00 255

原创 LeetCode刷题:1450. 在指定时间做作业的学生人数.Maximum Product of Two Elements in an Array

LeetCode刷题:1450. 在指定时间做作业的学生人数给定两个整数数组startTime,endTime并给定一个整数queryTime。该ith学生开始在时间写作业startTime[i],并完成了它的时间endTime[i]。归还当时做功课的学生人数queryTime。更正式地,返回包含queryTime 区间[startTime[i], endTime[i]]在内的学生人数。范例1:输入: startTime = [1,2,3],endTime = [3,2,7],queryTime

2020-06-18 15:42:01 149

原创 LeetCode刷题:1470. 重新排列数组.Shuffle the Array

LeetCode刷题:1470. 重新排列数组给定数组,nums由2n形式为的元素组成。[x1,x2,…,xn,y1,y2,…,yn]以形式返回数组 。[x1,y1,x2,y2,…,xn,yn]范例1:输入: nums = [2,5,1,3,4,7],n = 3输出: [2,3,5,4,1,7]说明:由于x 1 = 2,x 2 = 5,x 3 = 1,y 1 = 3,y 2 = 4,y 3 = 7,则答案为[2,3,5,4,1,7]。范例2:输入: nums = [1,2,3,4,4,3,2

2020-06-18 15:24:21 192

原创 LeetCode刷题:1464. 数组中两个元素的最大乘积.Maximum Product of Two Elements in an Array

LeetCode刷题:1464. 数组中两个元素的最大乘积鉴于整数数组nums,你会选择两个不同的指数i和j数组的。返回的最大值 (nums[i]-1)*(nums[j]-1)。范例1:输入: nums = [3,4,5,2]输出: 12说明:如果选择索引i = 1和j = 2(从0开始索引),则将获得最大值,即(nums [1 ] -1)(数字[2] -1)=(4-1)(5-1)= 3 * 4 = 12。范例2:输入: nums = [1,5,4,5]输出: 16说明:选择索引i = 1

2020-06-18 14:56:09 155

原创 LeetCode刷题: 1480.一维数组的运行总和.Running Sum of 1d Array

LeetCode刷题1480:Running Sum of 1d Array给定一个数组nums。我们将数组的运行总和定义为 runningSum[i] = sum(nums[0]…nums[i])。返回的运行总和nums。范例1:输入: nums = [1,2,3,4]输出: [1,3,6,10]说明:运行总和的计算方式如下:[1,1 + 2,1 + 2 + 3,1 + 2 + 3 + 4]。范例2:输入: nums = [1,1,1,1,1]输出: [1,2,3,4,5]说明:运行

2020-06-18 14:50:50 293 2

原创 解决eclipse创建Android project运行是出现的Unknown error: Unable to build: the file dx.jar was not loaded from

解决eclipse创建Android project运行是出现的Unknown error: Unable to build: the file dx.jar was not loaded fromFailed to load D:\eclipse-jee-oxygen-1a-win32-x86_64\android-sdk_r24.4.1-windows\android-sdk-windows...

2020-03-07 21:04:04 818

原创 学生信息管理页面HTML+CSS+JavaScript基础开发

简单的学生信息表页面需求分析:HTML代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>学生信息管理操作(HTML+css+JavaScript复习作业)</title> <link href="css/index_cs...

2020-03-07 19:13:23 5905 2

原创 eclipse如何配置Android开发环境。

eclipse如何配置Android开发环境工具和原料:电脑eclipseAndroid ADT插件官方下载地址:http://adt.android-studio.org/ADT 23.0.6–》在中国能够下载的最高版本 API22。百度网盘链接:https://pan.baidu.com/s/1dFhIBUJNnMFEyY8YXq9–Q提取码:0nmzAndroid SDK...

2020-02-26 17:07:05 623

原创 web前端开发基础#HTML语言基础

HTML语言基础HTML是一种描述性标记语言,用来描述页面内容的显示方式。HTML文件是一种纯文本文件,以“.html”或“.htm”为后缀。HTML的基本组成元素,语法结构如下:<标签>内容<标签>HTML文档结构是由,,这三大元素组成:< html>元素: 文档以标签开始,以标签结束,所有内容都要放在这两个标签之间。< head&gt...

2020-02-25 21:30:47 660

空空如也

空空如也

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

TA关注的人

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