随笔分类 -  浏览器 / 网络

计算机基础——组成原理——操作系统——网络
摘要:服务端推送技术包括: 1、Ajax 轮询 2、Ajax 长轮询 3、WebSocket 一、Ajax 轮询 利用 XHR,通过 setInterval 定时向后端发送请求 1、优点:实现简单 2、缺点:数据同步不及时,增加后端处理压力 3、场景:适用于对消息及时性要求不高且服务器资源充足的开发 se 阅读全文
posted @ 2019-09-21 21:08 Leophen 阅读(564) 评论(0) 推荐(0) 编辑
摘要:一、安装 brew install nginx 或 sudo brew install nginx 二、启动 brew services start nginx 或 sudo brew services start nginx 三、重启 brew services restart nginx 或者 阅读全文
posted @ 2019-09-18 12:20 Leophen 阅读(3572) 评论(0) 推荐(0) 编辑
摘要:一、什么是 iframe iframe 用于在页面内显示页面,使用 <iframe> 会创建包含另外一个文档的内联框架(即行内框架) <iframe src="URL"></iframe> 二、iframe 的常用属性 1、width 定义 iframe 的宽度 2、height 定义 iframe 阅读全文
posted @ 2019-08-24 10:36 Leophen 阅读(3430) 评论(0) 推荐(0) 编辑
摘要:WebSocket 是 HTML5 新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。 为什么传统的 HTTP 协议不能做到 WebSocket 实现的功能?这是因为 HTTP 协议是一个请求-响应协议,请求必须先由浏览器发给服务 阅读全文
posted @ 2019-08-23 18:24 Leophen 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。 文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。 在Linux文件 阅读全文
posted @ 2019-08-23 17:27 Leophen 阅读(743) 评论(0) 推荐(0) 编辑
摘要:一、网络模型 计算机网络的两种模型:OSI 模型和 TCP/IP 模型 由于 OSI 模型过于复杂难以实现,导致 TCP/IP 模型更早地应用在现实中,这也使得 TCP/IP 模型成为标准 在 OSI 模型中,将计算机网络分成了 7 层,而在 TCP/IP 模型中则分成了 4 层,其各层对应关系如下 阅读全文
posted @ 2019-08-23 03:24 Leophen 阅读(617) 评论(0) 推荐(0) 编辑
摘要:“进程是资源分配的最小单位,线程是CPU调度的最小单位” 一、进程(Process) 1、什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面 阅读全文
posted @ 2019-08-22 23:49 Leophen 阅读(389) 评论(0) 推荐(0) 编辑
摘要:一、搜索引擎工作原理 搜索引擎的工作分为三个阶段,即爬行,索引和检索 1、爬行 搜索引擎具有网络爬虫或蜘蛛来执行爬网,每次抓取工具访问网页时,它都会复制该网页并将其网址添加到索引中。 在“蜘蛛”抓取网页内容,提炼关键词的这个过程中,就存在一个问题:“蜘蛛”能否看懂。如果网站内容是 flash 和 j 阅读全文
posted @ 2019-08-14 16:03 Leophen 阅读(1798) 评论(0) 推荐(0) 编辑
摘要:一、什么是同源? 同源是指域名、协议和端口均相同。 二、什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源(只要域名、协议和端口有任一个不同,就被当作是跨域) JavaScript 出于安全方面的考虑,不允许跨域调用其它页面的对象 几种常见场景: 不同文件:www.abc.com/ 阅读全文
posted @ 2019-07-19 22:16 Leophen 阅读(286) 评论(0) 推荐(0) 编辑
摘要:一、GET 一个简单的 GET 请求: xmlhttp.open("GET","demo_get.asp",true); xmlhttp.send(); 在上面的例子中,可能得到的是缓存的结果。 为了避免这种情况,需要向 URL 添加一个唯一的 ID: xmlhttp.open("GET","dem 阅读全文
posted @ 2019-07-18 19:48 Leophen 阅读(1337) 评论(0) 推荐(0) 编辑