Background shadow
QingZhiLiangCheng
计算机本科在读
Click to see my bio
QingZhiLiangCheng
计算机本科在读
Click to see my bio

「幸福就是 橙子🍊不去想苹果🍎的事情」

「幸福就是 橙子🍊不去想苹果🍎的事情」

QingZhiLiangCheng

QingZhiLiangCheng

SCROLL

SCROLL

Library

Library

Library

推荐书目

更多书籍见

更多书籍见

Major Course

Major Course

Major Course

主修课程 my notes

CMU15-445 Intro to Database System

📅date: 2025.01.20 - 2025.09.20✅

🥰CMU15-445是我目前看过的最喜欢的课程

『Andy老师说:the most important thing you get to understand is I really only care about two things in my entire life. The first one is my wife and my biological daughter and the second one databases.』

值得注意的是,教授的全称叫Andrew Pavlo,这是他在学术和正式出版物中的署名,Andy是Andrew的常见昵称,在教学、演讲、网站、社交媒体等更轻松的场合,他经常用的是 Andy Pavlo.

我看的是CMU15445 fall2023

这门课的全套课程开源,而且实验对外校同学完全开放。


课程主题包括:

  1. 数据模型(关系型,文档型,键值型)

  2. 存储模型(n-ary,decomposition,可以理解为行式、列式)

  3. 查询语言(sql,存储过程 stored procedures)

  4. 存储结构(heaps,基于日志 log-structured)

  5. 索引设计(排序树,哈希表)

  6. 事务处理(ACID,并发控制)

  7. 数据恢复(日志、快照)

  8. 执行引擎(joins,排序,聚集,优化)

  9. 并发架构(多核,分布式)


课程的配套教材是《Database-System-Concept-7th》不过前期我没有看配套教材 是听到lecture15的时候才开始看的

CMU15-445 Intro to Database System

📅date: 2025.01.20 - 2025.09.20✅

🥰CMU15-445是我目前看过的最喜欢的课程

『Andy老师说:the most important thing you get to understand is I really only care about two things in my entire life. The first one is my wife and my biological daughter and the second one databases.』

值得注意的是,教授的全称叫Andrew Pavlo,这是他在学术和正式出版物中的署名,Andy是Andrew的常见昵称,在教学、演讲、网站、社交媒体等更轻松的场合,他经常用的是 Andy Pavlo.

我看的是CMU15445 fall2023

这门课的全套课程开源,而且实验对外校同学完全开放。


课程主题包括:

  1. 数据模型(关系型,文档型,键值型)

  2. 存储模型(n-ary,decomposition,可以理解为行式、列式)

  3. 查询语言(sql,存储过程 stored procedures)

  4. 存储结构(heaps,基于日志 log-structured)

  5. 索引设计(排序树,哈希表)

  6. 事务处理(ACID,并发控制)

  7. 数据恢复(日志、快照)

  8. 执行引擎(joins,排序,聚集,优化)

  9. 并发架构(多核,分布式)


课程的配套教材是《Database-System-Concept-7th》不过前期我没有看配套教材 是听到lecture15的时候才开始看的

CMU15-445 Intro to Database System

📅date: 2025.01.20 - 2025.09.20✅

🥰CMU15-445是我目前看过的最喜欢的课程

『Andy老师说:the most important thing you get to understand is I really only care about two things in my entire life. The first one is my wife and my biological daughter and the second one databases.』

值得注意的是,教授的全称叫Andrew Pavlo,这是他在学术和正式出版物中的署名,Andy是Andrew的常见昵称,在教学、演讲、网站、社交媒体等更轻松的场合,他经常用的是 Andy Pavlo.

我看的是CMU15445 fall2023

这门课的全套课程开源,而且实验对外校同学完全开放。


课程主题包括:

  1. 数据模型(关系型,文档型,键值型)

  2. 存储模型(n-ary,decomposition,可以理解为行式、列式)

  3. 查询语言(sql,存储过程 stored procedures)

  4. 存储结构(heaps,基于日志 log-structured)

  5. 索引设计(排序树,哈希表)

  6. 事务处理(ACID,并发控制)

  7. 数据恢复(日志、快照)

  8. 执行引擎(joins,排序,聚集,优化)

  9. 并发架构(多核,分布式)


课程的配套教材是《Database-System-Concept-7th》不过前期我没有看配套教材 是听到lecture15的时候才开始看的

CSAPP

📅date: 2024.12.24 - 2025.08.04✅

CSAPP 被称为计算机圣经,这本书是由CMU 计算机系主任 Bryant 教授执笔的.

我是因为b站up主polebug才接触到这本书,后来发现了Bryant 教授所配套的课 CMU15213 Introduce to Computer Systems fall2015.

相当巧合的是, 15213 正好是 CMU 的邮编(zip code)。 因此,这门课在 CMU 又被亲切地称为『The course that gives CMU its ZIP !』

CMU15213和CSAPP完全配套 课程内容覆盖了汇编语言、体系结构、操作系统、编译链接、并行、网络等。

CSAPP完全算得上是必读的三本书之一 但这算是一本指引书 导论的性质 它不是深入理解汇编、深入理解操作系统、深入理解计算机原理,所以它不会在某个知识点给你涉及很深,比如:

虽然讲了虚拟内存,但是并没有说各种页面置换算法,这部分内容得我们去看操作系统相关的书;

但是CSAPP绝对能为我们建立一个全面的计算机系统的体系!!

CSAPP

📅date: 2024.12.24 - 2025.08.04✅

CSAPP 被称为计算机圣经,这本书是由CMU 计算机系主任 Bryant 教授执笔的.

我是因为b站up主polebug才接触到这本书,后来发现了Bryant 教授所配套的课 CMU15213 Introduce to Computer Systems fall2015.

相当巧合的是, 15213 正好是 CMU 的邮编(zip code)。 因此,这门课在 CMU 又被亲切地称为『The course that gives CMU its ZIP !』

CMU15213和CSAPP完全配套 课程内容覆盖了汇编语言、体系结构、操作系统、编译链接、并行、网络等。

CSAPP完全算得上是必读的三本书之一 但这算是一本指引书 导论的性质 它不是深入理解汇编、深入理解操作系统、深入理解计算机原理,所以它不会在某个知识点给你涉及很深,比如:

虽然讲了虚拟内存,但是并没有说各种页面置换算法,这部分内容得我们去看操作系统相关的书;

但是CSAPP绝对能为我们建立一个全面的计算机系统的体系!!

CSAPP

📅date: 2024.12.24 - 2025.08.04✅

CSAPP 被称为计算机圣经,这本书是由CMU 计算机系主任 Bryant 教授执笔的.

我是因为b站up主polebug才接触到这本书,后来发现了Bryant 教授所配套的课 CMU15213 Introduce to Computer Systems fall2015.

相当巧合的是, 15213 正好是 CMU 的邮编(zip code)。 因此,这门课在 CMU 又被亲切地称为『The course that gives CMU its ZIP !』

CMU15213和CSAPP完全配套 课程内容覆盖了汇编语言、体系结构、操作系统、编译链接、并行、网络等。

CSAPP完全算得上是必读的三本书之一 但这算是一本指引书 导论的性质 它不是深入理解汇编、深入理解操作系统、深入理解计算机原理,所以它不会在某个知识点给你涉及很深,比如:

虽然讲了虚拟内存,但是并没有说各种页面置换算法,这部分内容得我们去看操作系统相关的书;

但是CSAPP绝对能为我们建立一个全面的计算机系统的体系!!

LCU计算机组成原理

📅date: 2024.10.30 - 2025.01.03完结✅

大二上课程 fall2024 教课的老师讲的很好
我当时还跟了哈工大刘宏伟老师的课 但是没有完全跟完(后面来不及了hhh)

我整理了跟课的笔记,最后面我总结了考试八个专题 大题都考到了 很骄傲hhh

LCU计算机组成原理

📅date: 2024.10.30 - 2025.01.03完结✅

大二上课程 fall2024 教课的老师讲的很好
我当时还跟了哈工大刘宏伟老师的课 但是没有完全跟完(后面来不及了hhh)

我整理了跟课的笔记,最后面我总结了考试八个专题 大题都考到了 很骄傲hhh

LCU计算机组成原理

📅date: 2024.10.30 - 2025.01.03完结✅

大二上课程 fall2024 教课的老师讲的很好
我当时还跟了哈工大刘宏伟老师的课 但是没有完全跟完(后面来不及了hhh)

我整理了跟课的笔记,最后面我总结了考试八个专题 大题都考到了 很骄傲hhh

CS61B Data Structres and Algorihms

📅date: 2025.03.02 - 2025.04.19 停 📅date:2025.05.10 - 2025.05.26 完成Gitlet

CS61B是伯克利大学这个系列的第二个课程, 除此之外还有CS61A, CS61C.
CS61B,主要内容为Java和数据结构。其中,前4周的时间都在谈Java中会很经常使用到的语法;第5-11周主要在讲数据结构,第12-14周主要讲各种排序算法和软件设计原则.
因为我大二下有Java课 所以我跟了这个课.

CS61B Data Structres and Algorihms

📅date: 2025.03.02 - 2025.04.19 停 📅date:2025.05.10 - 2025.05.26 完成Gitlet

CS61B是伯克利大学这个系列的第二个课程, 除此之外还有CS61A, CS61C.
CS61B,主要内容为Java和数据结构。其中,前4周的时间都在谈Java中会很经常使用到的语法;第5-11周主要在讲数据结构,第12-14周主要讲各种排序算法和软件设计原则.
因为我大二下有Java课 所以我跟了这个课.

CS61B Data Structres and Algorihms

📅date: 2025.03.02 - 2025.04.19 停 📅date:2025.05.10 - 2025.05.26 完成Gitlet

CS61B是伯克利大学这个系列的第二个课程, 除此之外还有CS61A, CS61C.
CS61B,主要内容为Java和数据结构。其中,前4周的时间都在谈Java中会很经常使用到的语法;第5-11周主要在讲数据结构,第12-14周主要讲各种排序算法和软件设计原则.
因为我大二下有Java课 所以我跟了这个课.

LCU数据库

📅date: 2025.04.09 - 2025.06.27 完结✅

LCU的数据库课程教材用的王珊老师的《数据库系统概论》,lab使用的是SQL Server数据库.

我从怎么在自己电脑上安装一个SQL Server数据库环境开始(也可以用实验室的电脑做实验 就不用自己在自己的电脑上装SQL Server环境了 我这里是推荐用自己的电脑) 把lab的每一步都整理了下来

除此之外 我还整理了一些考试的考点

最后我的大作业的内容是《基于bustub的NBA篮球数据数据库应用实践》 ,选取 NBA 篮球数据集作为分析对象,进行了详细的需求分析,抽象出主要实体与关系,绘制 ER 图,完成了概念结构设计。在逻辑结构设计阶段,构建了适合篮球数据特征的关系模式。项目基于我在卡内基梅隆大学CMU 15-445/645 fall2023 Intro to Database Systems 课程作业中参与开发的 bustub 数据库系统进行构建。完成了数据库的物理设计与部署,实现了数据的存储与查询功能。

LCU数据库

📅date: 2025.04.09 - 2025.06.27 完结✅

LCU的数据库课程教材用的王珊老师的《数据库系统概论》,lab使用的是SQL Server数据库.

我从怎么在自己电脑上安装一个SQL Server数据库环境开始(也可以用实验室的电脑做实验 就不用自己在自己的电脑上装SQL Server环境了 我这里是推荐用自己的电脑) 把lab的每一步都整理了下来

除此之外 我还整理了一些考试的考点

最后我的大作业的内容是《基于bustub的NBA篮球数据数据库应用实践》 ,选取 NBA 篮球数据集作为分析对象,进行了详细的需求分析,抽象出主要实体与关系,绘制 ER 图,完成了概念结构设计。在逻辑结构设计阶段,构建了适合篮球数据特征的关系模式。项目基于我在卡内基梅隆大学CMU 15-445/645 fall2023 Intro to Database Systems 课程作业中参与开发的 bustub 数据库系统进行构建。完成了数据库的物理设计与部署,实现了数据的存储与查询功能。

LCU数据库

📅date: 2025.04.09 - 2025.06.27 完结✅

LCU的数据库课程教材用的王珊老师的《数据库系统概论》,lab使用的是SQL Server数据库.

我从怎么在自己电脑上安装一个SQL Server数据库环境开始(也可以用实验室的电脑做实验 就不用自己在自己的电脑上装SQL Server环境了 我这里是推荐用自己的电脑) 把lab的每一步都整理了下来

除此之外 我还整理了一些考试的考点

最后我的大作业的内容是《基于bustub的NBA篮球数据数据库应用实践》 ,选取 NBA 篮球数据集作为分析对象,进行了详细的需求分析,抽象出主要实体与关系,绘制 ER 图,完成了概念结构设计。在逻辑结构设计阶段,构建了适合篮球数据特征的关系模式。项目基于我在卡内基梅隆大学CMU 15-445/645 fall2023 Intro to Database Systems 课程作业中参与开发的 bustub 数据库系统进行构建。完成了数据库的物理设计与部署,实现了数据的存储与查询功能。

CMU 15-721 Advanced Database Systems

📅date: 2025.06.28 - ing

Andy老师的高级数据库课程

CMU 15-721 Advanced Database Systems

📅date: 2025.06.28 - ing

Andy老师的高级数据库课程

CMU 15-721 Advanced Database Systems

📅date: 2025.06.28 - ing

Andy老师的高级数据库课程

NJU OS Operating System

📅date: 2025.07.21 - ing

我看的spring2022版本 jyy老师水平很高

NJU OS Operating System

📅date: 2025.07.21 - ing

我看的spring2022版本 jyy老师水平很高

NJU OS Operating System

📅date: 2025.07.21 - ing

我看的spring2022版本 jyy老师水平很高

苏黎世联邦理工学院 Digital Design and Computer Architecture

📅date: 2025.07.21 - ing

教授是体系结构领域的大牛 Onur Mutlu,视角很棒,从从晶体管、逻辑门开始,一直讲解到微架构、缓存和虚拟内存,还会介绍 很多体系结构领域最新的研究进展。

我看的是spring2023的版本

苏黎世联邦理工学院 Digital Design and Computer Architecture

📅date: 2025.07.21 - ing

教授是体系结构领域的大牛 Onur Mutlu,视角很棒,从从晶体管、逻辑门开始,一直讲解到微架构、缓存和虚拟内存,还会介绍 很多体系结构领域最新的研究进展。

我看的是spring2023的版本

苏黎世联邦理工学院 Digital Design and Computer Architecture

📅date: 2025.07.21 - ing

教授是体系结构领域的大牛 Onur Mutlu,视角很棒,从从晶体管、逻辑门开始,一直讲解到微架构、缓存和虚拟内存,还会介绍 很多体系结构领域最新的研究进展。

我看的是spring2023的版本

Linear Algebra 线性代数

📅date: 2025.07.25 - ing

这是对MIT经典线性代数课程18.06 Linear Algebra, 其授课教授Gilbert Strang的教材《Introduction to Linear Algebra》,以及Youtube系列《线性代数的本质(Essence of Linear Algebra)》等内容的综合整理。

其实我再此之前已经学过一遍学校开设的线性代数课,学校使用的是同济版本的教材,是从行列式开始讲的,书很薄,但这本教材的风评并不好,主要原因是由于大家认为这本书的结构有点混乱,并且并没有讲明白概念背后的目的。它第一章引入行列式的时候,就没有告诉学生,什么是“线性”和“线性代数”,也没有告诉学生,行列式能解决什么问题,导致学生不知道学线性代数有什么考试之外的意义

由于学过一次,所以这次是在一个更具全局视角下重新审视这门课程,在这里我按照一个我觉得好理解的角度和顺序综合起来变成了这些笔记,并且融入了自己的理解和整理。

Linear Algebra 线性代数

📅date: 2025.07.25 - ing

这是对MIT经典线性代数课程18.06 Linear Algebra, 其授课教授Gilbert Strang的教材《Introduction to Linear Algebra》,以及Youtube系列《线性代数的本质(Essence of Linear Algebra)》等内容的综合整理。

其实我再此之前已经学过一遍学校开设的线性代数课,学校使用的是同济版本的教材,是从行列式开始讲的,书很薄,但这本教材的风评并不好,主要原因是由于大家认为这本书的结构有点混乱,并且并没有讲明白概念背后的目的。它第一章引入行列式的时候,就没有告诉学生,什么是“线性”和“线性代数”,也没有告诉学生,行列式能解决什么问题,导致学生不知道学线性代数有什么考试之外的意义

由于学过一次,所以这次是在一个更具全局视角下重新审视这门课程,在这里我按照一个我觉得好理解的角度和顺序综合起来变成了这些笔记,并且融入了自己的理解和整理。

Linear Algebra 线性代数

📅date: 2025.07.25 - ing

这是对MIT经典线性代数课程18.06 Linear Algebra, 其授课教授Gilbert Strang的教材《Introduction to Linear Algebra》,以及Youtube系列《线性代数的本质(Essence of Linear Algebra)》等内容的综合整理。

其实我再此之前已经学过一遍学校开设的线性代数课,学校使用的是同济版本的教材,是从行列式开始讲的,书很薄,但这本教材的风评并不好,主要原因是由于大家认为这本书的结构有点混乱,并且并没有讲明白概念背后的目的。它第一章引入行列式的时候,就没有告诉学生,什么是“线性”和“线性代数”,也没有告诉学生,行列式能解决什么问题,导致学生不知道学线性代数有什么考试之外的意义

由于学过一次,所以这次是在一个更具全局视角下重新审视这门课程,在这里我按照一个我觉得好理解的角度和顺序综合起来变成了这些笔记,并且融入了自己的理解和整理。

计算机网络

📅date: 2025.09.04 - ing

中国科学技术大学郑烇老师的计算机网络课程,课本是经典的教材《计算机网络自顶向下的方法》

我感觉讲的特别好,娓娓道来,但是一定要先看书在看课,课跟书是严格对应的

而且老师一直坚持在评论区答疑😍,很负责任的一个老师

计算机网络

📅date: 2025.09.04 - ing

中国科学技术大学郑烇老师的计算机网络课程,课本是经典的教材《计算机网络自顶向下的方法》

我感觉讲的特别好,娓娓道来,但是一定要先看书在看课,课跟书是严格对应的

而且老师一直坚持在评论区答疑😍,很负责任的一个老师

计算机网络

📅date: 2025.09.04 - ing

中国科学技术大学郑烇老师的计算机网络课程,课本是经典的教材《计算机网络自顶向下的方法》

我感觉讲的特别好,娓娓道来,但是一定要先看书在看课,课跟书是严格对应的

而且老师一直坚持在评论区答疑😍,很负责任的一个老师

an ancient Greek or Roman Female sculpture with wings
an ancient Greek or Roman Female sculpture with wings
an ancient Greek or Roman Female sculpture with wings


CPP, LCU计算机科学导论, LCU数据结构, LCU数据库, LCU操作系统, 高等数学, 线性代数, 离散数学, LCU Java, LCU Web等课程详见All Majors页面.


CPP, LCU计算机科学导论, LCU数据结构, LCU数据库, LCU操作系统, 高等数学, 线性代数, 离散数学, LCU Java, LCU Web等课程详见All Majors页面.

Projects

Projects

Projects

项目

an ancient Greek or Roman Female sculpture with wings
an ancient Greek or Roman Female sculpture with wings
an ancient Greek or Roman Female sculpture with wings

Reflections

记录一些周记、总结、随笔以及奇怪的想法

Create a free website with Framer, the website builder loved by startups, designers and agencies.