自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 最小栈 js实现

设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x)-- 将元素 x 推入栈中。pop()-- 删除栈顶的元素。top()-- 获取栈顶元素。getMin() -- 检索栈中的最小元素。示例:MinStack minStack = new MinStack();minStack.push(-2);...

2019-07-19 10:07:00 286

转载 合并两个有序数组

给定两个有序整数数组nums1 和 nums2,将 nums2 合并到nums1中,使得num1 成为一个有序数组。说明:初始化nums1 和 nums2 的元素数量分别为m 和 n。你可以假设nums1有足够的空间(空间大小大于或等于m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,0,0], m = 3nums2...

2019-07-18 20:53:00 163

转载 有效的字母异位词

给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。示例1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含 unicode 字符怎么办?你能否调整你...

2019-07-17 11:02:00 106

转载 验证回文串

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true示例 2:输入: "race a car"输出: false首先,通过正则匹配去掉原字符串中的非字母和数字字符,然后去掉...

2019-07-17 09:47:00 152

转载 Nodejs 创建服务器并与MySQL连接

const http = require('http');const mysql = require('mysql');const url = require('url');const util = require('util');//连接数据库const connection = mysql.createConnection({ host:'---...

2019-07-16 21:27:00 264

转载 最大数

给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。示例 1:输入: [10,2]输出: 210示例2:输入: [3,30,34,5,9]输出: 9534330说明: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/largest-number...

2019-07-15 10:35:00 117

转载 两个数组的交集

给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。来源:力扣(LeetCode)链接:https:...

2019-07-15 09:43:00 90

转载 Vue应用部署到阿里云服务器运行时白屏的问题

基于 vue-cli 3.8.2 开发的 vue 应用,利用 npm run build 命令将项目文件打包后传输到阿里云服务器的 tomcat 文件夹下,访问该应用时,出现白屏的情况,(报错忘记截屏了。。。)总之问题就出在 publicPath 配置上。在 vue 项目的根目录下新建一个 vue.config.js (详细的配置文档参见https://cli.vuejs.or...

2019-07-08 20:08:00 484

转载 HTTP 和 HTTPS 的区别

一、HTTP 和 HTTPS 区别HTTP 的不足:通信使用明文,内容可能被窃听不验证通信方的身份,因此有可能遭遇伪装无法验证报文的完整性,所以有可能已遭篡改HTTP + 加密处理 + 身份认证 + 完整性保护 = HTTPS (HTTP Secure)通常会在 Web 登陆界面以及 购物结算界面使用 HTTPS 通信。HTTPS 是身披 SSL 外壳...

2019-07-03 21:46:00 92

转载 WebSocket 和 HTTP 的区别

一、HTML5 提出 WebSocket 为了解决什么问题?  在 websocket 出现之前,为了实现 web 端的实时通信,通常采用的是 Ajax 轮询技术,(轮询是在特定的时间间隔内,由浏览器向服务器发送 HTTP 请求,再由服务器返回最新的数据),这种方式有一个很明显的缺点就是:浏览器需要不断的向服务器发送请求,而 HTTP 请求可能包含比较长的头部信息,其中真正有效的数据...

2019-07-03 19:33:00 173

转载 将 Nodejs 服务部署到阿里云服务器

基于 Nodejs 写了一个简单的服务器,现在要把它部署到线上:第一步,搭建 nodejs 环境安装 nodejs    在 node 官网上下载对应的安装包,上传到服务器并解压,我把安装包放在 /usr/local/nodejs 下建立 软连接    ln -s /usr/local/nodejs/bin/npm /usr/local/bin/ ...

2019-07-02 18:11:00 283

转载 盛最多水的容器

问题:给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。来源:力扣(LeetCode)链接:https://leetcode-c...

2019-06-26 09:29:00 84

转载 连续子数组的最大和

HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子...

2019-06-20 09:47:00 73

转载 数组中出现次数超过一半的数字

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。function MoreThanHalfNum_Solution(numbers){ // write code here numbers...

2019-06-19 21:56:00 61

转载 变态跳台阶

一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。function jumpFloorII(number){ // write code here let products=[]; products[0]=0; products[1]=1; products[...

2019-06-18 10:59:00 75

转载 二进制中 1 的个数

问题:输入一个整数,输出该数二进制表示中 1 的个数。JavaScript 代码:/** * @param {number} n - a positive integer(这里也说了输入是正整数。。。) * @return {number} */var hammingWeight = function(n) { let res = 0; ...

2019-06-17 14:29:00 75

转载 784.字母大小写全排列

给定一个字符串,通过将字符串中的每个字母转变大小写,可以获得一个新的字符。返回所有可能得到的字符串集合。(回溯法)/** * @param {string} S * @return {string[]} */var letterCasePermutation = function(S) { if(S==''){ return [''];...

2019-06-17 13:43:00 94

转载 链表中环的入口节点

问题:给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。/*function ListNode(x){ this.val = x; this.next = null;}*/function EntryNodeOfLoop(pHead){ // write code here let mN...

2019-06-16 17:43:00 64

转载 合并两个排序的链表

问题:输入两个单调递增的链表,输出两个链表合成后的链表,需要合成后的链表满足单调不减规则。利用递归的方法解决该问题。/*function ListNode(x){ this.val = x; this.next = null;}*/function Merge(pHead1, pHead2){ // write code here...

2019-06-16 17:06:00 87

转载 Promise 学习

目录什么是 Promise ?为什么要用 Promise ?创建 Promise一个简单的例子Promise 的基本用法什么是 Promise ?MDN 上的解释:Promise对象用于表示一个异步操作的最终状态(完成或失败),以及该异步操作的结果值。为什么要用 Promise ?在 promise 出现之前,可以使用异步回调来...

2019-06-15 13:10:00 76

转载 Leetcode 695.岛屿的最大面积

给定一个包含了一些 0 和 1的非空二维数组grid, 一个岛屿是由四个方向 (水平或垂直) 的1(代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。)示例 1:[[0,0,1,0,0,0,0,1,0,0,0,0,0], [0,0,0,0,0,0,0,1,1,1,0,0,0],...

2019-06-15 12:47:00 101

转载 Leetcode 42.接雨水

题目描述:给定n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例:输入: [0,1,0,2,1,0,1,3,2,1,2,1]输出: 6来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/trapping-rain-water思路:在每一点处雨水的高度 = min(...

2019-06-15 11:44:00 70

转载 Leetcode 20.有效的括号 js

---恢复内容开始---题目描述:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例...

2019-06-15 11:14:00 142

空空如也

空空如也

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

TA关注的人

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