有意思,什么是计算机?

什么是计算机? 计算单元、存储单元、控制单元 其中最牛逼的是控制单元,正因如此,『算盘』被认为是世界上的第一种计算机,是因为算盘不进有计算单元和存储单元,更牛逼的是,他有一套『算法』,打算盘的人通过背口诀,实现了复杂的运算。 而在算盘之前,据说某个文...

OS

Linux 计算文件的交集并集差集

产品上有个功能需要在两个超大合集里去做集合计算(小的集合可以直接用 Redis 来做),于是我们的方案是直接使用 Go 调用 Linux 命令,对两个文件进行操作。 于是就有了我的这篇记录: 1.两个文件的交集,并集 123cat file1 fil...

OS

栈和堆的区别

概念数据结构中(与本文无关) 栈:是一种连续储存的数据结构,具有先进后出的性质。通常的操作有入栈(圧栈)、出栈和栈顶元素。想要读取栈中的某个元素,就要将其之前的所有元素出栈才能完成。类比现实中的箱子一样。 堆:是一种非连续的树形储存数据结构,每个...

OS