摘要:
编写网络模拟器笔记(全) 001:C语言编写网络安全网络映射器 在本节课中,我们将要学习如何使用C语言编写一个基础的网络映射器。网络映射器是一种安全工具,用于扫描网络,发现活跃的主机及其开放的端口。我们将从最简单的版本开始,逐步构建一个功能完整的工具。 概述 网络映射器,有时也称为端口扫描器,是系统 阅读全文
posted @ 2026-03-29 09:35
布客飞龙II
阅读(16)
评论(0)
推荐(0)
摘要:
编写你自己的操作系统笔记(全) 001:一小时内编写你的操作系统 在本教程中,我们将学习如何从零开始编写一个简单的操作系统内核。我们将使用C++和汇编语言,并通过GRUB引导加载程序来启动我们的内核。教程将涵盖从设置开发环境、理解计算机启动过程,到编写内核代码并将其加载到内存中的完整流程。 准备工作 阅读全文
posted @ 2026-03-29 09:35
布客飞龙II
阅读(99)
评论(0)
推荐(0)
摘要:
编写 MSDOS 系统笔记(全) 001:开发环境搭建与第一个程序 概述 在本节课中,我们将学习如何为古老的 MS-DOS 系统搭建一个 C 语言开发环境,并编写、编译和运行一个经典的“Hello World”程序。我们将使用 DOSBox 模拟器来创建一个复古的开发环境。 开发环境搭建 上一节我们 阅读全文
posted @ 2026-03-29 09:35
布客飞龙II
阅读(85)
评论(0)
推荐(0)
摘要:
巴黎高师近似算法笔记(全) 001:课程导论 🎯 在本课程中,我们将学习近似算法的基本概念、设计动机以及其在解决组合优化问题中的应用。我们将探讨为什么需要近似算法,并介绍本课程第一部分将涵盖的五个核心问题及其对应的算法设计技术。 组合优化问题在日常生活中频繁出现。例如,安排课程表时,需要避免学生所 阅读全文
posted @ 2026-03-29 09:35
布客飞龙II
阅读(33)
评论(0)
推荐(0)
摘要:
阿尔伯塔问题解决、Python 编程、电子游戏笔记(全) 001:课程主题 🎮 欢迎来到《问题解决、编程与电子游戏》课程。我们是PVG课程的教学团队。 我叫Dwayne。我是阿尔伯塔大学计算机科学系的教授。我教授入门编程语言课程已有大半生。闲暇时,我喜欢玩电子游戏、看棒球和做木工。 我叫Paul。 阅读全文
posted @ 2026-03-29 09:35
布客飞龙II
阅读(23)
评论(0)
推荐(0)
摘要:
阿尔伯塔软件项目管理 V 笔记(全) 001:《软件改进的评审与度量》|专项课程预告 概述 在本节课程中,我们将简要介绍艾伯塔大学软件产品管理专项课程的整体内容与目标。该系列课程旨在教授如何成功地将一个软件产品从概念构思引导至最终交付。 大家好,我是乔纳森·舍费尔,一名计算机科学家,现任艾伯塔大学理 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(52)
评论(0)
推荐(0)
摘要:
阿尔伯塔软件项目管理 VI 笔记(全) 001:毕业设计项目预告 🎓 在本节课中,我们将对《软件产品管理》课程的毕业设计项目进行预告。我们将了解项目的整体目标、核心任务以及它如何帮助我们整合并应用之前所学的全部知识。 毕业设计项目是本课程的最终实践环节。它旨在模拟一个真实的软件产品管理环境,要求我 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(20)
评论(0)
推荐(0)
摘要:
阿尔伯塔软件项目管理 I 笔记(全) 001:专项课程预告 🎬 在本节中,我们将简要介绍艾伯塔大学软件产品管理专项课程的整体框架与学习目标。 我是乔纳森·舍费尔,一名计算机科学家,现任艾伯塔大学理学院院长。 我很荣幸向您介绍由我校计算机科学系开发的软件产品管理专项课程。 这套系列课程将教会您如何成 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(18)
评论(0)
推荐(0)
摘要:
阿尔伯塔软件项目管理 IV 笔记(全) 001:专项课程预告 大家好,我是乔纳森·舍费尔,一名计算机科学家,也是阿尔伯塔大学理学院的院长。 我很荣幸向大家介绍由我校计算机科学系开发的阿尔伯塔大学软件产品管理专项课程。 这套系列课程将教你如何成功引导一个软件产品从构思到交付的整个开发过程。阿尔伯塔大学 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(39)
评论(0)
推荐(0)
摘要:
阿尔伯塔软件项目管理 II 笔记(全) 001:艾伯塔大学软件产品管理专项课程介绍 🎓 在本节中,我们将了解艾伯塔大学软件产品管理专项课程的总体介绍。该课程旨在教授如何成功引导软件产品从构思到交付的全过程。 大家好,我是乔纳森·舍费尔,一名计算机科学家,也是艾伯塔大学理学院的院长。我很荣幸向您介绍 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(38)
评论(0)
推荐(0)
摘要:
阿尔伯塔软件项目管理 III 笔记(全) 001:专项课程预告 在本节课程中,我们将对艾伯塔大学的软件产品管理专项课程进行整体介绍,了解课程的目标、内容以及它如何帮助你成为一名成功的软件产品管理专业人士。 我是乔纳森·舍费尔,一名计算机科学家,现任艾伯塔大学理学院院长。我很荣幸向您介绍由我校计算机科 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(54)
评论(0)
推荐(0)
摘要:
YOWCon 2024 笔记(全) 001:字节大小架构会话入门 🧩 在本节课中,我们将学习“字节大小架构会话”这一协作工作坊格式。我们将探讨为什么在团队中共享知识如此困难,了解当前常见的知识共享方法及其局限性,并详细学习如何通过一系列简短、聚焦的会话,来构建团队对系统的共同心智模型,从而更有效地 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(38)
评论(0)
推荐(0)
摘要:
WilliamFiset 数据结构笔记(全) 001:课程介绍与概览 在本节课中,我们将要学习这门数据结构系列课程的整体安排、学习目标以及讲师背景。课程将从最基础的数据结构开始,逐步深入到更复杂的主题,并通过动画、代码和练习来帮助你掌握核心概念。 讲师介绍 我是William,是这门课程的讲师。我的 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(54)
评论(0)
推荐(0)
摘要:
WasmCon 2024 笔记(全) 002:我们已抵达的技术高峰 🏔️ 在本节课中,我们将跟随 Kate Goldenring 的视角,探索 WebAssembly 如何借鉴登山运动的智慧,成功攀登一系列技术高峰。我们将看到 WebAssembly 如何从前人经验中学习、如何为新的环境做好准备、 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(79)
评论(0)
推荐(0)
摘要:
VictorGordan OpenGL 笔记(全) 001:环境安装与配置 🛠️ 在本节课中,我们将学习如何为OpenGL开发配置Visual Studio环境。这包括安装必要的工具、下载核心库以及正确设置项目结构。整个过程是后续所有OpenGL学习的基础。 本教程内容基于learnopengl. 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(28)
评论(0)
推荐(0)
摘要:
USF MSDS626 实时编程笔记(全) 001:第1讲 - 终端与环境管理 🖥️ 在本节课中,我们将学习如何从零开始设置一个高效、无冲突的Python数据科学工作环境。我们将重点介绍终端的使用、Python环境的独立管理,以及如何通过Mamba Forge安装核心工具。 概述 数据科学工作流的 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(17)
评论(0)
推荐(0)
摘要:
USC CSCE611 高级数字设计笔记(全) 001:课程介绍与RISC-V ISA 🚀 概述 在本节课中,我们将学习高级数字系统设计课程(CSCE 611)的总体介绍,并回顾RISC-V指令集架构的基础知识。课程将涵盖硬件描述语言(HDL)和现场可编程门阵列(FPGA)的使用,目标是设计并实现 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(26)
评论(0)
推荐(0)
摘要:
UNSW COMP9315 PostgreSQL 笔记(全) 001:课程介绍与预备知识 🎯 在本节课中,我们将要学习COMP9315课程的整体介绍、学习目标以及学习本课程所需的预备知识。我们将通过一个简单的数据库示例来回顾SQL查询,并明确课程对编程和数据结构基础的要求。 大家好,我是John 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(24)
评论(0)
推荐(0)
摘要:
UNSW COMP6991 Rust 现代编程笔记(全) 001:Rust语言与程序安全 🦀 概述 在本节课中,我们将学习Rust编程语言的基础知识,并探讨编程语言设计如何影响程序的安全性。我们将通过编写一个简单的“猜数字”游戏来实践Rust编程,并深入分析一个核心概念——Option类型,比较它 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(41)
评论(0)
推荐(0)
摘要:
UNSW COMP6771 高级 C++ 笔记(全) 001:课程概述与环境设置 🚀 在本节课中,我们将要学习COMP6771课程的整体框架、C++语言的核心设计理念,以及如何为后续学习设置开发环境。课程将从宏观介绍开始,逐步深入到具体的技术细节。 课程概述 大家好,欢迎来到COMP6771课程的 阅读全文
posted @ 2026-03-29 09:33
布客飞龙II
阅读(85)
评论(0)
推荐(0)
摘要:
UNSW COMP6080 前端笔记(全) 001:课程概述 🚀 在本节课中,我们将一起了解COMP6080前端编程课程的整体结构、学习目标、评估方式以及如何开始你的第一个作业。课程将涵盖HTML、CSS和JavaScript的核心知识,并带你了解现代前端开发的演变。 课程介绍与目标 首先,感谢大 阅读全文
posted @ 2026-03-29 09:32
布客飞龙II
阅读(63)
评论(0)
推荐(0)
摘要:
UNSW COMP3142 软件测试笔记(全) 001:学期内容总览 在本节课中,我们将对COMP3142软件测试课程整个学期所学的核心概念进行一次全面的回顾。我们将按照学习的逻辑顺序,梳理从软件测试基础到高级算法的所有知识点。 软件测试导论 我们首先从软件测试的导论开始。在这一部分,我们学习了几个 阅读全文
posted @ 2026-03-29 09:32
布客飞龙II
阅读(52)
评论(0)
推荐(0)
摘要:
UNSW COMP3111 数据库系统笔记(全) 001:课程介绍与数据建模 在本节课中,我们将要学习COMP3311数据库系统课程的基本介绍,包括课程团队、运行方式、学习资源以及初步的实践准备。 课程团队介绍 首先,我们来认识一下负责本课程的人员。 讲师:我是本课程的讲师,我的名字是Yuue Ka 阅读全文
posted @ 2026-03-29 09:32
布客飞龙II
阅读(30)
评论(0)
推荐(0)
摘要:
UNSW COMP1531 软件工程基础笔记(全) 001:JavaScript入门教程 🚀 在本节课中,我们将要学习JavaScript编程语言。我们将从它与C语言的区别开始,逐步介绍其核心语法、数据结构以及一些独特的语言特性。课程旨在帮助已有C语言基础的同学快速上手JavaScript。 概述 阅读全文
posted @ 2026-03-29 09:32
布客飞龙II
阅读(60)
评论(0)
推荐(0)
摘要:
Unix 环境高级编程笔记(全) 001:课程介绍与概述 在本节课中,我们将学习《UNIX环境高级编程》这门课程的整体框架、学习目标、评估方式以及所需资源。我们将明确课程定位,了解学习内容,并做好充分的学习准备。 课程概述与定位 大家好,欢迎来到CS 631课程:UNIX环境高级编程。 我是Jana 阅读全文
posted @ 2026-03-29 09:32
布客飞龙II
阅读(69)
评论(0)
推荐(0)
摘要:
UIUC 计算机科学基础笔记(全) 001:数组 概述 在本节课中,我们将要学习数据结构的基础——数组。我们将了解数组如何存储数据、如何访问数据,以及它的一些关键特性和局限性。 数组的存储方式 📦 数组将数据存储在连续的内存块中。我们可以将一个数组可视化为一个大矩形,里面包含许多小矩形。 最左侧是 阅读全文
posted @ 2026-03-29 09:32
布客飞龙II
阅读(50)
评论(0)
推荐(0)
摘要:
UIUC ECE408 应用并行编程笔记(全) 001:课程介绍与GPU计算基础 概述 在本节课中,我们将学习应用并行编程课程的基本信息、课程结构、学习目标,并初步了解GPU(图形处理器)计算的基础知识,包括其历史背景、设计哲学以及与CPU(中央处理器)的关键区别。 课程介绍 欢迎来到应用并行编程课 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(72)
评论(0)
推荐(0)
摘要:
UIUC CS598 高级数据结构笔记(全) 001:课程概述与区间最小值查询 在本节课中,我们将学习高级数据结构课程的整体框架,并深入探讨一个具体的数据结构问题:区间最小值查询。我们将从课程的基本要求开始,逐步分析如何高效地解决这个查询问题。 课程概述 这门课程是为研究生设计的,重点在于数据结构的 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(40)
评论(0)
推荐(0)
摘要:
UIUC CS473 算法笔记(全) 001:课程介绍与递归入门 在本节课中,我们将学习课程的基本信息,并深入探讨算法设计中最重要的工具之一:递归。我们将通过经典的汉诺塔问题和整数乘法问题来理解递归的思想和分析方法。 课程介绍 这门课程是伊利诺伊大学的高级算法课程,主要面向已完成CS374(本科理论 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(64)
评论(0)
推荐(0)
摘要:
UIUC CS374 算法笔记(全) 001:字符串的定义与归纳证明 在本节课中,我们将学习字符串的递归定义,以及如何使用归纳法来证明关于字符串的简单性质。我们将从字符串、长度和连接操作的基本定义开始,然后通过两个具体的证明示例,展示归纳证明的标准结构和书写方式。 字符串的定义 一个字符串是一个有限 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(245)
评论(0)
推荐(0)
摘要:
UIUC CS361 操作系统笔记(全) 001:动态链接原理 🖥️ 在本节课中,我们将学习可执行文件如何从磁盘加载到内存中运行,并深入探讨现代程序加载的核心机制——动态链接。我们将了解静态链接与动态链接的区别,以及动态链接库如何通过位置无关代码、全局偏移表和过程链接表等技术实现高效、灵活的代码共 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(30)
评论(0)
推荐(0)
摘要:
UIUC CS341 系统编程中文讲义(全) 原文:github.com/cs341-illinois/coursebook 译者:飞龙 协议:CC BY-NC-SA 4.0 简介 在伊利诺伊大学厄巴纳-香槟分校,我们坚信我们有权利让大学对所有未来的学生都变得更好。这是刻在我们母校上的信息,构成了我 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(46)
评论(0)
推荐(0)
摘要:
UIUC CS241:众包系统编程书(全) 零、HW0/资源 HW0 欢迎! 如果你正在上 CS241 课程,你可以在这个Google 表格上提交作业。 // First can you guess which lyrics have been transformed into this C-lik 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(24)
评论(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-03-29 09:31
布客飞龙II
阅读(18)
评论(0)
推荐(0)
摘要:
UIUC CS225 数据结构算法笔记(全) 001:导论 在本节课中,我们将学习课程的基本介绍,包括课程目标、教学团队、课程结构以及C++编程语言的基础概念。 课程与教学团队介绍 大家好,欢迎来到CS 225课程。今天我们将进行课程导论,介绍课程内容与运行方式。课程讲座将通过Twitch平台直播进 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(66)
评论(0)
推荐(0)
摘要:
UIUC CS196 从 Bash 到 Rust 笔记(全) 001:Bash 第一部分 🐚 在本节课中,我们将要学习命令行界面(CLI)的基础知识,特别是Bash shell。我们将了解什么是Bash、为什么它很重要,并学习一系列用于导航文件系统、操作文件和目录的基本命令。 什么是Bash?🤔 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(42)
评论(0)
推荐(0)
摘要:
Udemy 从零开始的 ARM 笔记(全) 001:ARM Cortex-M通用输入输出(GPIO)模块概述 🚀 在本节课中,我们将要学习ARM Cortex-M微控制器中通用输入输出(GPIO)模块的基础知识。我们将了解微控制器如何与外部设备通信,以及其内部总线结构如何影响我们对GPIO的访问方 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(57)
评论(0)
推荐(0)
摘要:
UCSD CSE12 基础数据结构和面向对象笔记(全) 001:课程介绍与概览 🎯 在本节课中,我们将学习CSE 12课程的基本信息、课程结构、评分政策以及学术诚信要求。这是数据结构和面向对象设计课程的入门介绍。 课程基本信息 我是Paul Cao。这是我在UCSD的第十年。我从2014年开始在这 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(62)
评论(0)
推荐(0)
摘要:
UCSC 容错计算笔记(全) 001:背景与动机 📚 概述 在本节课中,我们将学习容错计算的基本背景与核心动机。课程将介绍为什么我们需要设计高可靠的计算系统,并概述实现这一目标的主要方法。 课程介绍与结构 欢迎来到研究生课程 ECE 257A——可靠计算的容错技术。由于2020年秋季学期采用远程教 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(57)
评论(0)
推荐(0)
摘要:
UCSC Go 编程笔记(全) 001:Go语言介绍与历史 🚀 在本节课中,我们将要学习Go语言的背景、历史及其设计理念。了解一门语言的起源有助于我们更好地理解它的特性和适用场景。 概述 Go语言是一门现代编程语言,它源自C语言的血统,旨在成为C语言的现代化继任者。它由Google的团队开发,融合 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(32)
评论(0)
推荐(0)
摘要:
UCSC C 语言结构化编程笔记(全) 001:本课程的先决条件 在本节课中,我们将了解学习本课程所需具备的基础知识。这些知识是理解后续更高级概念,如数据结构与程序结构化的基石。 上一节我们介绍了课程概况,本节中我们来看看学习本课程前你需要掌握哪些核心技能。 背景知识要求 你可以通过多种途径达到本课 阅读全文
posted @ 2026-03-29 09:31
布客飞龙II
阅读(29)
评论(0)
推荐(0)
摘要:
UCSC C 语言编程笔记(全) 001:课程概述 概述 在本节课中,我们将要学习这门C语言入门课程的核心目标、适用人群以及选择C语言作为教学语言的原因。课程由加州大学圣克鲁兹分校工程学院的伊恩·波尔教授设计,旨在为所有人提供编程基础。 为什么学习编程? 编程已成为一项通用技能。编程应被纳入课程体系 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(51)
评论(0)
推荐(0)
摘要:
UCSC C++ 编程笔记(全) 001:概述与课程组织 🚀 在本节课中,我们将学习C++编程课程的整体安排,并探讨C++语言的基本概念及其与C语言的关系。我是加州大学圣克鲁兹分校的Ira Pohl教授,将在接下来的几周里担任你们的C++课程讲师。 课程组织与目标 本课程分为两个为期四周的模块。 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(25)
评论(0)
推荐(0)
摘要:
UCSC CSE228a 敏捷硬件设计笔记(全) 001:课程简介 🚀 在本节课中,我们将要学习敏捷硬件设计的基本概念、课程目标以及整体结构。我们将探讨为何需要采用敏捷方法来设计硬件,并了解本课程将如何帮助你掌握这些技能。 为什么需要敏捷硬件设计? 我们生活在一个极度数字化的时代,计算无处不在。从 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(37)
评论(0)
推荐(0)
摘要:
UCSC CSE138 分布式系统笔记(全) 001:P01-L1 - 课程介绍与分布式系统初探 在本节课中,我们将学习本课程的基本安排,并初步探讨分布式系统的核心概念、挑战及其存在的意义。 课程安排与期望 首先,我们来了解本课程的后勤安排和期望。 课程沟通平台 我们将使用 Zulip 作为主要的课 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(31)
评论(0)
推荐(0)
摘要:
UCI Go 语言编程笔记(全) 001:课程欢迎 🎉 在本节课中,我们将介绍这门课程的目标、前提假设以及Go语言的定位,帮助你了解接下来将要学习的内容。 欢迎来到这门课程,课程1。本课程的目标是让你获得关于Go语言及其使用方法的第一手工作知识。 我假设你已经具备使用其他编程语言的经验。因此,我不 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(29)
评论(0)
推荐(0)
摘要:
UCD 搜索引擎优化笔记(全) 001:课程与专业方向介绍 🎯 在本节课中,我们将学习搜索引擎优化(SEO)的基础概念,了解课程的整体结构,并认识你的讲师。课程内容将帮助你建立SEO的核心知识框架,为后续学习和职业发展打下坚实基础。 大家好,欢迎来到加州大学戴维斯分校的SEO入门课程。我是Rebe 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(64)
评论(0)
推荐(0)
摘要:
UCD ECS189f 区块链架构笔记(全) 018:R3 Corda的核心原理 🧱 在本节课中,我们将学习R3 Corda区块链平台的核心原理。Corda是一个专为企业设计的分布式账本技术平台,它强调隐私性、互操作性和强身份验证。我们将从公司背景、平台愿景开始,逐步深入到其架构、共识机制、节点设 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(74)
评论(0)
推荐(0)
摘要:
UCD ECS150 计算机科学笔记(全) 001:安装软件 🛠️ 在本节课中,我们将学习如何为Python编程设置计算环境。核心内容包括:理解计算环境的概念、学习使用包管理器Pixie来安装和管理软件,以及掌握在命令行中导航和操作的基本技能。这些技能对于后续的Python学习至关重要。 什么是计 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(38)
评论(0)
推荐(0)
摘要:
UCD ECS150 操作系统与系统编程笔记(全) 001:操作系统简介 🖥️ 在本节课中,我们将要学习操作系统的基础概念。我们将从定义操作系统开始,了解它是什么,以及它在计算机系统中扮演的核心角色。接着,我们会探讨计算机硬件的基本构成,并深入分析操作系统需要管理的核心资源。最后,我们将回顾操作系 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(53)
评论(0)
推荐(0)
摘要:
UCD ECS50 C 与汇编笔记(全) 001:C语言编程速成 🚀 在本节课中,我们将学习C语言的基础知识,包括程序结构、数据类型、变量、函数、输入输出以及如何组织代码文件。这些是后续学习汇编语言和计算机系统原理的重要基础。 概述 C语言是一种编译型语言,它允许我们直接与计算机硬件进行交互。本节 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(25)
评论(0)
推荐(0)
摘要:
UCD ECS36c 数据结构与算法笔记(全) 001:算法分析 📊 在本节课中,我们将要学习算法分析。算法分析是计算机科学中一个核心主题,它帮助我们理解算法在不同输入规模下的性能表现。我们将探讨为什么需要算法分析,并通过实例来理解其重要性。 为什么需要算法分析?🤔 上一节我们介绍了课程主题,本 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(30)
评论(0)
推荐(0)
摘要:
UCD ECS036a C 底层编程笔记(全) 001:Unix进程创建基础 🖥️ 在本节课中,我们将学习Unix/Linux系统的基础知识,包括文件操作、进程管理以及一些核心的Shell命令。这些知识是后续学习C语言底层编程的重要基础。 概述 本节课程将介绍Unix系统的基本操作单元——进程,并 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(27)
评论(0)
推荐(0)
摘要:
UCD ECS032a Python 数据分析笔记(全) 001:Python入门与基础语法 概述 在本节课中,我们将学习Python编程语言的基础知识。课程目标是让你能够在Python控制台和Jupyter Lab中运行代码,创建变量,调用函数,以及保存和运行代码文件。我们还将学习如何与文件系统交 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(15)
评论(0)
推荐(0)
摘要:
UCB 全栈开发笔记(全) 001:课程介绍与基础工具入门 🚀 在本节课中,我们将学习全栈开发课程的总体介绍、你将学到的核心内容、课程结构以及开始学习前需要准备的基础工具。我们将通过简单的示例快速了解HTML、CSS和JavaScript的基本概念,并学习如何使用Git进行版本控制。 课程概述 本 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(28)
评论(0)
推荐(0)
摘要:
UCB Web3 零知识证明笔记(全) 001:课程概述 在本节课中,我们将要学习零知识证明的基本概念。我们将从经典证明开始,逐步引入交互式证明和零知识证明的核心思想,并通过具体例子理解其工作原理。 经典证明与NP证明 上一节我们介绍了课程主题,本节中我们来看看证明的传统定义。当我们谈论经典证明时, 阅读全文
posted @ 2026-03-29 09:28
布客飞龙II
阅读(93)
评论(0)
推荐(0)
摘要:
UCB Linux 系统管理笔记(全) 1:课程介绍与Shell基础 在本节课中,我们将要学习课程的基本安排、Shell命令行界面的基础知识,以及自由开源软件(FOSS)的核心理念。我们将通过动手实践来熟悉常用的Shell命令。 课程概述与安排 课程网站是 decal.ocf.io。所有的课程幻灯片 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(35)
评论(0)
推荐(0)
摘要:
UCB CS294 数据流算法笔记(全) 001:课程介绍与近似计数 概述 在本节课中,我们将学习数据流算法的基本概念,并从一个非常简单的例子——近似计数问题——开始。我们将探讨为什么需要近似算法,如何设计它们,以及如何分析其内存使用和准确性。 课程安排与物流 本课程的所有信息,包括教学大纲、评分标 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(52)
评论(0)
推荐(0)
摘要:
UCB CS294-113 虚拟机与托管运行时笔记(全) 001:课程介绍与虚拟机概述 🖥️ 在本节课中,我们将学习虚拟机和托管运行时的基本概念、课程目标以及几种不同类型的虚拟机示例。课程将涵盖从历史背景到实际应用的广泛内容,旨在为后续深入学习打下基础。 课程概述 大家好,欢迎来到这门关于虚拟机和 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(48)
评论(0)
推荐(0)
摘要:
UCB CS270 组合算法笔记(全) 1:梯度下降法入门 🧭 在本节课中,我们将学习优化算法中最基础且应用最广泛的方法之一:梯度下降法。我们将从理解凸函数的基本概念开始,逐步介绍梯度下降的原理、算法步骤及其在不同场景下的变体。 课程概述与期望 🗺️ 首先,我想告诉大家,你们中的大多数人都已经学 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(59)
评论(0)
推荐(0)
摘要:
UCB CS186 数据库导论笔记(全) 1:课程介绍与 SQL I 🗄️ 在本节课中,我们将学习数据库系统的基本概念,了解为什么数据库在现代计算中至关重要,并初步接触关系模型与 SQL 语言的核心思想。 课程概述 这门课程将涵盖如何开发用于管理、维护、处理大规模数据并与数据进行交互的系统。我们将 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(49)
评论(0)
推荐(0)
摘要:
UCB CS170 算法笔记(全) 1:Lec1 算法导论与大O表示法、算术运算 🧮 在本节课中,我们将学习算法课程的基本介绍,包括课程目标、后勤安排,并深入探讨一个看似简单却蕴含深意的问题:如何进行高效的算术运算。我们将从回顾大O表示法开始,并分析整数加法和乘法的算法效率。 课程概述与人员介绍 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(28)
评论(0)
推荐(0)
摘要:
UCB CS169 软件工程笔记(全) 001:课程介绍与软件工程概述 在本节课中,我们将学习软件工程的基本概念,了解它与普通编程的区别,并初步认识CS169课程的结构、目标以及你将使用的工具和流程。 概述 软件工程不仅仅是编写代码,它更关注如何系统化地构建、维护和演化软件,以满足用户需求,并确保在 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(87)
评论(0)
推荐(0)
摘要:
UCB CS168 互联网导论笔记(全) 1:课程介绍 在本节课中,我们将要学习这门课程的核心内容、课程结构以及相关的教学安排。我们将首先探讨“互联网”、“协议”和“架构”这三个关键术语的含义,然后介绍课程的后勤信息,包括教学团队、评分政策和课程大纲。 什么是互联网?🌐 首先,我们来探讨“互联网” 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(98)
评论(0)
推荐(0)
摘要:
UCB CS164 编程语言与编译器笔记(全) 1:什么是编译器?🚀 在本节课中,我们将要学习编译器的基本概念,并通过动手实践,构建一个极其简单的编译器。我们将从定义编译器开始,然后将其与解释器进行对比,最后实际编写一个能将数字转换为可执行机器代码的编译器。 编译器与解释器 首先,我们来探讨一个核 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(60)
评论(0)
推荐(0)
摘要:
UCB CS162 操作系统笔记(全) 1:操作系统是什么 🖥️ 在本节课中,我们将要学习操作系统的核心概念。我们将探讨操作系统的定义、它在计算机系统中的角色,以及为什么学习操作系统对于理解现代计算至关重要。课程内容将从宏观的互联网视角开始,逐步深入到操作系统的具体功能和抽象。 概述:什么是操作系 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(33)
评论(0)
推荐(0)
摘要:
UCB CS161 计算机安全 2025 笔记(全) 001:课程概述 📚 在本节课中,我们将要学习CS 161计算机安全课程的总体框架、学习目标以及课程结构。课程分为两部分:第一部分是课程介绍,第二部分将探讨一些安全原则。 课程学习目标 🎯 上一节我们介绍了课程的基本安排,本节中我们来看看通过 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(50)
评论(0)
推荐(0)
摘要:
UCB CS149 嵌入式系统笔记(全) 01:信息物理系统概述 在本节课中,我们将学习信息物理系统的基本概念,了解其重要性、设计挑战以及未来的发展趋势。我们将从课程介绍开始,逐步深入到信息物理系统的核心原理。 课程介绍与安排 我是Alberto Sangiovanni-Vincentelli,来自 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(81)
评论(0)
推荐(0)
摘要:
UCB CS61c 组成原理中文笔记(全) 1:计算机体系结构中的伟大思想 - 引言 🖥️ 在本节课中,我们将要学习计算机体系结构课程的核心介绍。我们将了解这门课程的目标、涵盖的“伟大思想”,以及课程的基本结构和政策。课程的重点在于理解硬件与软件之间的接口,以及现代计算系统(从个人电脑到数据中心) 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(63)
评论(0)
推荐(0)
摘要:
UCB CS61B 数据结构笔记(全) 1:Java入门与类设计 🚀 在本节课中,我们将学习如何设计一个表示课程的Java类。我们将从定义一个简单的学生类开始,逐步构建一个更复杂的课程类,并在这个过程中理解静态变量、实例变量、构造函数以及方法的设计。 概述 📋 本节课基于UCB CS61B课程第 阅读全文
posted @ 2026-03-29 09:26
布客飞龙II
阅读(33)
评论(0)
推荐(0)
摘要:
UCB CS61AS 使用 Racket 进行 SICP 学习(全) 0.1 - Racket 和 CS61AS 介绍 首日指南 在我们开始之前... 在我们开始第 0.1 课之前,我们需要设置您的实验室帐户。您可以在这里找到说明。如果您目前未注册 CS 61AS,请跳至第 11 步。 完成后,继续 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(11)
评论(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-03-29 09:25
布客飞龙II
阅读(21)
评论(0)
推荐(0)
摘要:
UCB CS10 计算之美与乐趣(全) 1:课程介绍与抽象概念入门 🚀 在本节课中,我们将学习CS10课程的整体结构、核心目标,并初步接触计算机科学中最重要的概念之一:抽象。我们将了解如何使用Snap!编程语言进行简单的编程,并理解抽象如何帮助我们管理复杂性。 课程概述与人员介绍 👥 大家好,欢 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(57)
评论(0)
推荐(0)
摘要:
Swift 面向协议编程笔记(全) 001:面向协议编程导论 🐦 在本节课中,我们将要学习Swift中一个非常重要的概念——面向协议编程。我们将通过对比面向对象编程,来理解面向协议编程的核心思想、优势以及基本用法。 面向协议编程,通常简称为POP,是苹果公司在2015年WWDC大会上随Swift 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(15)
评论(0)
推荐(0)
摘要:
Sriniously 第一性原理后端开发笔记(全) 001:从基本原理出发的后端路线图 🗺️ 在本节课中,我们将要学习一个全面的后端开发学习路线图。这个路线图旨在帮助你理解后端系统的核心概念,而不仅仅是学习某个特定的语言或框架。我们将从最基础的网络通信开始,逐步深入到复杂的系统设计、安全性和运维概 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(64)
评论(0)
推荐(0)
摘要:
SRECon US2025 笔记(全) 001:十年免费、开放与自动化之路——改善SRE体验 概述 在本节课中,我们将回顾Let's Encrypt项目过去十年的发展历程。我们将了解这个免费、开放、自动化的证书颁发机构(CA)是如何诞生的,它如何解决了早期互联网的安全难题,以及其背后的组织、技术架构 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(74)
评论(0)
推荐(0)
摘要:
SCSP 国家安全的人工智能笔记(全) 001:利用AI提升国家安全工作效率 🚀 在本课程中,我们将学习如何利用人工智能工具,特别是大型语言模型,来辅助完成国家安全领域的日常工作,例如撰写政策备忘录和准备背景资料。我们将通过一个具体的案例来演示其应用。 概述 我是米莉·巴拉兹托里,特殊竞争研究项目 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(19)
评论(0)
推荐(0)
摘要:
SAS 高级编程笔记(全) 001:课程概述 🎯 欢迎来到SAS SQL基础课程。我是Peter Scs,是SAS的一名培训师。 在本课程中,你将学习如何使用SQL过程(即PRC SQL)通过结构化查询语言来处理数据。SQL是一种标准化语言,被众多软件产品用于更新、管理和检索数据。无论你是否熟悉S 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(44)
评论(0)
推荐(0)
摘要:
Rust 实现 TCP 笔记(全) 001:基础搭建与三次握手 👨💻 概述 在本节课中,我们将开始一个相对宏大的项目:使用Rust语言从头开始实现TCP协议。TCP是互联网的基础协议之一,它使得互联网上的两台主机能够以可靠的方式进行通信,确保数据不会丢失,并且接收方接收数据的顺序与发送方发送的 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(43)
评论(0)
推荐(0)
摘要:
Rustfully Rust 编程笔记(全) 001:你的第一个Rust程序(如何安装Rust) 🚀 在本节课中,我们将要学习如何在你的计算机上安装 Rust。这是开始 Rust 编程的第一步。 概述 安装 Rust 是编写 Rust 程序的第一步。我们将通过官方工具 rustup 来完成安装,并 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(22)
评论(0)
推荐(0)
摘要:
RISC-V 处理器架构笔记(全) 001:课程介绍与寄存器 概述 在本节课中,我们将要学习RISC-V汇编语言编程。课程将从RISC-V处理器架构的基础知识开始,详细介绍其寄存器,为后续深入学习指令集打下基础。 汇编语言与机器代码 首先,我们需要区分汇编语言和机器代码。机器代码是存储在计算机内存中 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(94)
评论(0)
推荐(0)
摘要:
Quantum Leaps 现代嵌入式系统编程笔记(全) 0:入门指南 🚀 在本节课中,我们将学习如何开始现代嵌入式系统编程课程。我们将介绍课程的核心目标、所需的软硬件准备,以及如何设置开发环境。课程旨在从基础开始,深入讲解嵌入式微控制器的编程实践。 课程概述 欢迎来到现代嵌入式系统编程课程。在本 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(95)
评论(0)
推荐(0)
摘要:
Python 完全入门笔记(全) 001:五分钟开启Python编程之旅 🚀 在本节课中,我们将学习如何快速搭建Python开发环境,并编写你的第一个Python程序。整个过程非常简单,即使你从未接触过编程也能轻松跟上。 下载Python解释器 首先,我们需要下载Python解释器。它的作用是将我 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(14)
评论(0)
推荐(0)
摘要:
Python 和 LLVM 编程语言创建笔记(全) 001:引言与词法分析器 🚀 在本节课中,我们将学习如何从零开始构建自己的编程语言。我们将使用 Python 和 LLVM Light(一个 LLVM 编译器架构的绑定库)来实现。选择 Python 是因为它易于使用且对初学者友好。我们的目标不仅 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(49)
评论(0)
推荐(0)
摘要:
Python Streamlit 教程笔记(全) 001:Streamlit 介绍 🚀 在本节课中,我们将要学习什么是 Streamlit,以及它为何是数据科学和机器学习领域快速构建 Web 应用的强大工具。 什么是 Streamlit? 在开始实际的 Streamlit 开发之前,理解 Stre 阅读全文
posted @ 2026-03-29 09:25
布客飞龙II
阅读(427)
评论(0)
推荐(0)
摘要:
Python FastAPI 完全教程笔记(全) 001:第 1 部分 概述 在本课程中,我们将学习如何使用 FastAPI 框架构建 Web 应用程序。FastAPI 是一个流行的 Python Web 框架,因其高性能、简洁性以及对现代 Python 特性的支持而广受欢迎。在本系列视频中,我们将 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(75)
评论(0)
推荐(0)
摘要:
PyConCN 2019 会议笔记(全) 001:1. 基于 PyQt + QScintilla 的 IDE 对 RobotFramework 的 DSL 进行编程 🛠️ 概述 在本节课中,我们将学习如何使用 Python 的 PyQt 和 QScintilla 库,为 RobotFramewor 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(47)
评论(0)
推荐(0)
摘要:
PyCon 2023 会议笔记(全) 001:Python 基础与环境搭建 🐍 在本节课中,我们将要学习 Python 编程语言的基础概念,并完成开发环境的搭建。这是开启 Python 学习之旅的第一步。 什么是 Python? 🤔 Python 是一种高级、解释型的编程语言。它以其简洁清晰的语 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(29)
评论(0)
推荐(0)
摘要:
PyCon 2022 会议笔记(全) 001:初学者的模式匹配 🧩 在本节课中,我们将要学习编程中一个非常基础但强大的概念:模式匹配。我们将通过简单的例子,理解它如何帮助我们更清晰、更安全地处理数据。 模式匹配就像是一个智能的“条件分发器”。它允许我们检查一个数据的结构,并根据其不同的“形态”来执 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(23)
评论(0)
推荐(0)
摘要:
PyCon 2021 会议笔记(全) 001:Python 数据类的运行时类型检查 🧑💻 在本教程中,我们将学习 Pydantic 库。Pydantic 是一个 Python 库,它利用 Python 的类型注解在运行时强制执行数据验证和设置管理。我们将从回顾 Python 数据类开始,逐步探 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(32)
评论(0)
推荐(0)
摘要:
PyCon 2020 会议笔记(全) 002:编程基础入门 🐍 在本节课中,我们将要学习编程的基础概念,特别是如何通过Python语言与数据进行交互。我们将从最核心的“数据”概念开始,逐步了解编程的基本结构,并最终理解如何通过代码来操控信息。 概述 编程的核心是处理数据。数据可以是数字、文字、图像 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(25)
评论(0)
推荐(0)
摘要:
PyCon 2019 会议笔记(全) 001:使用三个Python深度学习框架创建肥皂剧脚本 🎭 在本教程中,我们将学习如何结合深度学习和肥皂剧的趣味性,使用Python生成肥皂剧脚本。我们将探讨深度学习的基本概念,并比较Keras、TensorFlow和PyTorch这三个流行框架在文本生成任务 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(41)
评论(0)
推荐(0)
摘要:
PyCon 2018 会议笔记(全) 001:Pipenv - Python依赖管理的未来 在本节课中,我们将学习Python依赖管理的历史、当前面临的挑战以及未来的解决方案——Pipenv。我们将从早期的手动管理方式开始,逐步了解虚拟环境和requirements.txt的引入,最后深入探讨Pip 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(25)
评论(0)
推荐(0)
摘要:
PyCon 2017 会议笔记(全) 001:PyCon 2017 演讲精讲 在本教程中,我们将学习Python字典在近年来的重要演进。从Python 2.7到3.6,字典增加了许多强大特性,如字典推导式、视图对象、键共享字典、哈希随机化以及紧凑字典等。这些改进不仅提升了性能,也增强了安全性和易用性 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(21)
评论(0)
推荐(0)
摘要:
PSU COMPSC431 数据库管理系统笔记(全) 001:数据库管理系统导论 - 第1部分 在本节课中,我们将要学习数据库管理系统的基础概念,包括其定义、重要性、与传统文件系统的对比,以及三种主要的数据模型。课程将以概述开始,逐步深入核心概念。 课程概述与规则 欢迎来到数据库管理系统课程。我是本 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(57)
评论(0)
推荐(0)
摘要:
PavelMavrin 数据结构算法笔记(全) 001:算法、时间复杂度和归并排序 🚀 在本节课中,我们将学习算法的基础概念,了解如何衡量算法的效率(时间复杂度),并通过一个经典算法——归并排序,来实践这些理论。 什么是算法?🤔 算法是解决特定问题的一系列形式化步骤。它将问题的解决方案分解为一系 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(40)
评论(0)
推荐(0)
摘要:
NYU CS2270 研究生计算机图形学笔记(全) 9 月 9 日课程笔记 -- 着色器简介 3D 坐标系 WebGL 存在于 3D 世界中: x 向右移动 y 向上 z 向前(屏幕外) 这被称为右手坐标系。 现在我们将从 x、y 平面开始进行所有工作。 具体来说,我们将使用从 -1 → +1 的正 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(13)
评论(0)
推荐(0)
摘要:
NybblesIO x86 汇编笔记(全) 001:为MS-DOS街机游戏制作参考代码 🎮 在本节课中,我们将学习如何为MS-DOS环境下的街机游戏项目编写参考实现代码。我们将重点探讨x86汇编语言编程、DOSBox调试环境配置、以及一个图形化编辑器工具中按钮交互功能的实现。 概述 本节内容基于一 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(37)
评论(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-03-29 09:24
布客飞龙II
阅读(31)
评论(0)
推荐(0)
摘要:
NEU CS4400 编程语言讲义(全) CS4400/CS5400 导论,周二,1 月 10 日 课程进展的一般计划。 行政事务。(网页上的大部分内容。) http://pl.barzilay.org/ 编程语言简介,周二,1 月 10 日 PLAI §1 为什么我们要关心编程语言?(有没有一些大 阅读全文
posted @ 2026-03-29 09:24
布客飞龙II
阅读(9)
评论(0)
推荐(0)

浙公网安备 33010602011771号