自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

余光的博客

如果你现在不努力,怎么对得起你的背井离乡?

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 人生如逆旅,我亦是行人——与余光中先生握一次手(一)

人生如逆旅,我亦是行人以自己的视角,重温下余光中先生的主题散文,全文用余代替余光中先生不知道从什么时候愿意去看看诸如——人间失格、瓦尔登湖这样“难读”的书籍,都说负能量不少,但是仍然让我引发了很多思考,但第一次看余光中先生的就是小时候课文里的《乡愁》,之后看了他的《分水岭上——余光中评论文集》,以及他和他妻子的生活情感,让我对他本人充满了好奇。毕业工作后用的花名名——余光。如今余已走了有...

2020-01-21 17:20:57 577

原创 LeetCode题解 => 260.只出现一次的数字III(七十五)

只出现一次的数字III一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目给定一个整数数组 num...

2020-01-21 14:33:08 1322

原创 【前端前瞻】:ECMAScript2020 新特性

这几年,Ecma TC39一年一次更新 ecmascript 规范标准,截止目前,以下特性已进入 finished 状态。现在带大家体验种草 ES2020 新特性。一:Promise.allSettledPromise.all 缺陷都知道 Promise.all 具有并发执行异步任务的能力。但它的最大问题就是如果其中某个任务出现异常(reject),所有任务都会挂掉,Promise直接进入...

2020-01-20 14:40:47 2570

原创 LeetCode题解 => 498.对角线遍历(七十四)

对角线遍历一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目思路得知:每一趟对角线中元素的...

2020-01-19 11:33:18 1385

原创 LeetCode题解 => 66.加一(七十三)

加一一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目给定一个由整数组成的非空数组所表示的非负整...

2020-01-17 16:32:21 1317

原创 LeetCode题解 => 747.至少是其他数字两倍的最大数(七十二)

至少是其他数字两倍的最大数一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目在一个给定的数组nu...

2020-01-17 14:17:21 1339

原创 Leetcode题解 => 724.寻找数组的中心索引(七十一)

寻找数组的中心索引一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目给定一个整数类型的数组 nu...

2020-01-17 13:34:55 1381

原创 2019年总结以及2020年规划

回顾去年没有立是在的flag,只是简单的谈了谈自己缺少什么,但是回顾自己当时写的,对比现在还是值得说一说的。留下去年文章的传送门写给自己的2019年去年的都说了什么?找到一群伙伴,找到一份好的工作 完成这个已经完成,入职了厦门的稿定设计,从前端实习成为了正式的前端开发工程师身边的同时Leader给我的更多的都是正面影响,我也学会了用更大的热情去面对困难与挑战养一个动物 完成...

2020-01-16 10:48:39 551

原创 Leetcode题解 => 977.有序数组的平方(七十)

有序数组的平方一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目给定一个按非递减顺序排序的整数数...

2020-01-15 18:26:08 1321

原创 LeetCode题解 => 976.三角形的最大周长(六十九)

三角形的最大周长一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目给定由一些正数(代表长度)组成...

2020-01-15 13:41:43 1296

原创 Vscode 同时编辑多处文字 批量替换编辑内容(当前页面)

Vscode 同时编辑多处文字 批量替换编辑内容(当前页面)先按Ctrl+F打开搜索框,然后搜索要编辑的内容接着按Ctrl+Shift+L就可以选中对应的所有内容了。并进行全部替换或者按了Ctrl+shift+L之后把搜索框关闭就可以同时编辑多处了。例如我搜索了 N...

2020-01-15 11:47:21 2198

原创 Vscode全局替换 command + shift + h

VsCode整个项目进行替换命令command/ctrl + shift + h

2020-01-15 11:43:14 7441

原创 LeetCode题解 => 922.按奇偶排序数组II(六十八)

按奇偶排序数组II一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目给定一个非负整数数组 A, ...

2020-01-15 10:38:22 1296

原创 LeetCode题解 => 905.按奇偶排序数组(六十七)

一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题题目给定一个非负整数数组 A,返回一个数组,在该数组...

2020-01-15 09:54:11 953

原创 LeetCode题解(博客)自我规范

题解规范目录前因目的约定标题提示代码解题思路前因将最近几个月做的LeetCode陆陆续续的总结到CSDN上,说是总结,有一些博客确实存在很多缺陷,对题解的分析以及质量都没有进行高要求,过段时间会陆续将全部LeetCode题解“重构”一遍,既然已经意识到了要“重构“,那么新写的就应该避免一些问题目的本片博客旨在约束自己对LeetCode题解相关的博客的排版、内容、模块的规...

2020-01-14 18:41:53 1038

原创 LeetCode题解 => 860.柠檬水找零(六十六)

柠檬水找零一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** = 当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、算法题在柠檬水摊上,每一杯柠檬水的售价为 5 ...

2020-01-14 18:09:50 929

原创 LeetCode题解 => 771.宝石与石头(六十五)

宝石与石头一、LeetCode题解瞧一瞧~博健的LeetCode题解:Gitbook版本传送门博健的LeetCode题解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线( ** =当前阶段)阶段一(解题总数,单题题解数至上)**阶段二(解题质量至上)阶段三(算法思想至上)二、题解给定字符串J 代表石头中宝石的类型,和字符串...

2020-01-14 17:59:34 926

原创 LeetCode题解 => 709.转换成小写字母(六十四)

转换成小写字母实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。示例 1:输入: “Hello”输出: “hello”示例 2:输入: “here”输出: “here”]示例 3:输入: “LOVELY”输出: “lovely”解法一(遍历)var toLowerCase = function...

2020-01-14 11:46:17 937

原创 LeetCode题解 => 645.错误的集合(六十三)

错误的集合集合 S 包含从1到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。给定一个数组 nums 代表了集合 S 发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。示例 1:输入: nums = [1,2,2,4]输出: [2,3]注意:给定...

2020-01-13 11:58:06 968

原创 LeetCode题解 => 595.大的国家(六十二)

大的国家# Write your MySQL query statement belowseselect name,population,area from World where area > 3000000 UNIONselect name,population,area from World where population > 2500000...

2020-01-13 11:01:13 1053

原创 2019-2020记罗振宇“时间的朋友”跨年演讲(三)

这一部分,我将它理解为围绕着 “人” 来讨论、思考的。一、教育在发生什么变化?这部分的篇幅有点多,我们来提炼下关键词吧教育这个话题已经成为了全民焦点提起教育,大家常常会产生焦虑现在的新生代,可以理解成“考二代”上大学——自己找了两次实习——找工作,确实意识到了学习、学历带来的好处,我是比较认同上面几点的但是现在的新声代、00后、10后面临的要比我这个90后更残酷吧。抛开速算、最强...

2020-01-09 18:58:18 1382

原创 2019-2020记罗振宇“时间的朋友”跨年演讲(二)

第二部分:什么是中国经济的基本盘?在我看来第二部分说的更宽泛,但对大方向的总结很值得借鉴,用罗老师的话说。我辈让我有一种认同感,身处互联网公司,去年乃至未来都应该算是理智(寒冬)的时代,这不全是坏处,至少我看来只要持续的、正确的进步仍然可以实现自我价值,我们共勉。一、我辈正处于一个持续上升的通道中此时你心中一定有一个问题:中国经济到底怎么样?你要是问我预测,我是真不会,那是经济学家的...

2020-01-08 12:04:16 1337

原创 前端面试题汇总(阿里、网易、今日头条、滴滴)

在各公众号、博客中收集了19年常见的前端面试题记录的公司分别是:阿里、网易、滴滴、今日头条、有赞、挖财、沪江、饿了么、携程、喜马拉雅、兑吧、微医、寺库、宝宝树、海康威视、蘑菇街、酷家乐、百分点和海风教育。以下是面试题汇总:阿里使用过的koa2中间件koa-body原理介绍自己写过的中间件有没有涉及到Cluster介绍pm2master挂了的话pm2怎么处理如何和MySQL进行...

2020-01-07 19:00:26 674

原创 2019-2020记罗振宇“时间的朋友”跨年演讲(一)

“时间的朋友”跨年演讲观后感回首一年,多愁善感谈不上,经历的事情不少,但并不值得大写特写,酸甜苦辣——我相信这个世界有更多的人比我有发言权,所以自从大三开始的每个总结我都觉得应该将自己的思考体现出来,除了工作之外生活也很重要,甚至是最重要,看完了罗老师的话,确实有些收获,我们共勉。这是它的第一部分,篇幅不长。一、“贝聿铭时刻”2019年5月16日,贝先生离开了这个世界,享年102岁。...

2020-01-07 18:48:07 1722

原创 LeetCode题解 => 509.斐波那契数(六十一)

斐波那契数斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.给定 N,计算 F(N)。输入输出解释21F(2) = F(1) + F(0) = 1 + 0...

2020-01-07 18:33:06 985

原创 LeetCode题解 => 448.找到所有数组中消失的数字(六十)

找到所有数组中消失的数字给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。示例:输入:[4,3,2,7,8,2,3,1]输出:[5,6]...

2020-01-07 18:14:22 965

原创 LeetCode题解 => 442.数组中重复的数据(五十九)

数组中重复的数据给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。找到所有出现两次的元素。你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗?输入: [4,3,2,7,8,2,3,1]输出: [2,3]解法一(循环查找)时间负责度 O(n^2)考虑进行优化var findDuplicates = fun...

2020-01-07 16:15:05 1007

原创 LeetCode题解 => 412.FizzBuzz(五十八)

FizzBuzz解法一(循环)var fizzBuzz = function(n) { var arr = []; for (var i = 1; i <= n; i++) { if (i % 15 === 0) { arr.push("FizzBuzz") } else if (i % 5 === 0) { ...

2020-01-07 13:45:31 940

原创 LeetCode题解 => 371.两整数之和(五十七)

两整数之和不使用运算符 + 和 - ,计算两整数a 、b 之和。示例 1:输入: a = 1, b = 2输出: 3示例 2:输入: a = -2, b = 3输出: 1解法一(位运算)/** * @param {number} a * @param {number} b * @return {number} */var getSum = function(a, ...

2020-01-07 13:33:53 956

原创 LeetCode题解 => 344.反转字符串(五十六)

反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例 2:输入...

2020-01-07 11:46:55 1049

原创 LeetCode题解 => 287.寻找重复数(五十五)

寻找重复数给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例 1:输入: [1,3,4,2,2]输出: 2示例 2:输入: [3,1,3,4,2]输出: 3说明:不能更改原数组(假设数组是只读的)。只能使用额外的 O(1) 的空间。时间复杂度小于 O(...

2020-01-07 09:43:42 918

原创 LeetCode题解 => 283.移动零(五十四)

移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。这一版使用了额外的数组,所以需要进一步优化时间复杂度:O(n)。但是,操作仍然是局部优化的。代码执行的总操作(数组写入)为 nn(元素总数)。...

2020-01-02 18:27:22 957 1

原创 算法与数据结构+LeetCode题解-Js版

记录自己的LeetCode答题记录这里记录了我最近所有的算法题解和部分解析,正在逐渐完善,优化。如果对您有帮助不妨给我点个赞、star、评论下吧~Author: 博健花名: 余光公司: 稿定设计 前端开发工程师 19年毕业E-mail: webbj97@163.comWX: j565017805LeetCode题解-Book版CSS效果汇总-Book版JavaScript...

2020-01-02 17:43:31 7719

原创 LeetCode题解: 237.删除链表中的节点

删除链表中的节点请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。示例 1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例 2:输入: head = [4,5,1,9], node = ...

2020-01-02 16:35:30 240

原创 LeetCode题解 => 219.存在重复元素II(五十二)

存在重复元素II给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的绝对值最大为 k。输入输出输入: nums = [1,2,3,1], k = 3输出: true输入: nums = [1,0,1,1], k = 1输出: true输入: nums = [1,...

2020-01-02 16:23:18 249

原创 LeetCode题解 => 215.数组中的第K个最大元素(五十一)

数组中的第K个最大元素在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明:你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。解法一(排序)...

2020-01-02 15:00:48 343 1

淘宝首屏静态页面(HTML+CSS)布局练习.zip

适合刚接触前端基础知识的同学,初步了解了HTML+CSS后,可以尝试练习类似项目;该项目主要为HTML+CSS实现,不涉及交互、逻辑功能,旨在提高样式布局能力

2020-05-07

空空如也

空空如也

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

TA关注的人 TA的粉丝

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