计算机学习笔记

记录计算机基础知识与日常学习过程中整理的技术笔记。

Linux

Linux 中,进程是正在执行的程序实例。 常用工具包括 pstopsystemctl。日常学习主要关注文件系统、 权限、进程管理和网络配置。

计算机网络

TCP/IP 网络可以分为多个层次进行理解。 HTTP 工作在应用层,而 TCP 提供可靠的字节流传输。 DNS 则负责将域名解析为对应的网络地址。

程序设计

编程学习主要记录数据结构、算法、程序设计语言以及 软件工程中的基础概念,并整理实际开发过程中遇到的问题。

数据库

关系型数据库通过表组织数据。 学习内容包括 SQL、索引、事务以及数据库的基本设计原则。