殷东亮的博客

回归写作

Jan 20, 2022
日常

今年以来发现,我能写出来的东西越来越多了,是一直期待的状态,但不是说写作内容的质量有多高了,而是写作的意愿更强了。为什么意愿更强了,一方面我发现如果输入更多了,再不进行输出的话,脑子就会有一种装满东西 ...

Wireshark 食用指南

Jan 13, 2022
计算机网络, 工具

最近看 HTTPS、TCP 的时候发现很多地方都会用 Wireshark 抓包来实际操作,于是系统地看了下。 Wireshark 历史 # Wireshark(导线鲨鱼,前称 Ethereal,空灵)是一个免费开源的网络数据包分析软件。网络数据包分析 ...

通用唯一识别码:UUID

Jan 5, 2022
算法, 系统设计, 密码学

通用唯一识别码(Universally Unique Identifier,UUID)。根据需要不同,标准提供了不同的 UUID 版本以供使用,分别对应于不同的UUID生成规则,下面详细对比下。 UUID各版本优缺点 # 版本 1 # ...

FE — Npm [ Doc ]

Jan 4, 2022
前端

版本管理 # ~: 当安装依赖时获取到有新版本时,安装到 x.y.z 中 z 的最新的版本。即保持主版本号、次版本号不变的情况下,保持修订号的最新版本。 ^: 当安装依赖时获取到有新版本时,安装到 x.y.z 中 y 和 z 都为最新版本。 即保持主版 ...

FE — Node [ Doc ]

Jan 3, 2022
前端

Node.js 是什么 # http://nodejs.cn/ 基于事件驱动,非阻塞I/O, 工具箱 # nodemon # https://github.com/remy/nodemon nodemon is a tool that helps develop node.js based applications by automatically restarting the node application when file changes in the directory are detected. 监控文件热加载。 标准库 # 文档 http://nodejs.cn/api/ http # net #

FE — JS 内置对象 [ Doc ]

Jan 2, 2022
前端

JavaScript 没有标准库,但是有一些内置对象,可以不需要导入就使用一些类似其他语言的标准库的方法。 Object # assign # keys # hasOwnProperty # 判断 key 是否在对象中。 function main() { a = {hello: "world"} if ("hello" in a) { console.log("has 1") } if (a.hasOwnProperty("hello")) { console.log("has 2") } } // output: // has 1 // has 2 undefined # undefined 表示的是一个 ...

FE — JavaScript [ Doc ]

Jan 2, 2022
前端

DOM、BOM、Window、Document # DOM 是操作文档的 API,Document 是其一个对象。 BOM 是操作浏览器的 API,Window 是其一个对象。 function component(s) { const element = document.createElement('div'); element.innerHTML = s; return element; } document.body.appendChild(component("hello")); SSR vs CSR # 服务器渲染和客 ...

我的 2021 年总结

Dec 31, 2021
日常, 年度总结

这是一篇 2021 年的年终总结,如果给 2021 一个关键词:那绝对是“价值观”。因为 2021 这一年是我价值观发生巨大改变的一年。回头看我还是感谢这一年发生过的事情,生活的很多道理我们都懂,但是如果没有经历过可能就没有深入的 ...

HTTP/2 概览

Dec 25, 2021
计算机网络, 系统设计, 算法, 浏览器

HTTP/2 的背景 # HTTP/2 协议发布于 2015 年,距离上一个版本 HTTP/1 的发布已经过去了 20 多年,20 年里,随着互联网规模的指数级增长,网络已经成为人们生活的一部分,各种应用对响应要求也越来越严苛,HTTP/1 根本上的性能问题也随 ...

HTTPS 的 SSL/TLS 协议

Dec 16, 2021
计算机网络, 算法, 浏览器, 密码学

HTTPS 简介 # 通过上一篇的HTTPS 之密码学基础,现在可以正式进入 HTTPS 的介绍了。HTTPS 指的是超文本传输安全协议(HyperText Transfer Protocol Secure),顾名思义,比 HTTP 多了一个“安全”,而这里的安全指的就是 SSL/TLS ...


©殷东亮 2012 - 2022