12 2021 档案

摘要:Linux是一个多任务的操作系统,可以支持远大于CPU数量的任务同时运行,但是我们都知道这其实是一个错觉,真正是系统在很短的时间内将CPU轮流分配给各个进程,给用户造成多任务同时运行的错觉。所以这就是有一个问题,在每次运行进程之前CPU都需要知道进程从哪里加载、从哪里运行,也就是说需要系统提前帮它设 阅读全文
posted @ 2021-12-31 09:49 苍青浪 阅读(454) 评论(0) 推荐(0) 编辑
摘要:Wasm 在开始之前,我们还是先来回顾下 Wasm: WebAssembly 是一种二进制指令格式,简称为 Wasm,它可以运行在适用于堆栈的虚拟机上。 WebAssembly 存在的意义就是成为编程语言的可移植编译目标,让在 Web 上部署客户端和服务端应用成为可能。 Wasm 具有紧凑的二进制格 阅读全文
posted @ 2021-12-28 09:42 苍青浪 阅读(1228) 评论(1) 推荐(1) 编辑
摘要:在优化网站打开速度上,我们有很多的方法,而其中一个就是减少诸如Javascript和CSS等资源文件的大小,而减少文件大小的方法除了在代码上下功夫外,最常用的方法就是使用压缩算法对文件进行压缩。 目前,网站普遍使用的是gzip压缩算法,当然你可能还知道deflate和sdch算法,但是最近两年新兴了 阅读全文
posted @ 2021-12-22 19:32 苍青浪 阅读(410) 评论(0) 推荐(0) 编辑
摘要:开发者可以控制浏览器资源的加载顺序,但这种控制的粒度能做到多细呢? 本文来聊聊资源加载优先级的问题。 浏览器解析资源的优先级 当浏览器开始解析网页,并开始下载图片、Script 以及 CSS 等资源的时候,浏览器会为每个资源分配一个代表资源下载优先级的 fetch priority 标志。 而资源下 阅读全文
posted @ 2021-12-15 10:27 苍青浪 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:导语 通过这篇文章可以大致了解 Whistle 的实现原理,并学习如何实现一个简单的抓包调试工具。 项目 Github 地址:https://github.com/avwo/whistle Whistle 是基于 Node.js 实现的跨平台 Web 抓包调试(HTTP)代理,主要功能: 实时抓包: 阅读全文
posted @ 2021-12-09 10:34 苍青浪 阅读(851) 评论(0) 推荐(0) 编辑
摘要:Elastic Search 为了避免深分页,不允许使用分页(from + size)查询 10000 条以后的数据,因此如果要查询第 10000 条以后的数据,要使用 Elastic Search 提供的 scroll 游标 来查询 1. 为什么不能使用 from + size 进行深分页查询? 阅读全文
posted @ 2021-12-02 14:29 苍青浪 阅读(384) 评论(0) 推荐(0) 编辑

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