本课属于 第一阶段 · 走进操作系统(第 1~5 课)。前几课我们一直在聊"系统整体":怎么开机、怎么响应中断。这一课,镜头终于对准了操作系统真正的主角——进程。你双击一个图标、在命令行敲下一个命令,背后"活过来"的那个东西,就是它。从"双击图标"说起你现在做一件再普通不过的事:双击桌面上的浏览器图标。那一瞬间,磁盘上那个安静的 .exe(或 Linux 下的可执行文件),被"激活"了——操作 …
本课属于 第一阶段 · 走进操作系统(第 1~5 课)。上一课我们说,从按下电源键到 shell 提示符,是一场四棒接力。现在系统已经跑起来了,接下来要回答一个更本质的问题:一个"睡着"的操作系统,是怎么在你敲下键盘的那一刹那,瞬间"醒来"去干活的?答案,就藏在这一课的两个字里——中断。从"你敲了一下键盘"说起你现在敲一下键盘上的任意一个键。从你的手指落下,到屏幕上蹦出那个字符,中间发生了什么 …
上一课我们玩了一把生命游戏,用一个二维数组让格子"活"了过来。这一课,我们把镜头拉回到第 2 课学过的链表,学一个面试里出现频率极高的技巧——快慢指针(fast & slow pointers)。先记住:有些问题,用一个指针要跑两遍,用两个指针一快一慢,跑一遍就出答案。一、什么是快慢指针链表长得像一条单向的链子:head → 1 → 2 → 3 → 4 → 5 → None每个节点只有一条"出 …
上一课我们学了数组、链表、栈、队列,还动手写过一维数组。这一课,我们把数组铺成二维,玩一个震撼的小东西——康威生命游戏(Conway's Game of Life)。先看一个神奇的事实:下面这个"世界"里,没有任何一只生物是被我们手动画出来的。我们只写下了四条简单的规则,然后让时间一秒一秒往前走,整个世界的生死、移动、繁殖,全都自己"长"了出来。这正是这一课的主角——元胞自动机(cellula …
上一课我们搞明白了一件事:算法快不快,看复杂度。同样是找最大数,O(n) 的做法一眨眼,O(n²) 的做法要跑半天。但这里藏着一个我们上节课没细说的问题——数据本身是怎么存的?想象你要在一本字典里查一个字。字典有两种编法:编法一:所有字按拼音顺序,一页挨一页排好。编法二:字是散的,每个字下面挂张小纸条,写着"下一个字在第几页"。同样是"查字典",这两种编法,查起来的速度完全不一样。数据结构,研 …
时长:大概 1 小时(讲 40 分钟 + 动手 20 分钟)门槛:会一点 Python 基础(会写循环和函数就够)目标:搞懂"算法"到底是个啥,学会用「复杂度」判断一个做法是快是慢一、先把"算法"这层窗户纸捅破很多人一听"算法"两个字,脑子里浮现的是:面试题、大厂高薪、天书、劝退。其实算法一点都不玄乎,它的定义朴素到你会觉得"就这?":算法,就是解决问题的一系列步骤。对,就这么简单。你今天早上 …
本课属于 第一阶段 · 走进操作系统(第 1~5 课)。上一课我们说:操作系统是所有程序脚下的地基。这一课,我们把镜头拉到最早的那个瞬间——你按下电源键,到屏幕上蹦出 login: 提示符,中间到底发生了什么。这是一场惊险的接力赛。从一个"黑屏"说起你现在做一个动作:按下电脑的电源键。那一瞬间,屏幕还是黑的,但机器内部已经忙疯了。如果你能把这一两秒钟放慢一万倍,你会看到一场配合严丝合缝的接力赛 …
开篇第一课,我们不写代码,先搞清楚一件最基础、也最容易被忽略的事:你每天开机就看到的那个东西,到底是什么。从一个最日常的动作说起你现在要做一件事:在电脑上新建一个文件夹,把一个文件拖进去。你觉得这太简单了,鼠标点两下就完事。但请你停下来想一想——就在你拖动鼠标的那半秒钟里,电脑内部发生了多少事情:你的鼠标移动了,操作系统要时刻跟踪它的坐标,把它画成屏幕上的光标;你按下左键,操作系统要判断"你点 …
这是 Python 系列的收官之战。前面 13 课,每一课你都"学会了一个零件"。这一课,我们要把这些零件组装成一台能转的机器:一个真正能用的命令行小工具。我们的目标:写一个 待办事项(Todo)管理器。它能把任务存到文件里,随时增、删、查,下次打开程序数据还在。为什么选"待办"?因为它几乎用遍了前 13 课的所有知识点,代码又不至于太长,是最佳的"毕业作品"。一、先想清楚:程序要能做什么?动 …
到这里,你的程序还都是"单机版"——数据要么写死在代码里,要么读本地文件。但真正有用的程序,几乎都要联网:查天气、刷新闻、调 AI、发消息……这一课我们学会三件事:用 requests 库,让 Python 像浏览器一样发请求、拿数据。认识 JSON——网络上数据的通用"普通话"。调一个真实 API,并学会限流与重试,写得像个老手。学完这一课,你就明白"AI Agent 调工具"的底层逻辑了— …
- « 前一页
- 1
- ...
- 3
- 4
- 5
- 6
- 7
- 8
- 后一页 »