数字营销 · Web开发 · 基础设施

zlib gzip与zip

zlib gzip与zip

从 Web 开发和运维中经常遇到的 zlib、gzip、zip 出发,分析 Deflate 压缩算法、zlib 数据格式、Gzip 格式以及 ZIP…

浮点运算,浮点数与定点数

浮点运算,浮点数与定点数

从“0.1+0.2为什么不等于0.3”出发,分析计算机中的浮点数表示、IEEE 754 标准以及浮点加法过程,并解释浮点运算产生精度误差的原因。

河内塔与递归

河内塔与递归

从河内塔问题出发推导递归关系式,通过 Python 和 C 语言实现递归,并结合 GDB 分析递归调用过程和栈帧结构。

排序算法的思考和实践

排序算法的思考和实践

从 PHP、JavaScript、Python 的内置排序开始,介绍冒泡排序的基本实现和复杂度,并进一步思考大数据量下如何只获取最大的10个数以及如何选择合适的…

深复制和浅复制

深复制和浅复制

通过 Python、JavaScript 和 PHP 的实例,对比深复制和浅复制的区别,以及引用数据变化对复制对象产生的影响。