一、 参考资料: https://blog.gmem.cc/setup-openstreetmap-server http://www.v5cn.cn/?p=167 http...
一、 参考资料: https://blog.gmem.cc/setup-openstreetmap-server http://www.v5cn.cn/?p=167 http...
前言 前端工程师因为需要操纵Ajax(Ajax的A就是Asynchronous的意思),因此,是最了解异步IO的人群之一,另外了解异步IO人群就是操作系统开发工程师了(在操作...
一、HTTP为什么不安全? HTTP协议没有任何的加密以及身份验证的机制,非常容易遭到窃听、劫持、篡改等。不安全的原因主要包含以下三个方面: 通信使用明文,内容可能被窃听。 ...
node.js可以在安装了http-server后,在本地起服务。但只能启动http服务,启动https服务需要密钥和证书。 生成密钥、证书 第一步,为服务器端和客户端准备公...
前言 在朴灵老师的《深入浅出nodejs》一书中提到,每个模块文件的require,exports和module这3个变量并没有在模块中定义,也并非全局函数/对象。而是在编译...
ES7新特性 (ECMAScript2016 新特性) 一、Array 1、Array.prototype.includes includes()的作用,是查找一个值在不在数...
这是告别CSDN后第一次使用简书写IT类的博客,还在适应。最不适应的就是不能直接手输markdown语法标记。(好像原因是我没有切换编辑器) 什么是响应式编程(Reactiv...
一、同源策略 同源策略是一种约定,是浏览器最核心也最基本的安全功能,主要体现在同源策略会限制来自不同源的文档和脚本对当前源的文档数据的读取或设置某些属性,是用于隔离潜在恶意文...
1. 堆叠顺序 堆叠顺序(stacking order):HTML 内元素发生层叠的时候的特定垂直顺序,即元素在用户视线方向上的顺序。 一般而言,div 以内在层叠顺序上对于...
设计模式:代码经验的总结设计模式都是面向对象的 工厂模式 工厂函数就是做一个对象创建的封装,并将创建的对象return出去 单例模式:只允许存在一个实例的模式 观察者模式 又...
几种算法思想: 一、递归(保留往期第五天任务) 通过LeetCode上【70. 爬楼梯】学习中文路径:https://leetcode-cn.com/problems/cli...
四种算法思想 学习算法,有两个比较重要的基础要学习。 首先是复杂度的计算。复杂度包括时间复杂度和空间复杂度,通过对一个问题的不同算法,通过比较时间复杂度和空间复杂度,我们选择...
算法包括三部分:算法思想 + 排序算法 + 查找算法 算法思想: 算法思想 就是 解题思路。常见的解题思路有如下:1)穷举算法思想:为了解决问题和解决问题2)递推算法思想:根...