240 发简信
IP属地:北京
  • JS算法——排序算法

    一:冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是...

  • JS算法——数组去重

    一:双层循环 使用循环嵌套,最外层循环 array,里面循环 res,如果 array[i] 的值跟 res[j] 的值相等,就跳出循环,如果都不等于,说明元素是唯一的,这时...

  • 120
    献给写作者的 Markdown 新手指南

    「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以...

  • JS算法——数组降维

    一:二维数组 1、遍历降维 2、使用concat arr的每一个元素都是一个数组或参数,作为concat方法的参数,数组中的参数或每一个子元素又都会被独立插入进新数组。 3、...

  • 浏览器内核

    浏览器内核可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。最开始渲染引擎和 JS 引擎并没有区分的很明确,后...

  • 浏览器多个标签页之间的通信

    一:websocket通讯 全双工(full-duplex)通信自然可以实现多个标签页之间的通信 WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立...

  • web缓存

    一:缓存对性能优化 请求更快:通过将内容缓存在本地浏览器或距离最近的缓存服务器(如CDN),在不影响网站交互的前提下可以大大加快网站加载速度。 降低服务器压力:在大量用户并发...

  • cookie、sessionStorage、localStorage

    一:cookie Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 了解cookie 要表示唯一的一个cookie值需要:name、domain、path...

  • 前端安全

    一:加密安全 1、Crypto Node.js 的crypto模块封装了诸多的加密功能, 包括 OpenSSL 的哈希、HMAC、加密、解密、签名和验证函数等. 在客户端加密...

  • 同源策略和跨域访问

    一:什么是同源策略 同源策略是浏览器上为安全性考虑实施的非常重要的安全策略。 同源:URL由协议、域名、端口和路径组成,如果两个URL的协议、域名和端口相同,则表示他们同源。...

  • 进程与线程

    一:进程与线程 进程:表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设...

  • ARP地址解析协议、DNS域名系统和交换机、路由器、网关的概念

    ARP地址解析协议 1:首先,每个主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP地址和MAC地址之间的对应关系。 2:当源主机要发送数据时,首先检查ARP列表中...

  • 120
    HTTP协议几个版本的比较

    HTTP协议是如今互联网与服务端技术的基石,HTTP协议的演进也从侧面反应了互联网技术的快速发展。这两天在准备一次关于HTTP1.1协议特性的技术分享过程中,顺 便了解了下各...

  • HTTP协议(2)

    六:常见的HTTP首部字段 a、通用首部字段(请求报文与响应报文都会使用的首部字段) Date:创建报文时间 Connection:连接的管理 Cache-Control:缓...

  • HTTP协议

    HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构...

  • IP地址

    一:子网划分-主机数 一个网络号 192.168.5.0/24(斜线记法,代表网络前缀的位数) ,子网掩码是 255.255.255.248 ,可以构建的最大子网数和每个子网...

  • OSI七层模型与TCP/IP五层模型

    OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物...

个人介绍
一个人下班后的时间,决定了他的高度。一个人如何使用空闲时间,决定了他能走多远。