自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 最长回文子串

1、给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"2、方案 /** * @param {string} s * @return {string} */ var longestPalindrome = function(s) { let longstr='' for (let i

2020-05-10 01:42:01 162

原创 无重复字符的最长子串

1、 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子

2020-05-10 01:39:15 132

原创 js深拷贝

1 递归遍历 let clone = (obj) => { // 判断是否为空未定义 if (obj == null || typeof obj !== 'object') return obj // 判断是array还是 object let Obj = Array.isArray(obj) ? [] : {} for (let i in obj) { Obj[i] = clone(obj[i]) } return Obj }2 JSON.string

2020-05-10 01:32:32 137

原创 H5唤起主流安卓应用市场

H5打开安卓应用市场安卓应用市场软件商店

2019-12-19 12:12:31 8774 5

原创 git简单使用

文章目录1、 Git是什么?2、 Git指令2.1 查看文件状态2.2 文件提交到暂存区2.3 文件提交到版本库2.4 文件推送到远程主机2.6 存储库克隆1、 Git是什么?Git是目前世界上最先进的分布式版本控制系统。2、 Git指令2.1 查看文件状态查看文件状态 ,可以查看哪些文件在本次修改了,以便我们清楚在下一步应该提交哪些文件git status 2.2 文件提交到...

2019-10-11 15:44:39 97

原创 flex布局

1、flex实现下面布局2、结构<div class="box"> <div class="item1"></div> <div class="item2"></div> <div class="item3"></div></div>3、解决方案方案一.box{ height:...

2019-07-23 00:16:47 84

原创 prototype、__proto__与constructor区别与联系

1、图解function Foo() {...};let f1 = new Foo();2、 总结一下:1、我们需要牢记两点:①__proto__和constructor属性是对象所独有的;② prototype属性是函数所独有的,因为函数也是一种对象,所以函数也拥有__proto__和constructor属性。2、 __proto__属性的作用就是当访问一个对象的属性时,如果该对...

2019-07-21 00:34:33 521

原创 HTTP与TCP的区别和联系

一、基本概念1、TCP连接TCP协议是传输层协议,主要解决数据如何在网络中传输。2、HTTP连接http协议是超文本传输协议,是应用层协议,http协议是建立在tcp协议之上的。http协议的特点是客户端发送请求都需要服务端回应,在请求结束后,会主动释放链接。从建立连接到关闭连接的过程称为‘一次连接’。3、TCP三次握手第一次握手:客户端建立连接时,发送syn包到服务器,等待服务器响应...

2019-07-20 23:52:51 5583

原创 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。解答 /** * @param {string[]}...

2019-07-10 10:41:35 82

原创 JS原生实现bind()

1、Function.prototype.bind()bind()方法主要就是将函数绑定到某个对象,bind()会创建一个函数,函数体内的this对象的值会被绑定到传入bind()中的第一个参数的值,例如:f.bind(obj),实际上可以理解为obj.f(),这时f函数体内的this自然指向的是obj; Function.prototype.bind2 = function (context...

2019-06-20 20:31:03 541

原创 函数内部延迟后面代码执行

1、要求 async function delayed (params) { //在这里加入一段代码,让后面的打印1,延迟2s执行 console.log(1) }; delayed ()2、实现 async function delayed (params) { await new Promise((resolve, reject) => { setT...

2019-06-14 16:16:09 557

空空如也

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

TA关注的人

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