上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 深拷贝和浅拷贝是javascript中一个比较复杂的问题,也是面试官最喜欢问的问题之一,通过这个为可以看出是否入门,深拷贝和浅拷贝也是初学者经常犯错一个点。 简单来说深拷贝是拷贝储存在栈中的对象,而浅拷贝是从内存中拷贝,这就涉及到数据存放位置了,总所周知,数据大体可以分为两种数据类型,一种是基本数据 阅读全文
posted @ 2019-07-26 14:09 追求极致 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 前言 对象是 JS 中基本类型之一,而且和原型链、数组等知识息息相关。不管是面试中,还是实际开发中我们都会碰见深拷贝对象的问题。 顾名思义,深拷贝就是完完整整的将一个对象从内存中拷贝一份出来。所以无论用什么办法,必然绕不开开辟一块新的内存空间。 通常有下面两种方法实现深拷贝: 迭代递归法 序列化反序 阅读全文
posted @ 2019-07-26 14:07 追求极致 阅读(15067) 评论(1) 推荐(3) 编辑
摘要: ES5 方法总结 1.slice 2. 遍历数组 3. concat() Array.prototype.clone=function(){ ES6 方法总结 1. Object.assign() 浅复制,也可以实现数组的克隆 2. 扩展运算符 欢迎补充其他方法!!! 阅读全文
posted @ 2019-07-26 14:06 追求极致 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 受制于WEB页面源码的暴露,因此传统的对称加密方案以及加密密钥都将暴露在JS文件中,同样可以被解密。 目前比较好的解决方案是WEB页面全程或用户登录等关键环节使用HTTPS进行传输。 另外一种解决方案就是通过RSA进行加密。 RSA是一种非对称加密,也就是客户端通过公钥进行加密,服务端通过私钥进行解 阅读全文
posted @ 2019-07-23 15:25 追求极致 阅读(4534) 评论(0) 推荐(0) 编辑
摘要: "1、如果是私钥加密,公钥解密的话,因为公钥是公开出来的,所以拿到公钥的人 ,是可以解密报文的,我认为这种加密方式没意义。" 你理解有误. 这种场景是用作签名的, 就是校验信息发送者身份. 只有通过特定私钥的的信息才能被公开出来的公钥解密. 这就唯一确定了信息发送者, 达到签名(不可抵赖)的目的. 阅读全文
posted @ 2019-07-23 12:36 追求极致 阅读(3351) 评论(0) 推荐(2) 编辑
摘要: 原文:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQ 阅读全文
posted @ 2019-07-18 10:10 追求极致 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 说到索引,很多人都知道“索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,在数据十分庞大的时候,索引可以大大加快查询的速度,这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。” 但是索引是怎么实现的呢? 阅读全文
posted @ 2019-07-18 10:06 追求极致 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript的世界里,有两个词经常被提到,shim和polyfill.它们指的都是什么,又有什么区别?一个shim是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现一个polyfill就是一个用在浏览器API上的shim.我们通常的做法是先检查当前浏览器是否支 阅读全文
posted @ 2019-07-16 18:35 追求极致 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/zlhff/p/5477943.html 在介绍HttpOnly之前,我想跟大家聊聊Cookie及XSS。 随着B/S的普及,我们平时上网都是依赖于http协议完成,而Http是无状态的,即同一个会话的连续两个请求互相不了解,他们由最新实例化的环 阅读全文
posted @ 2019-07-15 20:05 追求极致 阅读(197) 评论(0) 推荐(0) 编辑
摘要: from:http://data.biancheng.net/view/152.html RLE压缩算法(下简称RLE算法)的基本思路是把数据按照线性序列分成两种情况:一种是连续的重复数据块,另一种是连续的不重复数据块。RLE算法的原理就是用一个表示块数的属性加上一个数据块代表原来连续的若干块数据, 阅读全文
posted @ 2019-07-15 15:03 追求极致 阅读(12226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页