URL编码 起因前几天的时候做了一个领奖的公众号,回调的时候url中会自动带过来一个使用des3加密的orderId, 本来在测试环境的时候是没有问题的,但是到了线上却出现了问题,经过排查发现加密串本来是tq+3wB8PdfY=, 传到后台的错误结果是tq%203wB8PdfY%3D,但是真实需要传给后台的却是tq%2B3wB8PdfY%3D. 因此在这里将该问题总结一下.转载自关于URL编码 需要知道首先需 2019-10-16 基础 #基础 #面试 #JavaScript
在浏览器输入 URL 回车之后发生了什么 不久前看了一篇文章在浏览器输入 URL 回车之后发生了什么, 感觉讲的实在很好所以在此我也想总结一下,当自己被问到这个问题的时候会如何回答呢? 在浏览器输入 URL 回车之后发生了什么?大致流程如下 1.URL解析 2.DNS查询; 3.建立TCP连接; 4.发送HTTP请求; 5.服务器处理请求; 6.返回响应结果; 7.关闭TCP连接; 8.浏览器解析HTML; 9.浏览器布局渲染; 当我 2019-09-16 面试 #基础 #面试 #HSTS
LeetCode刷题总结(简单版五) 本文将LeetCode刷过的题目进行简单的总结和记录,便于自己进行复习,同时将看到的解题思路进行汇总让其他的小伙伴能够理解。 1.两个数组的交集两个数组的交集:给定两个数组,编写一个函数来计算它们的交集。 123456789示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9 2019-09-08 LeetCode #基础 #面试 #LeetCode
LeetCode刷题总结(简单版四) 本文将LeetCode刷过的题目进行简单的总结和记录,便于自己进行复习,同时将看到的解题思路进行汇总让其他的小伙伴能够理解。 1.反转字符串中的单词 III反转字符串中的单词 III:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 1234示例 1:输入: "Let&#x 2019-09-07 LeetCode #基础 #面试 #LeetCode
LeetCode刷题总结(简单版三) 本文将LeetCode刷过的题目进行简单的总结和记录,便于自己进行复习,同时将看到的解题思路进行汇总让其他的小伙伴能够理解。 1.自除数自除数:自除数 是指可以被它包含的每一位数除尽的数。例如,128 是一个自除数,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。还有,自除数不允许包含 0 。给定上边界 2019-09-05 LeetCode #基础 #面试 #LeetCode
LeetCode刷题总结(简单版二) 本文将LeetCode刷过的题目进行简单的总结和记录,便于自己进行复习,同时将看到的解题思路进行汇总让其他的小伙伴能够理解。 1.有趣的电影有趣的电影:某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 2019-09-04 LeetCode #基础 #面试 #LeetCode
LeetCode刷题总结(简单版一) 本文将LeetCode刷过的题目进行简单的总结和记录,便于自己进行复习,同时将看到的解题思路进行汇总让其他的小伙伴能够理解。 1.宝石与石头宝石与石头:给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此”a”和”A”是不同类型的石 2019-09-03 LeetCode #基础 #面试 #LeetCode
搭建门户网站技术选型 起因工作多年,项目越来越多,总是要做一些重复性的工作开进行开发,每次东配置西配置一大堆,效率很低无法直接投入生产。通过这篇文章梳理一下自己的知识点,将一些常用技术做一些总结归纳和复习。并且基于此开发一套模版,用于以后网站开发直接套用,不做重复性的工作(这里的网站主要针对pc)。 开始从前端的角度来说,如何从零开始开发一个门户网站呢? 首先是要有一些基础知识包括JavaScript, css, ht 2018-10-21 脚手架 #工具 #脚手架
安卓和IOS前端页面调试 场景我们通常会有这样的开发场景, 开发了一些前端页面,可能在手机浏览器打开,也可能在客户端的webview打开,对应不同的场景我们可能需要不通的手段来进行调试。对于简单的页面我们一般可以通过chrome的开发工具来调试或者通过safari来直接对手机打开的页面直接进行调试。 但是对于复杂webview我们可能需要一些特殊手段来进行debug. 在本文将总结一部分调试技巧 方法分类 难度 调试 2018-10-20 调试 #工具 #调试