node.js 课程 第二章 node.js 介绍 2.1 下载和安装 nvm(Node.js version manager) 在github下载 几个指令 2.2 nod...
node.js 课程 第二章 node.js 介绍 2.1 下载和安装 nvm(Node.js version manager) 在github下载 几个指令 2.2 nod...
Cover.下一个“地球”在哪里?《星际穿越》你真的看懂了吗?[日本别再倒核废水了,做个人吧] 4月13日,日本首相菅义伟宣布将在未来两年内,将福岛核电站的含有辐射的核废水排...
介绍 Cypress是基于JavaScript语言的一种前端自动化测试工具。Cypress是自集成的,这类测试框架统称为e2e测试,即end to end(端到端)测试。 优...
判断链表是否有环 先搞清楚有环是什么意思?链表的结构是一环扣一环,每一环都有一个next指针,指向下一个节点,从头开始往下遍历,在遍历过程中如果一个节点出现两次,则说明有环。...
计数排序 计数排序非常容易理解,相信等我介绍完概念,大家都可以写出来。 通过数组下标来记录数列中各数的值,通过下标对应的值来记录相同数出现的频率。打个比方,一个长度为10的数...
在前面,我们讲了二叉堆的实现[https://www.jianshu.com/p/650c120bfc50],堆顶元素始终是最大或最小的,那么堆排序是怎么一回事呢? 根据数列...
主流的排序算法 时间复杂度为O(n^2):冒泡排序选择排序插入排序希尔排序(介于O(n^2)与O(nlogn)之间的) 时间复杂度为O(nlogn):快速排序归并排序堆排序 ...
前言 在写冒泡排序的时候,同事看了我的代码,跟我说,你这个数据交换,不需要中转站的,用一个异或操作就可以啦。具体代码是: 怎么样,乍一看是不是有点惊奇,别着急,让我们一探究竟...
树的基本概念 树是n个节点组成的有限集,n为0,则称为空树。非空树有以下特点: 有且仅有一个根节点(root); n > 1,其余节点可分为m(m>0)个互不相交的有限集,每...
CORS:跨域资源共享,来解决ajax请求在游览器中同源策略的限制。主要取决于后端设置响应头。 简单请求 GET、POST、HEAD 请求头只包含以下字段:Accept;Ac...
数组 有限个相同类型的变量组成有序集合,每个变量都是一个元素。 内存 由一个个连续的内存单元组成,每个内存单元都有自己的地址,这些单元中,部分是被占用的,部分是空闲的。 而数...
算法的基本概念和要素 运算 查找 排序 最优决策 数据结构 为了更高效地存储、访问和修改数据,数据结构就产生了。 线性结构数组、链表(衍生——>栈、队列、哈希表) 树二叉树、...
今天比较懒,一图胜万言 自己总结下吧: 缓存位置: service-worker(注册,监听,拦截请求,强制https,自由缓存) memory-cache(内存中,大小和时...
前言 最近项目组比较忙,急着提测,不过忙里偷闲也得把笔记给写了,坚持就有收获。 BFC是什么 术语:块级格式化上下文,简单来说就是一个独立封闭的空间,内部样式完全不受外部的影...