说到数字0,大家的第一反应是毫无意义,但实际上0在数学中起着极其重要的作用。结合几个生动的例子,说明了数学表达式中0的“”占位符”的思想,最后从程序员的角度,结合0的“占位符”思想,给出了一个降低队列锁粒度的代码。
1. 计数1.1 计数的历史
:古埃及人用的是5和10的混合计数法。5和10是一个单元,用标记来标记,例如代表1的水平线和代表10的垂直线等。但是古埃及人没有数字的概念,表示一万很容易,比如画一只青蛙,但是表示9999就很复杂。古埃及人用一种纸莎草来计数。
巴比伦:用陶土板上的棱形标记表示数字。他们用1和10两种棱形标记来表示1~59,标记的位置用来表示数字。现在1小时=60分钟的时间通用换算是起源于古巴比伦的60制计数法。