解读 https 通信 发表于 2019-01-27 分类于 web 简介在浏览器与服务器之间进行通信主要有 http 和 https 两种方式。对于 http 而言,这是一种明文传输的通信协议,这就让客户端与服务器之间的明文通信容易让黑客窃取甚至篡改,无法保证安全。因而引入了 https 协议,即HTTP+SSL/TLS,这是一种在 http 协议的基础上加入了 SSL 层进行加解密保护,保证客户端和服务器之间的通信是安全的。 阅读全文 »
leetCode-61:Rotate List 发表于 2019-01-18 分类于 leetCode 问题描述给定一个链表和一个数字 k,要求将链表旋转 k 次(从最右端向最左端进行旋转)。题目链接:**点我** 阅读全文 »
leetCode-55:Jump Game 发表于 2019-01-13 分类于 leetCode 问题描述给出一个非负整数的数组,每个元素代表当前位置向右移动的最大距离,要求判断给出的数组中是否能从第一个元素走到最后一个元素,如果可以,返回 true,否则返回 false。题目链接:**点我** 阅读全文 »
leetCode-18:4Sum 发表于 2019-01-05 更新于 2019-12-29 分类于 leetCode 问题描述给定一个可能包含重复数字的数组和一个目标数字,要求找出所有由数组中的 4 个元素构成的集合的和等于目标数字。结果集中不能包含重复集合。例如:[1, -1, 0, 0]、[-1, 1, 0, 0]、[1, 0, 0, -1]、[1, 0, -1, 0]、[-1, 0, 0, 1]、[-1, 0, 1, 0]、[0, 0, 1, -1]、[0, 0, -1, 1]、[0, 1, 0, -1]、[0, -1, 0, 1]、[0, 1, -1, 0]、[0, -1, 1, 0] 这几个集合属于同一个集合,只需要输出其中一个即可。题目链接:**点我** 阅读全文 »
leetCode-6:ZigZag Conversion 发表于 2018-12-30 分类于 leetCode 问题描述给定一个字符串和数字 n ,要求将字符串按照 n 竖行 “Z” 字行分布后,将分布后的字符按照从上到下,从左到右的顺序构成的新字符串输出。题目链接:**点我** 阅读全文 »
leetCode-5:Longest Palindromic Substring 发表于 2018-12-23 分类于 leetCode 问题描述给定一个字符串,要求找出这个字符串中最长回文子字符串,如果有多个相同最大长度的回文子字符串,输出其中一个即可。题目链接:**点我** 阅读全文 »
leetCode-49:Group Anagrams 发表于 2018-12-15 分类于 leetCode 问题描述给定一个字符串数组,要求将其进行分组,分组规则:同一个字符串所组成的字母相同则分为一组。题目链接:**点我** 阅读全文 »
leetCode-40:Combination Sum II 发表于 2018-12-09 分类于 leetCode 问题描述给定一个包含重复数字的正整数的数组和一个目标数字,要求找出所有由数组中元素构成的集合的和等于目标数字的列表,数组中的每个元素在同一个集合中最多只能出现一次,在结果列表中不能包含重复的集合。题目链接:**点我** 阅读全文 »
leetCode-39:Combination Sum 发表于 2018-12-09 分类于 leetCode 问题描述给定一个不包含重复数字的正整数的数组和一个目标数字,要求找出所有由数组中元素构成的集合的和等于目标数字的列表,数组中的元素可以重复出现在同一个集合中,但是结果列表中不能包含重复的集合。题目链接:**点我** 阅读全文 »
leetCode-63:Unique Paths II 发表于 2018-12-02 分类于 leetCode 问题描述给定一个矩阵,矩阵上的元素是 0 或 1,1 表示这是一个障碍物,机器人不能通过,0 表示机器人可以通过。一个机器人在矩阵左上角,目标在矩阵右下角,机器人每次只能向右或向下走一步,要求找出机器人从左上角走到右下角共有多少种走法。题目链接:**点我** 阅读全文 »