11 2021 档案
摘要:CI/CD(持续集成/持续交付)是现代软件开发中非常重要的实践,它旨在提高软件开发的效率和质量。以下是一些关于CI/CD的基本概念和学习资源,帮助你入门: 基本概念 持续集成(CI): 持续集成是一种软件开发实践,开发人员频繁地将代码集成到主干(主分支)中。每次集成都通过自动化构建和测试来验证,从而
阅读全文
摘要:引言 1.1. 存储器山 存储器山是 Randal Bryant 在《深入理解计算机系统》一书中提出的概念。基于成本、效率的考量,计算机存储器被设计成多级金字塔结构,塔顶是速度最快、成本最高的 CPU 内部的寄存器(一般几 KB)与高速缓存,塔底是成本最低、速度最慢的广域网云存储(如百度云免费 2T
阅读全文