殷东亮的博客

浏览器的事件机制

Apr 18, 2022
前端, 浏览器

事件是在编程时系统内发生的动作或者发生的事情,系统响应事件后,如果需要,我们可以用事件处理器(event handler)对事件做出回应。浏览器中常见的可以触发事件的时机比如有: 用户在某个元素上点击鼠标 ...

搞懂原型链

Apr 11, 2022
前端

与一般基于类的面向对象语言(C++、Java)不同,JavaScript 是基于原型的语言。 原型 [[Prototype]] # 打开浏览器的控制台,输入 let b = {"hello": "world"} ,然后查看 b ,你会发现一个 [[Prototype]] 属性。这是每个对象都有的隐藏属性,它要么 ...

做了一个 Discord Bot [ Project ]

Mar 22, 2022
工具, Projects

一个在 Discord 上运行的聊天机器人,可以付费寻找玩家组队,Golang 业余项目,负责其中的交互机器人开发,基于 Discord API 。

WebSocket 是什么?

Mar 15, 2022
计算机网络, 前端

WebSocket 是 HTML5 开始提供的一种网络传输协议,可以在单个 TCP 连接上进行全双工通信,位于 OSI 参考模型的应用层。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏 ...

软件工程 — 一些定律 [ Doc ]

Mar 2, 2022
软件工程, 系统设计, 读书笔记

摩尔定律 # 摩尔定律是英特尔创始人之一戈登·摩尔的经验之谈,其核心内容为:集成电路上可以容纳的晶体管数目在大约每经过18个月便会增加一倍。 康威定律 # 计算机科学家 马尔文·康威 1976 年提出,设计系统的架构受制于 ...

TCP/IP 协议理论基础整理

Mar 1, 2022
计算机网络

因为 TCP/IP 协议中每个协议都是层层包装、依赖,分开说可能并不会更容易掌握这些理论知识,所以这里把这些协议都放在了一起。 名词解释 # 七层和四层模型 # 这里有一张图比较详细。 OSI 七层参考模型包括: 应用层:应用程序可直 ...

开工就感冒了

Feb 27, 2022
日常

之前还说要将焦虑转化为动力,结果操之过急,在上周四(2.17)的下午一个连续四个小时的封闭会议之后,当晚回家就感觉特别疲惫,紧接着第二天中午就开始发烧了。 周五 # 因为是特殊时期,中午发觉不对劲我就赶紧请 ...

回家过了个年

Feb 6, 2022
日常

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

了解下网络硬件设备

Jan 29, 2022
计算机网络

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

用 Charles 进行手机抓包

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

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


©殷东亮 2012 - 2022