摘要: 1 Linux 精简结构 宏观上 Linux 的体系结构分为用户态和内核态,实现了三大核心功能进程管理、内存管理和虚拟文件系统管理,使应用程序能更好地利用计算机的硬件资源。 2 计算机三大法宝 2.1 存储程序 存储程序计算机即冯·诺依曼计算机,它由运算器、控制器、存储器、输入设备和输出设备五部分组 阅读全文
posted @ 2021-05-17 20:18 理实交融 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 前言 本文基于孟宁老师的上课内容、参考 PPT 和 Menu 项目的实验代码,深刻体会和思考了软件工程中的思想 —— 模块化设计、可重用设计和线程安全。 Menu 项目代码链接:https://github.com/mengning/menu 一、环境配置 1.1 安装编译器和插件 实验环境 Ubu 阅读全文
posted @ 2020-11-09 16:25 理实交融 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 总述 本文参考了孟宁老师的文章五⼤场景玩转 Git,只要这一篇就够了!。 Git,全称为分布式版本控制系统,可以高速处理项目的版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地仓库,也可以提交到远程仓库。 Git 的基本原理 一、本地仓库 1. 创建仓库 git init # 将空文件夹 阅读全文
posted @ 2020-10-18 21:39 理实交融 阅读(98) 评论(0) 推荐(1) 编辑