殷东亮的博客

回家过了个年

Feb 6, 2022
日常

今年过年回山东老家遇到了各路亲戚,由于 2020 年的疫情就没串门,2021 年又回媳妇家,实际上今年才是两年后的大范围重新相聚,亲戚还是那些人,距离上次见面的时间仿佛也没过几天。 最明显的感觉是,家里我们这一辈 90 ...

了解下网络硬件设备

Jan 29, 2022
计算机网络

看了一阵的网络知识,目前对于底层的网络硬件设备还有一些领域术语还是有点陌生,专门总结下。 集线器 # 集线器(hub)是指集中器设备(concentrator)。最初的局域网络是通过集线器将多台电脑连接起来 ...

用 Charles 进行手机抓包

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

如果使用 Wireshark 解决手机抓包,需要把电脑设为热点,这样一般笔记本电脑不太方便,Charles 提供了系统代理的功能,可以使用 Charles 更方便地进行手机抓包。另外 Charles 除了可以解析未加密的 HTTP,通过证书的配置也可以解析 ...

回归写作

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 # ...

JavaScript — Node [doc]

Jan 3, 2022
前端, JavaScript

Node.js 是什么 # http://nodejs.cn/ 基于事件驱动,非阻塞I/O, 版本管理 # ~: 当安装依赖时获取到有新版本时,安装到 x.y.z 中 z 的最新的版本。即保持主版本号、次版本号不变的情况下,保持修订号的最新版本。 ^: 当安装依赖时获取到有新版本时, ...

JavaScript — 内置对象 [doc]

Jan 3, 2022
JavaScript

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 表示的是 ...

JavaScript — 语言基础 [doc]

Jan 2, 2022
JavaScript

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 这一年是我价值观发生巨大改变的一年。回头看我还是感谢这一年发生过的事情,生活的很多道理我们都懂,但是如果没有经历过可能就没有深入的 ...


©殷东亮 2012 - 2022