CES Materials

SHU计算机学院资料整理 填完埋了很久的坑,补全了计算机学院相关的资料。 本文仅包含相关电子书,已公开的历年试卷等资源。 本文不含任何教师的个人课

Database Systems

Reference Book: Database System Concepts Seventh Edition 1. Relational Model Readings: Chapters 1-2, 6 Definition DataBase: Organized collection of inter-related data that models some aspect of the real-world. Databases are the core component of most computer applications. A database management system (DBMS) is software that allows applications to store and analyze information in a database. A general-purpose DBMS is designed to allow the definition, creation, querying, update, and administration of databases.

Mathematic Fomulars

Mathematic Fomulars The mathematical typesetting is based on LaTeX, so if you need to search for the way to make a particular symbol, include latex in your search. But note: Not all LaTeX macros are available without using additional packages, and those packages likely will only work if you are creating a PDF. On the plus side, if you are working in PDF, you can use additional packages that give much better control and/or easier syntax.

Operating System

1. Overview 什么是操作系统? 硬件角度: 管理硬件:将复杂的,具备不同功能的硬件资源纳入统一管理。 对硬件进行抽象:抽象成不依赖具体硬件特性的资源。 将有限

Kubernetes

Kubernetes 场景:管理容器化的工作负载和服务,可促进声明式配置和自动化 功能:服务发现和负载均衡、存储编排、自动部署和回滚、自动完成装箱计算、自我修复、

Redis Data Structure

Redis Data Structure 0. Redis Object 1 2 3 4 5 6 7 struct RedisObject { int4 type; // 4bits \ int4 enconding; // 4bits = 4bytes int24 lru; // 24bits / int32 refcount; // 4bytes void* ptr; // 8bytes (64bit-system) } robj; RedisObject对于不通对象都是相同的,对于这样

Go(6) Network

Part6. Network 1. IO/Polling select 操作的不足之处: 监听能力有限 — 最多只能监听 1024 个文件描述符; 内存拷贝开销大 — 需要维护一个较大的数据结构存储文件描述符,该结构需要拷贝

Go(5) Concurrency

Part5. Concurrency 1. Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 type hchan struct { qcount uint // total data in the queue dataqsiz uint // size of the circular queue buf unsafe.Pointer // points to an array of dataqsiz elements elemsize uint16 closed