My CS Learning Route

As of the time I am writing this post, I have been studying computer science for a year and a half. I have started to organize and share my own computer science related study materials and routes. The courses in this schedule are not a substitute for college courses, but they can help you further your studies in computer science, or build an initial understanding of the field. In some ways, this route can be more of a substitute for college courses outside of class, as a required course to become an industry technician. ...

Nov 28, 2021 · 7 min · Chasing1020

CES Materials

SHU计算机学院资料整理 填完埋了很久的坑,补全了计算机学院相关的资料。 本文仅包含相关电子书,已公开的历年试卷等资源。 本文不含任何教师的个人课件,学长的历史代码,作业,报告等敏感内容。 本文所分享的所有资料,仅供上海大学计算机学院学生学习与交流使用。 本文的资料仅供参考,请自己判断其适用性。 本文一些文件如侵犯了您的权益,请向我邮件,我会及时彻底清除这些文件。 本文许可:CC-BY-NC-SA:署名-非商业性使用-相同方式共享 ...

Nov 27, 2021 · 2 min · Chasing1020

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. Data Model: is a collection of concepts for describing the data in a database. Schema: is a description of a particular collection of data, using a given data model. ...

Nov 25, 2021 · 66 min · Chasing1020

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. ...

Nov 20, 2021 · 3 min · Chasing1020

Operating System

1. Overview 什么是操作系统? 硬件角度: 管理硬件:将复杂的,具备不同功能的硬件资源纳入统一管理。 对硬件进行抽象:抽象成不依赖具体硬件特性的资源。 将有限的,离散的资源高效地抽象成无限的、连续的资源,并提交接口给上层系统调用。 ...

Nov 12, 2021 · 29 min · Chasing1020