摘要: 芝加哥 CS223 函数式编程讲义(全) 课程概述 Q: 我们在这门课程中会学习什么? 这门课程有两个主要主题: 在函数编程语言的上下文中实现和分析高效的数据结构。 用于交互式程序的函数响应式编程(FRP)。 为什么?嗯,因为你们所有人至少已经见过一种功能编程语言(151 中的 Racket 或 1 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(13) 评论(0) 推荐(0)
摘要: 斯坦福 CS240h:Haskell 中的功能系统(全) 你好,世界 我是 Bryan O'Sullivan。 我在 Facebook 工作。 之前,我创办了一家公司,其中一半产品是用 Haskell 构建的。 我写了一本关于 Haskell 的书。 我写了一些 Haskell 库。 让我们谈谈测试 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(10) 评论(0) 推荐(0)
摘要: 斯坦福 CS145 数据库导论笔记(全) 1:01-01 - 数据库导论 🗄️ 在本节课中,我们将要学习数据库及数据库管理系统的基本概念。我们将从数据库应用的设计者、用户和开发者的角度,探讨数据库系统为何如此普及,以及它们提供了哪些核心功能。 数据库管理系统的核心功能 数据库管理系统为应用程序提供 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(27) 评论(0) 推荐(0)
摘要: 斯坦福 CS144 计算机网络笔记(全) 1:互联网与IP协议简介 🌐 在本节课中,我们将学习互联网的整体概述及其基本工作原理。我们将探讨互联网的设计原则、其核心的四层模型,并深入了解让互联网得以运行的网络层协议——IP协议。课程结束时,你将能够解释互联网是什么、IP地址如何工作,并能使用工具来观 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(97) 评论(0) 推荐(0)
摘要: 斯坦福 CS143 编译原理中文笔记(全) 1:编译器与解释器概述 🧠 在本节课中,我们将要学习编程语言实现的两种主要方法:编译器和解释器。我们将了解它们的基本概念、历史背景以及现代编译器的主要结构。 编译器与解释器 实现编程语言有两种主要方法:编译器和解释器。这门课程主要讲解编译器,但在第一节课 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(17) 评论(0) 推荐(0)
摘要: 斯坦福 CS140 操作系统讲座笔记(全) 介绍 CS 140 课程讲义 2014 年春季 约翰·奥斯特豪特 操作系统的演变,第 1 阶段: 硬件昂贵,人力廉价 一次一个用户,直接在控制台上工作 第一个“操作系统”:用户共享的 I/O 子程序库 简单的批处理监视器:让用户远离计算机。操作系统 = 加 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(20) 评论(0) 推荐(0)
摘要: 斯坦福 CS110 计算机系统原理笔记(全) 1:课程介绍与文件系统基础 🖥️ 在本节课中,我们将学习 CS110 课程的整体概览,并深入探讨计算机系统的基础知识,特别是 Linux 文件系统的核心概念和操作。 课程概述 📚 CS110 是计算机系统原理课程。本课程假设你已经修过 CS106A、 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(30) 评论(0) 推荐(0)
摘要: 斯坦福 CS106A/B/L/X 编程入门笔记(全) CS106a 01:认识Karel与编程基础 🚀 在本节课中,我们将学习计算机科学导论课程CS106A的基本信息、课程结构,并初步接触编程。我们将通过一个名为Karel的机器人环境,学习如何编写简单的指令来控制机器人完成任务。 课程概述与人员介 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(17) 评论(0) 推荐(0)
摘要: 普林斯顿编程和算法讲义(全) 原文:普林斯顿大学算法课程 译者:飞龙 协议:CC BY-NC-SA 4.0 Java 1. 编程元素 原文:introcs.cs.princeton.edu/java/10elements 译者:飞龙 协议:CC BY-NC-SA 4.0 概述。 本章中我们的目标是说 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(14) 评论(0) 推荐(0)
摘要: 康奈尔 CS3110 数据结构与函数式编程讲义(全) 第 1 次课:OCaml 语法介绍 本学期我们将使用 Objective Caml(OCaml)编程语言。OCaml 是一种函数式语言,而不是命令式语言;这两类语言之间的关键区别在于执行模型 程序执行的方式。命令式(或过程式)语言,如 C 和 J 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(11) 评论(0) 推荐(0)
摘要: 滑铁卢 CS452 实时编程讲座笔记(全) 讲座 1 - 介绍 公共服务公告 作业 0/1 的截止日期 结合火车实验室 Ubuntu 10.10 如何编译和运行您的第一个程序 实际细节:pdf 嵌入式系统 大部分在内部表示和现实世界之间的中介是由嵌入式系统完成的 隐形计算 感知和控制 数十亿个 开发 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(15) 评论(0) 推荐(0)
摘要: 华盛顿大学 CSE331 软件设计与实现讲座笔记(全) CSE 331 软件设计与实现 在家工作 目录: 折衷方案 四个主要选项 第一步:获取 Oracle 的 Java 开发工具包(JDK) 第二步:获取 Eclipse 在您的计算机上放置 Eclipse 的位置 在 Windows 上设置 Ec 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(10) 评论(0) 推荐(0)
摘要: 哈佛 CS50 中文官方笔记(全) CS50X 第零讲 原文:cs50.harvard.edu/x/notes/0/ 欢迎! 社区! 计算机科学和问题解决 ASCII Unicode RGB 算法 伪代码 人工智能 未来展望 Scratch Hello World 你好,你 喵喵和抽象 条件语句 O 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(31) 评论(0) 推荐(0)
摘要: 哈佛 CS50 计算机科学导论笔记(全) 哈佛 CS50-AI 1:课程内容介绍 🧠 在本节课中,我们将要学习哈佛大学CS50人工智能课程的整体框架与核心内容。这门课程由Brian老师主讲,旨在使用Python语言,带领我们探索现代人工智能的基础概念与关键技术。 我们将从人工智能如何解决问题开始, 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(19) 评论(0) 推荐(0)
摘要: UIUC CS341 系统编程中文讲义(全) 原文:github.com/cs341-illinois/coursebook 译者:飞龙 协议:CC BY-NC-SA 4.0 简介 在伊利诺伊大学厄巴纳-香槟分校,我们坚信我们有权利让大学对所有未来的学生都变得更好。这是刻在我们母校上的信息,构成了我 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(14) 评论(0) 推荐(0)
摘要: UIUC CS241:众包系统编程书(全) 零、HW0/资源 HW0 欢迎! 如果你正在上 CS241 课程,你可以在这个Google 表格上提交作业。 // First can you guess which lyrics have been transformed into this C-lik 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(9) 评论(0) 推荐(0)
摘要: UIUC CS225 数据结构中文笔记(全) 原文:courses.physics.illinois.edu/cs225/sp2019/notes/ 译者:飞龙 协议:CC BY-NC-SA 4.0 Dijkstra 算法 原文:courses.physics.illinois.edu/cs225/ 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(15) 评论(0) 推荐(0)
摘要: UCB CS186 数据库导论笔记(全) 1:课程介绍与 SQL I 🗄️ 在本节课中,我们将学习数据库系统的基本概念,了解为什么数据库在现代计算中至关重要,并初步接触关系模型与 SQL 语言的核心思想。 课程概述 这门课程将涵盖如何开发用于管理、维护、处理大规模数据并与数据进行交互的系统。我们将 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(11) 评论(0) 推荐(0)
摘要: UCB CS170 算法笔记(全) 1:Lec1 算法导论与大O表示法、算术运算 🧮 在本节课中,我们将学习算法课程的基本介绍,包括课程目标、后勤安排,并深入探讨一个看似简单却蕴含深意的问题:如何进行高效的算术运算。我们将从回顾大O表示法开始,并分析整数加法和乘法的算法效率。 课程概述与人员介绍 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(79) 评论(0) 推荐(0)
摘要: UCB CS162 操作系统笔记(全) 1:操作系统是什么 🖥️ 在本节课中,我们将要学习操作系统的核心概念。我们将探讨操作系统的定义、它在计算机系统中的角色,以及为什么学习操作系统对于理解现代计算至关重要。课程内容将从宏观的互联网视角开始,逐步深入到操作系统的具体功能和抽象。 概述:什么是操作系 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(29) 评论(0) 推荐(0)
摘要: UCB CS61c 组成原理中文笔记(全) 1:计算机体系结构中的伟大思想 - 引言 🖥️ 在本节课中,我们将要学习计算机体系结构课程的核心介绍。我们将了解这门课程的目标、涵盖的“伟大思想”,以及课程的基本结构和政策。课程的重点在于理解硬件与软件之间的接口,以及现代计算系统(从个人电脑到数据中心) 阅读全文
posted @ 2026-02-20 16:44 绝不原创的飞龙 阅读(84) 评论(0) 推荐(0)
摘要: UCB CS61AS 使用 Racket 进行 SICP 学习(全) 0.1 - Racket 和 CS61AS 介绍 首日指南 在我们开始之前... 在我们开始第 0.1 课之前,我们需要设置您的实验室帐户。您可以在这里找到说明。如果您目前未注册 CS 61AS,请跳至第 11 步。 完成后,继续 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(18) 评论(0) 推荐(0)
摘要: UCB CS61a SICP Python 描述(全) 原文:CS61A: Online Textbook 译者:飞龙 协议:CC BY-NC-SA 4.0 1.1 引言 来源:1.1 Introduction 译者:飞龙 协议:CC BY-NC-SA 4.0 计算机科学是一个极其宽泛的学科。全球的 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(10) 评论(0) 推荐(0)
摘要: NYU CS2270 研究生计算机图形学笔记(全) 9 月 9 日课程笔记 -- 着色器简介 3D 坐标系 WebGL 存在于 3D 世界中: x 向右移动 y 向上 z 向前(屏幕外) 这被称为右手坐标系。 现在我们将从 x、y 平面开始进行所有工作。 具体来说,我们将使用从 -1 → +1 的正 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(21) 评论(0) 推荐(0)
摘要: NUS CS1101S:SICP JavaScript 描述(全) 原文:SICP JavaScript 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 原文:Foreword 译者:飞龙 协议:CC BY-NC-SA 4.0 我有幸在我还是学生的时候见到了了不起的 Alan Perlis, 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(8) 评论(0) 推荐(0)
摘要: NEU CS4400 编程语言讲义(全) CS4400/CS5400 导论,周二,1 月 10 日 课程进展的一般计划。 行政事务。(网页上的大部分内容。) http://pl.barzilay.org/ 编程语言简介,周二,1 月 10 日 PLAI §1 为什么我们要关心编程语言?(有没有一些大 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(7) 评论(0) 推荐(0)
摘要: MIT 18.S191 计算机思维导论笔记(全) L2:图像处理与变换 🖼️ 在本节课中,我们将学习如何对图像进行各种变换。我们将从简单的像素操作开始,逐步深入到线性组合和卷积等核心数学概念。通过这些操作,我们不仅能处理图像,还能理解背后广泛应用的数学和计算机科学思想。 课程概述 本节课将介绍图像 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(16) 评论(0) 推荐(0)
摘要: MIT 6.S081 操作系统工程笔记(全) 1:操作系统导论与示例 🖥️ 在本节课中,我们将要学习操作系统的基本概念、目标以及其核心组成部分。我们将通过一个名为XV6的教学操作系统,了解操作系统如何为应用程序提供硬件抽象、资源复用和隔离等服务。课程将重点介绍内核的作用、系统调用的概念,并通过简单 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(22) 评论(0) 推荐(0)
摘要: MIT 6.858 计算机系统安全讲义 2014 秋季(全) 译者:飞龙 协议:CC BY-NC-SA 4.0 MIT 6.858 计算机系统安全笔记 2014 秋季 2014 年由Nickolai Zeldovich 教授和James Mickens 教授教授授课的 6.858 讲座笔记。这些讲座 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(24) 评论(0) 推荐(0)
摘要: MIT 6.824 2025 分布式系统工程笔记(全) 介绍。 6.824 2015 年第 1 讲:介绍。 注意:这些讲座笔记是从 6.824 课程网站 2015 年春季发布的笔记稍作修改的。 分布式系统。 什么是分布式系统? 多个网络协作计算机。 示例: 互联网电子邮件,Athena 文件服务器, 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(29) 评论(0) 推荐(0)
摘要: MIT 6.824 2021 分布式系统笔记(全) 1:分布式系统导论 🚀 在本节课中,我们将要学习分布式系统的基本概念、其发展历史、核心挑战以及课程的整体结构。我们还将通过一个具体的案例研究——MapReduce论文,来初步了解分布式系统的实际应用。 什么是分布式系统? 💻 分布式系统是由多台 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(39) 评论(0) 推荐(0)
摘要: MIT 6.046J 数据结构与算法设计笔记(全) L1:课程介绍与间隔调度 在本节课中,我们将学习麻省理工学院6.046J课程的第一讲内容。我们将从课程的整体介绍开始,然后深入探讨一个具体的算法问题——间隔调度。我们将学习如何设计一个高效的贪婪算法来解决基础版本,分析其正确性,并探讨当问题条件变化 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(58) 评论(0) 推荐(0)
摘要: MIT 6.042J 计算机科学的数学基础笔记(全) MIT 6.042J 计算机科学的数学基础:P1:L1.1.1 - 欢迎来到 6.042 📚 在本节课中,我们将要学习 MIT 6.042J 课程《计算机科学的数学基础》的导论部分。我们将了解这门课程的核心内容、授课教师以及它为何对计算机科学家 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(126) 评论(0) 推荐(0)
摘要: MIT 6.005 软件构建讲义(全) 阅读 1:静态检查 今天课程的目标 今天的课程有两个主题: 静态类型检查 优秀软件的三个关键属性 冰雹序列 许多阅读包括来自 MITx 版本 6.005 的可选视频。 有关视频的更多信息 ▶ 播放 MITx 视频 作为一个运行的示例,我们将探讨冰雹序列,其定义 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(9) 评论(0) 推荐(0)
摘要: KAIST CS109 编程实践教程(全) 命令行 当我开始编程时,还没有图形显示。所有的计算机输入和输出都是使用文本完成的。 计算机由许多用户共享。每个用户从终端连接到计算机(称为终端,因为它是从计算机到用户的连接的终点)。 最早的终端看起来像是打印机和键盘的组合。(当我上中学时,有时会被允许玩一 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(17) 评论(0) 推荐(0)
摘要: GAMES 图形学系列笔记(全) 01-游戏引擎导论 GAMES104-现代游戏引擎-从入门到实践 P1 GAMES-Webinar BV1oU4y1R7Km_note 概述 在本节课中,我们将要学习游戏引擎的基本概念、发展历史及其在现代计算机科学中的核心地位。我们将探讨游戏引擎为何被称为“皇冠上的 阅读全文
posted @ 2026-02-20 16:42 绝不原创的飞龙 阅读(34) 评论(0) 推荐(0)