第 1 章什么是源代码
- 1什么是源代码5 分钟
- 2从代码到程序5 分钟
- 3机器只懂 0 和 15 分钟
- 4编译是什么5 分钟
- 5解释是什么5 分钟
- 6编译还是解释5 分钟
- 7各有什么长处8 分钟
- 8边跑边编译8 分钟
- 9编译器的流水线8 分钟
- 10前端和后端8 分钟
- 11什么是计算5 分钟
- 12计算需要规则5 分钟
- 13机器只会照做5 分钟
- 14什么是状态5 分钟
- 15红绿灯的状态5 分钟
- 16状态会切换5 分钟
- 17什么是转移8 分钟
- 18自动售货机8 分钟
- 19有限自动机8 分钟
- 20一个字一个字读8 分钟
- 21为什么要记录5 分钟
- 22电子表格的烦恼5 分钟
- 23什么是数据库5 分钟
- 24数据库像仓库5 分钟
- 25表是什么5 分钟
- 26行与列5 分钟
- 27字段5 分钟
- 28一行一条记录5 分钟
- 29给表起名5 分钟
- 30主键是身份证8 分钟
第 2 章主键不能重复
- 1主键不能重复5 分钟
- 2自动编号5 分钟
- 3数据类型5 分钟
- 4整数与小数5 分钟
- 5文字类型5 分钟
- 6日期时间8 分钟
- 7空值 NULL8 分钟
- 8SQL 是什么5 分钟
- 9SQL 像点菜5 分钟
- 10SELECT 查一查8 分钟
- 11选择某几列8 分钟
- 12星号是全部列5 分钟
- 13WHERE 加条件8 分钟
- 14WHERE 比大小8 分钟
- 15AND 和 OR10 分钟
- 16模糊查找 LIKE10 分钟
- 17ORDER BY 排序8 分钟
- 18从大到小 DESC8 分钟
- 19LIMIT 只要几条8 分钟
- 20取前三名10 分钟
- 21INSERT 添一行10 分钟
- 22一次加多行10 分钟
- 23UPDATE 改数据10 分钟
- 24改数据别忘 WHERE8 分钟
- 25DELETE 删一行8 分钟
- 26删除要小心8 分钟
- 27数一数 COUNT8 分钟
- 28求和 SUM8 分钟
- 29平均 AVG8 分钟
- 30最大和最小8 分钟
第 3 章分组 GROUP BY
- 1分组 GROUP BY8 分钟
- 2分组再统计10 分钟
- 3一张表不够8 分钟
- 4拆成两张表8 分钟
- 5外键连起来10 分钟
- 6外键像书签8 分钟
- 7JOIN 拼起来8 分钟
- 8内连接直觉8 分钟
- 9按外键连10 分钟
- 10索引像目录8 分钟
- 11为什么索引快8 分钟
- 12索引不是越多越好8 分钟
- 13事务是一整件事8 分钟
- 14转账要么都成10 分钟
- 15ACID 四保证10 分钟
- 16两人同时改10 分钟
- 17加锁排队8 分钟
- 18为什么要拆表8 分钟
- 19另一种数据库8 分钟
- 20数据存到硬盘10 分钟
- 21什么是源代码5 分钟
- 22从代码到程序5 分钟
- 23机器只懂 0 和 15 分钟
- 24编译是什么5 分钟
- 25解释是什么5 分钟
- 26编译还是解释5 分钟
- 27各有什么长处8 分钟
- 28边跑边编译8 分钟
- 29编译器的流水线8 分钟
- 30前端和后端8 分钟
第 4 章什么是词法分析
- 1什么是词法分析5 分钟
- 2什么是 token5 分钟
- 3空白与换行5 分钟
- 4认出数字8 分钟
- 5认出名字8 分钟
- 6认出符号8 分钟
- 7手写分词器10 分钟
- 8注释怎么处理8 分钟
- 9词法错误8 分钟
- 10语法是什么8 分钟
- 11语法规则10 分钟
- 12语法分析概览8 分钟
- 13解析树8 分钟
- 14抽象语法树8 分钟
- 15表达式变成树10 分钟
- 16运算优先级8 分钟
- 17括号的作用8 分钟
- 18结合性8 分钟
- 19递归的语法10 分钟
- 20遍历语法树8 分钟
- 21语义分析是什么8 分钟
- 22名字用了没定义8 分钟
- 23类型对不对8 分钟
- 24什么是变量5 分钟
- 25局部变量8 分钟
- 26全局变量8 分钟
- 27作用域嵌套8 分钟
- 28变量遮蔽10 分钟
- 29什么是栈帧8 分钟
- 30函数调用发生什么8 分钟
第 5 章调用栈
- 1调用栈8 分钟
- 2递归与调用栈10 分钟
- 3栈溢出8 分钟
- 4返回值怎么回来5 分钟
- 5类型系统是什么5 分钟
- 6静态类型8 分钟
- 7动态类型8 分钟
- 8强类型与弱类型10 分钟
- 9类型转换8 分钟
- 10内存里的栈8 分钟
- 11内存里的堆8 分钟
- 12谁来清理内存8 分钟
- 13垃圾回收10 分钟
- 14虚拟机是什么8 分钟
- 15字节码是什么8 分钟
- 16动手:先分词8 分钟
- 17动手:搭成树10 分钟
- 18动手:算出结果8 分钟
- 19面向过程与面向对象8 分钟
- 20函数式思维10 分钟
- 21什么是计算5 分钟
- 22计算需要规则5 分钟
- 23机器只会照做5 分钟
- 24什么是状态5 分钟
- 25红绿灯的状态5 分钟
- 26状态会切换5 分钟
- 27什么是转移8 分钟
- 28自动售货机8 分钟
- 29有限自动机8 分钟
- 30一个字一个字读8 分钟
第 6 章接受与拒绝
- 1接受与拒绝5 分钟
- 2数灯亮几次8 分钟
- 3确定的机器5 分钟
- 4不确定的机器8 分钟
- 5猜一条路5 分钟
- 6两种其实一样8 分钟
- 7什么是模式5 分钟
- 8正则表达式5 分钟
- 9星号能重复8 分钟
- 10或者与连接5 分钟
- 11正则就是机器8 分钟
- 12什么是语言8 分钟
- 13文法是造句法5 分钟
- 14用规则生句子8 分钟
- 15递归的规则8 分钟
- 16语言有难有易8 分钟
- 17规则的层级5 分钟
- 18什么是栈5 分钟
- 19括号要配对8 分钟
- 20栈帮忙记账8 分钟
- 21栈自动机5 分钟
- 22有限机记不住8 分钟
- 23无限的纸带5 分钟
- 24图灵机8 分钟
- 25读写与移动5 分钟
- 26图灵机很强5 分钟
- 27一台顶所有8 分钟
- 28程序就是机器5 分钟
- 29能算与不能算5 分钟
- 30数不清的问题10 分钟
第 7 章难不等于不可能
- 1难不等于不可能8 分钟
- 2有些永远无解5 分钟
- 3会不会停下5 分钟
- 4停机问题8 分钟
- 5自己问自己8 分钟
- 6矛盾的证明10 分钟
- 7快与慢5 分钟
- 8P类问题8 分钟
- 9验证很容易8 分钟
- 10NP类问题8 分钟
- 11P等于NP吗8 分钟
- 12百万美元难题5 分钟
- 13把问题变问题8 分钟
- 14归约的力量8 分钟
- 15最难的一类10 分钟
- 16旅行商与背包8 分钟
- 17差不多就好5 分钟
- 18掷骰子算题10 分钟
- 19边界在哪里8 分钟
- 20理论的用处10 分钟
- 21程序会长大5 分钟
- 22起个好名字5 分钟
- 23注释写什么5 分钟
- 24一个函数干一件事8 分钟
- 25不要复制粘贴5 分钟
- 26代码要有格式5 分钟
- 27程序为什么出错8 分钟
- 28看懂报错信息8 分钟
- 29打印大法8 分钟
- 30缩小范围8 分钟
第 8 章最小复现
- 1最小复现8 分钟
- 2调试器是什么8 分钟
- 3橡皮鸭子8 分钟
- 4什么是测试8 分钟
- 5边界最容易错10 分钟
- 6先想好答案8 分钟
- 7改完要重测8 分钟
- 8版本是什么5 分钟
- 9版本控制工具8 分钟
- 10一次提交一件事8 分钟
- 11历史能查8 分钟
- 12分支8 分钟
- 13合并与冲突8 分钟
- 14多人怎么协作8 分钟
- 15代码互看10 分钟
- 16文档给谁看8 分钟
- 17需求是什么10 分钟
- 18先想再写8 分钟
- 19拆成小块10 分钟
- 20先跑通再优化8 分钟
- 21重构8 分钟
- 22技术债8 分钟
- 23不要过度设计8 分钟
- 24简单是本事10 分钟
- 25命名规范5 分钟
- 26魔法数字8 分钟
- 27防御性编程8 分钟
- 28错误要说清8 分钟
- 29日志8 分钟
- 30走了很长一段路10 分钟
第 9 章自动化
- 1自动化8 分钟
- 2持续集成8 分钟
- 3环境不一样8 分钟
- 4配置与代码分开8 分钟
- 5备份5 分钟
- 6别信用户输入8 分钟
- 7密码怎么存10 分钟
- 8加密的用处8 分钟
- 9权限8 分钟
- 10隐私8 分钟
- 11什么是人工智能8 分钟
- 12机器怎么"学"10 分钟
- 13数据的重要8 分钟
- 14机器也会错8 分钟
- 15工具与本事10 分钟
- 16开源8 分钟
- 17遵守规则8 分钟
- 18怎么问问题10 分钟
- 19学会查资料8 分钟
- 20一直学下去10 分钟
- 21一台机器不够用8 分钟
- 22客户端与服务器5 分钟
- 23一次请求的旅程10 分钟
- 24域名与 IP8 分钟
- 25什么是 API8 分钟
- 26请求与响应8 分钟
- 27无状态10 分钟
- 28登录怎么记住你8 分钟
- 29分层设计10 分钟
- 30前后端分离8 分钟
第 10 章缓存是什么
第 11 章CDN
- 1CDN8 分钟
- 2静态与动态8 分钟
- 3压缩8 分钟
- 4延迟从哪来10 分钟
- 5先测量再优化8 分钟
- 6二八法则8 分钟
- 7权衡8 分钟
- 8先能用,再好用,最后快8 分钟
- 9服务要能观测10 分钟
- 10故障复盘10 分钟
- 11文档和交接10 分钟
- 12数据比代码值钱8 分钟
- 13小心不可逆操作8 分钟
- 14灾难演练10 分钟
- 15安全无小事8 分钟
- 16别自己发明加密10 分钟
- 17更新和补丁8 分钟
- 18系统是活的8 分钟
- 19从会写到会做10 分钟
- 20复杂来自哪里10 分钟
- 21数据无处不在5 分钟
- 22从数据到结论的四步8 分钟
- 23脏数据8 分钟
- 24缺失值10 分钟
- 25平均数会骗人10 分钟
- 26中位数与众数8 分钟
- 27分布10 分钟
- 28画出来看8 分钟
- 29图也会骗人10 分钟
- 30相关不等于因果10 分钟
第 12 章样本要有代表性
- 1样本要有代表性8 分钟
- 2幸存者偏差10 分钟
- 3什么是特征10 分钟
- 4特征比算法重要8 分钟
- 5分类问题8 分钟
- 6回归问题8 分钟
- 7训练与预测8 分钟
- 8训练集与测试集10 分钟
- 9过拟合10 分钟
- 10欠拟合8 分钟
- 11刚刚好最难8 分钟
- 12准确率不够用10 分钟
- 13宁可错杀还是宁可放过10 分钟
- 14基线8 分钟
- 15神经网络是什么10 分钟
- 16参数与权重8 分钟
- 17怎么知道错了多少10 分钟
- 18一步步下山10 分钟
- 19算力从哪来8 分钟
- 20数据、算法、算力10 分钟
- 21语言模型在做什么10 分钟
- 22它不是在查资料10 分钟
- 23一本正经地胡说8 分钟
- 24会用工具的人10 分钟
- 25提问的质量10 分钟
- 26偏见从哪来10 分钟
- 27谁来负责8 分钟
- 28该不该用10 分钟
- 29隐私与数据8 分钟
- 30推荐算法10 分钟
第 13 章主动选择
- 1主动选择8 分钟
- 2计算机视觉8 分钟
- 3语音识别8 分钟
- 4机器翻译10 分钟
- 5搜索引擎8 分钟
- 6怎么算相关10 分钟
- 7会搜索也是能力8 分钟
- 8信息的可信度10 分钟
- 9一手与二手8 分钟
- 10数字世界的痕迹8 分钟
- 11数据从哪来10 分钟
- 12数字要有单位和口径10 分钟
- 13做个数据小项目10 分钟
- 14复现别人的结果10 分钟
- 15承认不知道8 分钟
- 16保持怀疑,但别虚无10 分钟
- 17工具会变,思路不变10 分钟
- 18数学在这里派上用场8 分钟
- 19别怕数学8 分钟
- 20人做什么10 分钟
- 21进程与线程10 分钟
- 22TCP 三次握手10 分钟
- 23SQL 查询10 分钟
- 24做个小计算器语言(编译原理)10 分钟
- 25人工智能是什么10 分钟
- 26两条路线10 分钟
- 27为什么规则路线会碰壁10 分钟
- 28机器学习的基本设定10 分钟
- 29三大类任务10 分钟
- 30特征10 分钟
第 14 章特征决定上限
- 1特征决定上限10 分钟
- 2训练集与测试集10 分钟
- 3验证集10 分钟
- 4线性回归10 分钟
- 5损失函数10 分钟
- 6为什么用平方10 分钟
- 7梯度下降10 分钟
- 8学习率10 分钟
- 9梯度是什么10 分钟
- 10批量与随机10 分钟
- 11动手:实现线性回归10 分钟
- 12特征缩放10 分钟
- 13逻辑回归10 分钟
- 14分类的损失10 分钟
- 15决策边界10 分钟
- 16过拟合10 分钟
- 17欠拟合10 分钟
- 18正则化10 分钟
- 19更多数据的力量10 分钟
- 20偏差与方差10 分钟
- 21交叉验证10 分钟
- 22准确率不够用10 分钟
- 23查准与查全10 分钟
- 24F1 与阈值10 分钟
- 25混淆矩阵10 分钟
- 26决策树10 分钟
- 27信息增益10 分钟
- 28决策树的过拟合10 分钟
- 29随机森林10 分钟
- 30集成学习10 分钟
第 15 章提升方法
- 1提升方法10 分钟
- 2支持向量机10 分钟
- 3核技巧10 分钟
- 4最近邻10 分钟
- 5朴素贝叶斯10 分钟
- 6假设不成立却好用10 分钟
- 7聚类8 分钟
- 8K 均值10 分钟
- 9K 怎么定10 分钟
- 10降维10 分钟
- 11维度灾难10 分钟
- 12神经网络:一个神经元10 分钟
- 13激活函数10 分钟
- 14多层网络10 分钟
- 15万能逼近10 分钟
- 16反向传播10 分钟
- 17为什么要复用10 分钟
- 18动手:手推反向传播10 分钟
- 19动手:实现一个神经网络10 分钟
- 20梯度消失10 分钟
- 21残差连接10 分钟
- 22批归一化10 分钟
- 23丢弃法10 分钟
- 24卷积10 分钟
- 25卷积网络的直觉10 分钟
- 26池化10 分钟
- 27序列数据10 分钟
- 28循环网络10 分钟
- 29注意力机制10 分钟
- 30自注意力的代价10 分钟
第 16 章词向量
- 1词向量10 分钟
- 2预训练与微调10 分钟
- 3大模型为什么强10 分钟
- 4大模型的局限10 分钟
- 5怎么用好它10 分钟
- 6强化学习10 分钟
- 7探索与利用10 分钟
- 8奖励设计的陷阱10 分钟
- 9数据偏见10 分钟
- 10可解释性10 分钟
- 11隐私10 分钟
- 12人工智能的责任10 分钟
- 13机器学习自查10 分钟
- 14阶段小结10 分钟
- 15为什么要分布式10 分钟
- 16分布式的代价10 分钟
- 17部分失败10 分钟
- 18分布式八大谬误10 分钟
- 19超时的两难10 分钟
- 20远程调用不像本地调用10 分钟
- 21幂等的实现10 分钟
- 22时钟为什么不可靠10 分钟
- 23逻辑时钟10 分钟
- 24向量时钟10 分钟
- 25复制10 分钟
- 26主从复制10 分钟
- 27半同步10 分钟
- 28多主复制10 分钟
- 29无主复制10 分钟
- 30分片10 分钟
第 17 章分片规则
- 1分片规则10 分钟
- 2一致性哈希10 分钟
- 3虚拟节点10 分钟
- 4热点问题10 分钟
- 5CAP 定理10 分钟
- 6CAP 常见的误读10 分钟
- 7强一致性10 分钟
- 8最终一致性10 分钟
- 9读己之所写10 分钟
- 10单调读10 分钟
- 11共识问题10 分钟
- 12FLP 不可能定理10 分钟
- 13两阶段提交10 分钟
- 14三阶段提交10 分钟
- 15Paxos 的核心想法10 分钟
- 16Raft 的设计目标10 分钟
- 17Raft 选主10 分钟
- 18Raft 日志复制10 分钟
- 19脑裂10 分钟
- 20拜占庭故障10 分钟
- 21什么场景要考虑拜占庭10 分钟
- 22分布式锁10 分钟
- 23分布式锁的陷阱10 分钟
- 24尽量避免分布式锁10 分钟
- 25消息队列10 分钟
- 26至多一次与至少一次10 分钟
- 27消息顺序10 分钟
- 28消息积压10 分钟
- 29死信队列10 分钟
- 30事务消息10 分钟
第 18 章Saga 模式
- 1Saga 模式10 分钟
- 2补偿不是回滚10 分钟
- 3微服务10 分钟
- 4微服务的代价10 分钟
- 5先单体后微服务10 分钟
- 6服务发现10 分钟
- 7负载均衡10 分钟
- 8健康检查10 分钟
- 9链路追踪10 分钟
- 10级联故障10 分钟
- 11隔离舱模式10 分钟
- 12重试风暴10 分钟
- 13抖动10 分钟
- 14分布式缓存10 分钟
- 15缓存三兄弟的应对10 分钟
- 16布隆过滤器10 分钟
- 17分布式存储10 分钟
- 18MapReduce 的思想10 分钟
- 19移动计算而非数据10 分钟
- 20落后者问题10 分钟
- 21批处理与流处理10 分钟
- 22流处理的窗口10 分钟
- 23迟到数据10 分钟
- 24容器与编排10 分钟
- 25声明式管理10 分钟
- 26滚动更新10 分钟
- 27混沌工程10 分钟
- 28服务等级目标10 分钟
- 29每多一个 9 的代价10 分钟
- 30动手:实现一个简化的 Raft 选主10 分钟
第 19 章动手:实现一致性哈希
- 1动手:实现一致性哈希10 分钟
- 2动手:模拟级联故障10 分钟
- 3分布式系统自查10 分钟
- 4阶段小结10 分钟
- 5图形学要解决什么10 分钟
- 6图像是什么10 分钟
- 7颜色的表示10 分钟
- 8伽马与线性空间10 分钟
- 9向量与点10 分钟
- 10点积在图形学里10 分钟
- 11叉积10 分钟
- 12变换矩阵10 分钟
- 13齐次坐标10 分钟
- 14变换的顺序10 分钟
- 15模型、视图、投影10 分钟
- 16正交与透视投影10 分钟
- 17透视除法10 分钟
- 18三角形网格10 分钟
- 19光栅化10 分钟
- 20重心坐标10 分钟
- 21深度缓冲10 分钟
- 22走样与反走样10 分钟
- 23纹理映射10 分钟
- 24纹理过滤10 分钟
- 25多级渐远纹理10 分钟
- 26光照模型:环境光10 分钟
- 27漫反射10 分钟
- 28镜面反射10 分钟
- 29法线贴图10 分钟
- 30阴影贴图10 分钟
第 20 章光线追踪的思想
- 1光线追踪的思想10 分钟
- 2光线与球求交10 分钟
- 3光线与三角形求交10 分钟
- 4加速结构10 分钟
- 5动手:写一个光线追踪器(一)10 分钟
- 6动手:加漫反射(二)10 分钟
- 7动手:加阴影(三)10 分钟
- 8动手:加反射(四)10 分钟
- 9全局光照10 分钟
- 10路径追踪10 分钟
- 11渲染方程10 分钟
- 12实时与离线渲染10 分钟
- 13GPU 为什么适合图形10 分钟
- 14着色器10 分钟
- 15分支在 GPU 上很贵10 分钟
- 16计算机视觉:反向的问题10 分钟
- 17图像滤波10 分钟
- 18高斯模糊10 分钟
- 19边缘检测10 分钟
- 20图像金字塔10 分钟
- 21特征点10 分钟
- 22特征描述子10 分钟
- 23图像拼接10 分钟
- 24相机标定10 分钟
- 25双目视觉10 分钟
- 26从运动恢复结构10 分钟
- 27深度学习改变了视觉10 分钟
- 28图像分类10 分钟
- 29目标检测10 分钟
- 30非极大值抑制10 分钟
第 21 章语义分割
- 1语义分割10 分钟
- 2数据标注的成本10 分钟
- 3合成数据10 分钟
- 4对抗样本10 分钟
- 5视觉模型的安全隐患10 分钟
- 6生成模型10 分钟
- 7扩散模型的直觉10 分钟
- 8生成内容的问题10 分钟
- 9用生成技术的底线10 分钟
- 10动手:实现高斯模糊10 分钟
- 11动手:实现边缘检测10 分钟
- 12动手:可分离卷积优化10 分钟
- 13动手:实现图像缩放10 分钟
- 14动手:训练一个分类器10 分钟
- 15动手:看看网络学到了什么10 分钟
- 16图形与视觉的关系10 分钟
- 17采样定理10 分钟
- 18频域看图像10 分钟
- 19压缩里的频域10 分钟
- 20视觉与图形的应用交汇10 分钟
- 21图形学自查10 分钟
- 22视觉自查10 分钟
- 23这个方向能做什么10 分钟
- 24阶段小结10 分钟
- 25为什么要研究编程语言本身10 分钟
- 26语法与语义10 分钟
- 27三种语义10 分钟
- 28操作语义10 分钟
- 29表达式与语句10 分钟
- 30求值顺序10 分钟
第 22 章及早求值与惰性求值
- 1及早求值与惰性求值10 分钟
- 2短路求值10 分钟
- 3作用域10 分钟
- 4闭包10 分钟
- 5闭包的经典陷阱10 分钟
- 6高阶函数10 分钟
- 7一等公民10 分钟
- 8纯函数10 分钟
- 9不可变数据10 分钟
- 10结构共享10 分钟
- 11副作用10 分钟
- 12把副作用推到边缘10 分钟
- 13递归与尾递归10 分钟
- 14类型是什么10 分钟
- 15静态与动态类型10 分钟
- 16强类型与弱类型10 分钟
- 17类型推导10 分钟
- 18泛型10 分钟
- 19子类型10 分钟
- 20协变与逆变10 分钟
- 21空值问题10 分钟
- 22代数数据类型10 分钟
- 23模式匹配10 分钟
- 24类型即文档10 分钟
- 25让非法状态无法表示10 分钟
- 26内存管理三条路10 分钟
- 27所有权10 分钟
- 28借用10 分钟
- 29编译期防并发错误10 分钟
- 30错误处理:异常10 分钟
第 23 章错误处理:返回值
- 1错误处理:返回值10 分钟
- 2可恢复与不可恢复10 分钟
- 3不要吞掉异常10 分钟
- 4契约式设计10 分钟
- 5霍尔逻辑10 分钟
- 6最弱前置条件10 分钟
- 7形式化验证10 分钟
- 8验证的代价10 分钟
- 9规约本身可能错10 分钟
- 10模型检验10 分钟
- 11应对状态爆炸10 分钟
- 12定理证明器10 分钟
- 13柯里-霍华德对应10 分钟
- 14依赖类型10 分钟
- 15渐进式的形式化10 分钟
- 16属性测试10 分钟
- 17属性测试的威力10 分钟
- 18用例缩小10 分钟
- 19动手:写属性测试10 分钟
- 20静态分析10 分钟
- 21误报与漏报的取舍10 分钟
- 22抽象解释10 分钟
- 23符号执行10 分钟
- 24模糊测试10 分钟
- 25编程范式:命令式10 分钟
- 26编程范式:函数式10 分钟
- 27编程范式:面向对象10 分钟
- 28组合优于继承10 分钟
- 29编程范式:声明式10 分钟
- 30多范式10 分钟
第 24 章领域特定语言
- 1领域特定语言10 分钟
- 2内部与外部 DSL10 分钟
- 3动手:设计一个 DSL10 分钟
- 4动手:实现解析器10 分钟
- 5动手:加校验10 分钟
- 6工具帮你守纪律10 分钟
- 7语言设计的取舍10 分钟
- 8没有最好的语言10 分钟
- 9学新语言的方法10 分钟
- 10语言理论自查(一)10 分钟
- 11语言理论自查(二)10 分钟
- 12这门课的现实价值10 分钟
- 13把它用回自己的代码10 分钟
- 14阶段小结10 分钟
- 15学安全的前提10 分钟
- 16攻防的不对称10 分钟
- 17威胁建模10 分钟
- 18攻击面10 分钟
- 19信任边界10 分钟
- 20注入攻击的本质10 分钟
- 21SQL 注入10 分钟
- 22为什么转义不如参数化10 分钟
- 23跨站脚本10 分钟
- 24输出编码要看上下文10 分钟
- 25内容安全策略10 分钟
- 26跨站请求伪造10 分钟
- 27同源策略10 分钟
- 28跨域配置的坑10 分钟
- 29认证与授权10 分钟
- 30越权漏洞10 分钟
第 25 章垂直越权
- 1垂直越权10 分钟
- 2会话管理10 分钟
- 3令牌与会话的取舍10 分钟
- 4多因素认证10 分钟
- 5密码策略的误区10 分钟
- 6撞库攻击10 分钟
- 7反序列化漏洞10 分钟
- 8路径穿越10 分钟
- 9服务端请求伪造10 分钟
- 10上传功能的风险10 分钟
- 11缓冲区溢出10 分钟
- 12栈溢出的经典利用10 分钟
- 13数据执行保护10 分钟
- 14返回导向编程10 分钟
- 15地址随机化10 分钟
- 16栈保护10 分钟
- 17整数溢出10 分钟
- 18释放后使用10 分钟
- 19内存安全语言的价值10 分钟
- 20竞态条件漏洞10 分钟
- 21侧信道攻击10 分钟
- 22缓存侧信道10 分钟
- 23供应链风险10 分钟
- 24依赖越少越安全10 分钟
- 25及时更新与漏洞情报10 分钟
- 26最小权限的落地10 分钟
- 27默认安全10 分钟
- 28安全地失败10 分钟
- 29不要自己发明轮子10 分钟
- 30日志与隐私的平衡10 分钟
第 26 章入侵检测
- 1入侵检测10 分钟
- 2应急响应流程10 分钟
- 3漏洞披露伦理10 分钟
- 4逆向工程是什么10 分钟
- 5静态分析二进制10 分钟
- 6动态分析10 分钟
- 7调试器10 分钟
- 8加壳与脱壳10 分钟
- 9混淆10 分钟
- 10客户端不可信10 分钟
- 11CTF 是什么10 分钟
- 12动手:搭一个靶场10 分钟
- 13动手:SQL 注入实验10 分钟
- 14动手:跨站脚本实验10 分钟
- 15动手:越权实验10 分钟
- 16动手:缓冲区溢出实验10 分钟
- 17动手:给自己的项目做安全审查10 分钟
- 18动手:修复并复测10 分钟
- 19安全清单10 分钟
- 20隐私保护10 分钟
- 21数据脱敏10 分钟
- 22差分隐私10 分钟
- 23安全与体验的平衡10 分钟
- 24安全是过程不是状态10 分钟
- 25把安全左移10 分钟
- 26白帽的边界10 分钟
- 27技术的双刃性10 分钟
- 28安全自查(一)10 分钟
- 29安全自查(二)10 分钟
- 30安全自查(三)10 分钟
第 27 章这个方向能做什么
- 1这个方向能做什么10 分钟
- 2安全人的思维方式10 分钟
- 3把安全带进日常10 分钟
- 4阶段小结10 分钟
- 5进入冲刺阶段10 分钟
- 6复习方法:先框架后细节10 分钟
- 7数据结构:线性表10 分钟
- 8数据结构:栈与队列10 分钟
- 9数据结构:串与 KMP10 分钟
- 10数据结构:二叉树遍历10 分钟
- 11数据结构:线索二叉树10 分钟
- 12数据结构:二叉搜索树10 分钟
- 13数据结构:平衡二叉树10 分钟
- 14数据结构:红黑树10 分钟
- 15数据结构:B 树与 B+ 树10 分钟
- 16数据结构:堆10 分钟
- 17数据结构:哈夫曼树10 分钟
- 18数据结构:并查集10 分钟
- 19数据结构:图的存储10 分钟
- 20数据结构:图的遍历10 分钟
- 21数据结构:最小生成树10 分钟
- 22数据结构:最短路10 分钟
- 23数据结构:拓扑排序与关键路径10 分钟
- 24数据结构:查找10 分钟
- 25数据结构:哈希冲突处理10 分钟
- 26数据结构:排序算法总表10 分钟
- 27排序的稳定性10 分钟
- 28排序的手工模拟10 分钟
- 29外部排序10 分钟
- 30败者树10 分钟
第 28 章数据结构综合题的套路
- 1数据结构综合题的套路10 分钟
- 2组成原理:数据表示10 分钟
- 3溢出判断10 分钟
- 4浮点数表示10 分钟
- 5浮点运算10 分钟
- 6组成原理:存储器层次10 分钟
- 7缓存映射方式10 分钟
- 8缓存替换与写策略10 分钟
- 9缓存命中率计算10 分钟
- 10虚拟存储10 分钟
- 11快表10 分钟
- 12组成原理:指令系统10 分钟
- 13CISC 与 RISC10 分钟
- 14CPU 的组成10 分钟
- 15指令流水线10 分钟
- 16流水线冒险10 分钟
- 17流水线性能计算10 分钟
- 18组成原理:总线10 分钟
- 19输入输出方式10 分钟
- 20中断处理过程10 分钟
- 21操作系统:进程与线程10 分钟
- 22进程状态转换10 分钟
- 23进程调度算法10 分钟
- 24进程同步10 分钟
- 25信号量顺序为什么重要10 分钟
- 26读者写者问题10 分钟
- 27哲学家就餐问题10 分钟
- 28死锁的四个必要条件10 分钟
- 29银行家算法10 分钟
- 30内存分配10 分钟
第 29 章页面置换算法
- 1页面置换算法10 分钟
- 2贝拉迪异常10 分钟
- 3抖动10 分钟
- 4文件系统10 分钟
- 5多级索引10 分钟
- 6磁盘调度10 分钟
- 7网络:分层模型10 分钟
- 8物理层与数据链路层10 分钟
- 9滑动窗口协议10 分钟
- 10以太网与 CSMA/CD10 分钟
- 11网络层:IP 地址10 分钟
- 12路由算法10 分钟
- 13传输层:TCP 连接管理10 分钟
- 14为什么握手是三次10 分钟
- 15TCP 可靠传输10 分钟
- 16TCP 流量控制10 分钟
- 17TCP 拥塞控制10 分钟
- 18流量控制与拥塞控制的区别10 分钟
- 19应用层协议10 分钟
- 20一次网页访问的完整过程10 分钟
- 21四门课的联系10 分钟
- 22冲刺自查(一)10 分钟
- 23冲刺自查(二)10 分钟
- 24阶段小结10 分钟
- 25考研数学的构成10 分钟
- 26函数与极限10 分钟
- 27求极限的方法10 分钟
- 28等价无穷小的使用条件10 分钟
- 29洛必达的陷阱10 分钟
- 30连续与间断10 分钟
第 30 章导数的定义
- 1导数的定义10 分钟
- 2求导技巧10 分钟
- 3中值定理10 分钟
- 4构造辅助函数10 分钟
- 5导数的应用10 分钟
- 6不定积分10 分钟
- 7定积分10 分钟
- 8定积分的应用10 分钟
- 9反常积分10 分钟
- 10多元函数微分10 分钟
- 11多元极值10 分钟
- 12二重积分10 分钟
- 13三重积分与曲线曲面积分10 分钟
- 14无穷级数10 分钟
- 15幂级数展开10 分钟
- 16微分方程10 分钟
- 17非齐次特解的设法10 分钟
- 18线性代数:行列式10 分钟
- 19矩阵运算10 分钟
- 20初等变换与初等矩阵10 分钟
- 21矩阵的秩10 分钟
- 22线性方程组10 分钟
- 23向量组10 分钟
- 24特征值与特征向量10 分钟
- 25相似对角化10 分钟
- 26实对称矩阵10 分钟
- 27二次型10 分钟
- 28正定判定10 分钟
- 29概率:随机事件10 分钟
- 30一维随机变量10 分钟
第 31 章随机变量函数的分布
- 1随机变量函数的分布10 分钟
- 2二维随机变量10 分钟
- 3二维函数的分布10 分钟
- 4数字特征10 分钟
- 5相关与独立10 分钟
- 6大数定律与中心极限定理10 分钟
- 7数理统计基础10 分钟
- 8参数估计10 分钟
- 9估计量的评价10 分钟
- 10假设检验10 分钟
- 11数学复习的节奏10 分钟
- 12计算能力是分数的地基10 分钟
- 13真题的正确用法10 分钟
- 14限时训练10 分钟
- 15做题顺序策略10 分钟
- 16会做和做对之间的距离10 分钟
- 17错题本的正确写法10 分钟
- 18定期重做错题10 分钟
- 19专业课复习:真题分析10 分钟
- 20综合应用题的答题规范10 分钟
- 21画图与表格10 分钟
- 22复试也要准备10 分钟
- 23讲项目的结构10 分钟
- 24被追问怎么办10 分钟
- 25英语能力10 分钟
- 26模拟考(一):数据结构10 分钟
- 27模拟考(二):组成原理10 分钟
- 28模拟考(三):操作系统10 分钟
- 29模拟考(四):计算机网络10 分钟
- 30模拟考(五):数学一10 分钟
第 32 章模拟考讲评
- 1模拟考讲评10 分钟
- 2针对性突破(一)10 分钟
- 3针对性突破(二)10 分钟
- 4针对性突破(三)10 分钟
- 5再考一次10 分钟
- 6考场心态10 分钟
- 7考前一周做什么10 分钟
- 8备考中的身体10 分钟
- 9备考中的情绪10 分钟
- 10考研不是唯一路10 分钟
- 11如果没考上10 分钟
- 12冲刺自查(一)10 分钟
- 13冲刺自查(二)10 分钟
- 14阶段小结10 分钟
- 15最后一个大项目10 分钟
- 16选题的三个标准10 分钟
- 17选题的反面例子10 分钟
- 18写需求文档10 分钟
- 19找真实用户聊10 分钟
- 20别问"你会用吗"10 分钟
- 21技术选型10 分钟
- 22架构设计10 分钟
- 23数据模型设计10 分钟
- 24接口设计10 分钟
- 25错误码设计10 分钟
- 26搭起骨架10 分钟
- 27开发环境自动化10 分钟
- 28第一个核心功能10 分钟
- 29尽早给人看10 分钟
- 30观察比询问有效10 分钟
第 33 章迭代第一轮
- 1迭代第一轮10 分钟
- 2加第二个功能10 分钟
- 3边做边写测试10 分钟
- 4持续集成接上10 分钟
- 5加日志和错误上报10 分钟
- 6第一次部署10 分钟
- 7部署要能重复10 分钟
- 8备份要配好10 分钟
- 9安全检查10 分钟
- 10性能基线10 分钟
- 11灰度放量10 分钟
- 12处理第一个线上问题10 分钟
- 13复盘要落到机制10 分钟
- 14收集使用数据10 分钟
- 15砍掉没人用的功能10 分钟
- 16迭代第二轮10 分钟
- 17重构一次10 分钟
- 18文档补齐10 分钟
- 19写一份技术总结10 分钟
- 20开源它10 分钟
- 21项目终验(一):功能10 分钟
- 22项目终验(二):质量10 分钟
- 23项目终验(三):运维10 分钟
- 24项目终验(四):安全10 分钟
- 25项目复盘10 分钟
- 26你的作品集10 分钟
- 27怎么写技术简历10 分钟
- 28简历的常见问题10 分钟
- 29技术面试考什么10 分钟
- 30算法面试的方法10 分钟
第 34 章说出你的思考过程
- 1说出你的思考过程10 分钟
- 2系统设计面试10 分钟
- 3不会的时候怎么答10 分钟
- 4你也在面试对方10 分钟
- 5职业方向的选择10 分钟
- 6大厂与小公司10 分钟
- 7第一份工作看什么10 分钟
- 8工作后怎么继续成长10 分钟
- 9深度与广度10 分钟
- 10读源码的方法10 分钟
- 11读论文的方法10 分钟
- 12写作也是技术能力10 分钟
- 13分享与教学10 分钟
- 14参与开源社区10 分钟
- 15建立自己的信息源10 分钟
- 16警惕技术焦虑10 分钟
- 17判断新技术10 分钟
- 18保持动手10 分钟
- 19犯错的价值10 分钟
- 20承认不知道10 分钟
- 21和人协作10 分钟
- 22提问的艺术10 分钟
- 23接受批评10 分钟
- 24给出批评10 分钟
- 25技术人的责任10 分钟
- 26说不的能力10 分钟
- 27可持续的节奏10 分钟
- 28工作之外10 分钟
- 29十年回望(一):知识10 分钟
- 30十年回望(二):能力10 分钟
第 35 章十年回望(三):习惯
- 1十年回望(三):习惯10 分钟
- 2十年回望(四):变化10 分钟
- 3打开那封信10 分钟
- 4阶段小结10 分钟
- 5最后七十天10 分钟
- 6串联(一):一次按键10 分钟
- 7串联(二):一次网络请求10 分钟
- 8串联(三):一次数据库查询10 分钟
- 9串联(四):一次程序编译10 分钟
- 10串联(五):一次程序运行10 分钟
- 11串联(六):一次模型推理10 分钟
- 12串联(七):一次故障处理10 分钟
- 13贯穿全程的思想(一):抽象10 分钟
- 14贯穿全程的思想(二):局部性10 分钟
- 15贯穿全程的思想(三):分治10 分钟
- 16贯穿全程的思想(四):权衡10 分钟
- 17贯穿全程的思想(五):冗余10 分钟
- 18贯穿全程的思想(六):先记录后修改10 分钟
- 19贯穿全程的思想(七):不信任10 分钟
- 20贯穿全程的思想(八):机制胜过自觉10 分钟
- 21复盘:最难的时候10 分钟
- 22复盘:最有成就感的时候10 分钟
- 23复盘:最意外的收获10 分钟
- 24知识的保鲜10 分钟
- 25建立自己的笔记体系10 分钟
- 26从学习者到贡献者10 分钟
- 27教是最好的学10 分钟
- 28未来十年(一):技术会变10 分钟
- 29未来十年(二):什么不会变10 分钟
- 30未来十年(三):怎么保持10 分钟
第 36 章给下一个学习者
- 1给下一个学习者10 分钟
- 2自测:数据结构10 分钟
- 3自测:组成原理10 分钟
- 4自测:操作系统10 分钟
- 5自测:网络10 分钟
- 6自测:数据库10 分钟
- 7自测:算法10 分钟
- 8自测:软件工程10 分钟
- 9自测:分布式10 分钟
- 10自测:机器学习10 分钟
- 11自测:安全10 分钟
- 12自测:理论10 分钟
- 13自测讲评10 分钟
- 14补最后的漏10 分钟
- 15终极综合题(一)10 分钟
- 16终极综合题(二)10 分钟
- 17终极综合题(三)10 分钟
- 18终极综合题(四)10 分钟
- 19终极综合题(五)10 分钟
- 20综合题讲评10 分钟
- 21你达到了什么水平10 分钟
- 22但这只是起点10 分钟
- 23保持每天十分钟10 分钟
- 24换个领域试试10 分钟
- 25别只做技术10 分钟
- 26记住为什么开始10 分钟
- 27感谢坚持的自己10 分钟
- 28感谢陪伴的人10 分钟
- 29整理你的十年10 分钟
- 30写一份十年总结10 分钟