见微知著
从一个现象、一个问题或一次实践出发,观察互联网、数字技术与真实世界中的细节,通过实验、分析与思考寻找背后的规律,理解技术与事物运行的逻辑,记录对技术、互联网、行业以及数字时代的思考与见解。
从一个现象、一个问题或一次实践出发,观察互联网、数字技术与真实世界中的细节,通过实验、分析与思考寻找背后的规律,理解技术与事物运行的逻辑,记录对技术、互联网、行业以及数字时代的思考与见解。
从“0.1+0.2为什么不等于0.3”出发,分析计算机中的浮点数表示、IEEE 754 标准以及浮点加法过程,并解释浮点运算产生精度误差的原因。
从 CPU 复位、ROM、BIOS 和 MBR 出发,逐步分析传统 x86 计算机的启动过程,并通过自己编写一个简单的 MBR,理解计算机从按下电源键到启动操作…
从 IA32 体系结构出发,结合汇编和 C 语言分析函数调用过程,进一步理解寄存器、栈帧、返回地址以及函数调用过程中栈空间的变化。
通过 netstat 观察 FTP 控制连接和数据连接,从实际 Socket 状态出发分析 FTP 的主动模式、被动模式以及两种模式下数据通道的建立过程。
从河内塔问题出发推导递归关系式,通过 Python 和 C 语言实现递归,并结合 GDB 分析递归调用过程和栈帧结构。
通过计算圆周率和抛物线面积的实例介绍蒙特卡罗方法,并进一步分析随机数、伪随机数及其统计特性。
通过 Python 下载图片的实际案例,分析文本模式与二进制模式打开文件的区别,以及 Windows 下换行符转换对二进制文件造成的影响。
通过实际实验分析 HTML5 中 defer 和 async 的区别,了解外部 JavaScript 的下载、执行时机,以及它们对 DOM 解析和 DOMCon…
从屏幕分辨率、图片像素、PPI/DPI 到 Photoshop 的分辨率设置,简单梳理图片尺寸与显示设备之间的关系,并了解高 DPI 屏幕下的网站图片展示。
从对称加密、非对称加密和哈希算法出发,简单分析数字签名、数字证书和 CA 认证的基本原理,以及它们如何共同解决 HTTPS 传输中的身份认证和数据安全问题。