06 2020 档案

摘要:CDN劫持的表现形式之前总说https的安全的。如果你遇到这么一个场景:网站是https的,cdn也是https,但是用户还是看到广告,或者直接唤起其他app等更加恶心的操作。 这个时候你可以考虑下自己是否遭到了CDN劫持。 劫持方非常狡猾,每天每个用户只劫持一次,或者只会在固定时间段劫持,非常难以 阅读全文
posted @ 2020-06-30 09:49 苍青浪 阅读(665) 评论(0) 推荐(0) 编辑
摘要:在日常开发中总是和各种 API 打交道,我们名为前端工程师实为 API 调用工程师。这篇文章我就分享 7 个有趣的 API,你若通过阅读这篇文章对前端增加一点点的乐趣,对我来说也是一种鼓励。这些API在不同的浏览器中兼容性也不一样,使用前请仔细审查。 API使用示例 我们先看下其中几个API的实战效 阅读全文
posted @ 2020-06-29 08:59 苍青浪 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:MAC 地址(Media access control address)是分配给网络接口控制器(Network interface controller, NIC)的唯一标识符,它会在网络段中充当网络地址使用,所有具有网卡的主机都有单独的 MAC 地址,该地址总共包含 48 位,占 6 字节的空间, 阅读全文
posted @ 2020-06-29 08:51 苍青浪 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:在线图片压缩 负责项目的朋友甩给我一个在线图片压缩网站(https://tinypng.com) tinypng 意图很明显,但难道让我把图片一张张上传上去压缩下载吗? 我依然不是前端小白,即使肉眼一扫基本知道哪些图片需要处理,但这种重复劳动虽然管用但很“不健康”,对于自我成长,首先要有强烈的意愿去 阅读全文
posted @ 2020-06-29 08:44 苍青浪 阅读(449) 评论(0) 推荐(0) 编辑
摘要:接下来以下图较简单的网络拓扑模型作为例子,探究探究其间发生了什么? 简单的网络模型 01 孤单小弟 —— HTTP 浏览器做的第一步工作是解析 URL 首先浏览器做的第一步工作就是要对 URL 进行解析,从而生发送给 Web 服务器的请求信息。 让我们看看一条长长的 URL 里的各个元素的代表什么, 阅读全文
posted @ 2020-06-28 09:54 苍青浪 阅读(2314) 评论(0) 推荐(1) 编辑
摘要:一、TCP连接状态简介 TCP协议规定,对于已经建立的连接,网络双方要进行四次挥手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。 网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP 阅读全文
posted @ 2020-06-24 09:20 苍青浪 阅读(8847) 评论(0) 推荐(0) 编辑
摘要:前言 前面我们已经聊了ajax,它的特点是浏览器必须先发起请求,服务器才能给出对应的响应,想一想能不能让服务器主动向浏览器推送数据呢?那么这篇文章我们来聊一聊服务器推送功能。 轮询 假设你现在需要去做一个球赛直播页面,一个主播在后台文字直播比赛,那么这就要求解说数据尽可能的实时到达浏览器,那么我们如 阅读全文
posted @ 2020-06-24 09:18 苍青浪 阅读(4348) 评论(0) 推荐(1) 编辑
摘要:前言 iPhoneX 取消了物理按键,改成底部小黑条,这一改动导致网页出现了比较尴尬的屏幕适配问题。对于网页而言,顶部(刘海部位)的适配问题浏览器已经做了处理,所以我们只需要关注底部与小黑条的适配问题即可(即常见的吸底导航、返回顶部等各种相对底部 fixed 定位的元素)。 笔者通过查阅了一些官方文 阅读全文
posted @ 2020-06-21 20:34 苍青浪 阅读(2643) 评论(0) 推荐(0) 编辑
摘要:tcp服务端和客户端建立连接后会长时间维持这个连接,用于互相传递数据,tcp是以流的方式传输数据的,就像一个水管里的水一样,从一头不断的流向另一头。理想情况下,发送的数据包都是独立的, 现实要复杂一些,发送方和接收方都有各自的缓冲区。发送缓冲区:应用不断的把数据发送到缓冲区,系统不断的从缓冲区取数据 阅读全文
posted @ 2020-06-19 10:08 苍青浪 阅读(508) 评论(0) 推荐(0) 编辑
摘要:TCP的优势从传输数据来讲,TCP/UDP以及其他协议都可以完成数据的传输,从一端传输到另外一端,TCP比较出众的一点就是提供一个可靠的,流控的数据传输,所以实现起来要比其他协议复杂的多,先来看下这两个修饰词的意义: 1. Reliability ,提供TCP的可靠性,TCP的传输要保证数据能够准确 阅读全文
posted @ 2020-06-17 10:10 苍青浪 阅读(1557) 评论(0) 推荐(1) 编辑
摘要:一、滑动窗口流量控制基本原理 发送窗口: 在任意时刻,发送发都维持一组连续的允许发送的帧的序号,称为发送窗口。 接收窗口: 发送窗口用来对发送方进行流量控制,而发送窗口的大小 W 代表在还没有收到对方确认信息的情况下发送方最多还可以发送多少个数据帧。 在接收端设置接收窗口是为了控制可以接受哪些数据帧 阅读全文
posted @ 2020-06-16 09:45 苍青浪 阅读(506) 评论(0) 推荐(1) 编辑
摘要:一、流量控制 1.什么是流量控制 Sender won’t overflow receiver’s buffer by transmitting too much, too fast. (防止发送方发的太快,耗尽接收方的资源,从而使接收方来不及处理) 2.流量控制的一些知识点 接收端抑制发送端的依据 阅读全文
posted @ 2020-06-16 09:38 苍青浪 阅读(887) 评论(0) 推荐(0) 编辑
摘要:本文主要讲解在 Git 仓库中如何管理大的二进制文件,详细介绍了什么是 Git LFS,Git LFS 是如何工作的,以及如何使用 Git LFS。 本文翻译自 Atlassian 官方介绍 Git LFS 的文章,Atlassian 是 Git LFS 的主要开发者之一,这篇介绍 Git LFS 阅读全文
posted @ 2020-06-12 10:01 苍青浪 阅读(36595) 评论(0) 推荐(5) 编辑
摘要:TCP 为了防止发送方无脑的发送数据,导致接收方缓冲区被填满,所以就有了滑动窗口的机制,它可利用接收方的接收窗口来控制发送方要发送的数据量,也就是流量控制。 接收窗口是由接收方指定的值,存储在 TCP 头部中,它可以告诉发送方自己的 TCP 缓冲空间区大小,这个缓冲区是给应用程序读取数据的空间: 如 阅读全文
posted @ 2020-06-07 09:20 苍青浪 阅读(666) 评论(0) 推荐(0) 编辑
摘要:1 概述 捕获组捕获到的内容,不仅可以在正则表达式外部通过程序进行引用,也可以在正则表达式内部进行引用,这种引用方式就是反向引用。要了解反向引用,首先要了解捕获组,关于捕获组,参考 正则基础之——捕获组(capture group)。 反向引用的作用通常是用来查找或限定重复、查找或限定指定标识配对出 阅读全文
posted @ 2020-06-05 18:43 苍青浪 阅读(1408) 评论(0) 推荐(0) 编辑
摘要:概述 考虑这样一种常用的情形:你需要将静态内容(类似图片、文件)展示给用户。那么这个情形就意味着你需要先将静态内容从磁盘中拷贝出来放到一个内存buf中,然后将这个buf通过socket传输给用户,进而用户或者静态内容的展示。这看起来再正常不过了,但是实际上这是很低效的流程,我们把上面的这种情形抽象成 阅读全文
posted @ 2020-06-01 08:50 苍青浪 阅读(1042) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
哥伦布
03:14发布
哥伦布
03:14发布
7°
多云
西南风
3级
空气质量
相对湿度
64%
今天
多云
-1°/10°
周三
小雨
2°/12°
周四
中雨
2°/14°