qinghuan

QINGHUAN / THE READING SHELF

沿着问题,继续读下去。

计算机、后端与 AI 的教程、规范和实践资料,都能回到具体笔记与探索文章。

1385份阅读资料 · 1876 条阅读指引
必读用于补齐当前知识点;实践配合动手练习;深入用于理解机制和查阅边界。同一资料在不同课程中可能有不同用途。先完成笔记里的小练习,再按阅读说明定位相关章节,不需要一次通读整份文档。

显示 1385 / 1385 份资料

03
参考文档英文深入

Java 17:javac 命令 ↗

查阅 -encoding、-d、--release 和 classpath,用于解释编译器实际输入与输出。

docs.oracle.com
结合 7 篇笔记阅读
04
参考文档英文深入

Java 17:java 启动器 ↗

阅读类名启动、-cp 和源文件启动模式,区分源文件、字节码和 JVM 参数。

docs.oracle.com
结合 5 篇笔记阅读
05
实践指南中文实践

计算机基础能力手册:先把电脑和开发工具用明白 ↗

先读“初步使用计算机”和“搜索和信息获取”。小练习:建一个练习目录,写出文件的完整路径,并用搜索找到一个软件的官方安装说明。已会的硬件与购机章节可跳过。 网页版可公开阅读,站点提示转换可能有疏漏。原书仓库可核对;这是作者与学生社团相关的手册,不是北京大学学位课程。

missing.lcpu.dev
结合 2 篇笔记阅读
09
实践指南中文实践

命令行入门:找文件、传递结果和写小脚本 ↗

先读到“在程序间创建连接”,再做文件和脚本练习。小练习:在自己的临时练习目录写三行文字,用管道只取最后一行并保存到新文件。系统硬件和管理员权限示例先作为阅读材料。 讲义公开;中文站是社区翻译,原课程官网也注明翻译未由课程团队验证。练习面向类 Unix shell,不能直接把所有命令粘贴到 PowerShell。

missing-semester-cn.github.io
结合 2 篇笔记阅读
10
实践指南中文实践

用断点找 Java 错误:观察变量怎样一步步变化 ↗

先完成设置断点与单步执行。小练习:在自己的求平均数方法中故意漏掉除法,用 1、2、3 作输入,记录每一步变量值,再修复并复查空输入情况。 文档公开;当前示例使用 Java 25 的入口语法,不能原样放进 JDK 17 项目。可保留方法逻辑,改用自己项目已有的标准 main 入口练习。

www.jetbrains.com
结合 2 篇笔记阅读
14
规范英文实践

Java 17 语言规范:类型、值与变量 ↗

核对基本类型范围、引用类型、类型变量与可具体化类型,理解编译期约束。

docs.oracle.com
结合 8 篇笔记阅读
15
规范英文深入

Java 17 语言规范:转换与上下文 ↗

查阅数值提升、强制转换、装箱拆箱以及方法调用时的转换规则。

docs.oracle.com
结合 4 篇笔记阅读
16
规范英文深入

Java 17 语言规范:表达式 ↗

查阅运算符、求值顺序、短路、方法调用与 Lambda 的目标类型规则。

docs.oracle.com
结合 3 篇笔记阅读
18
参考文档英文深入

Java17 Math API ↗

比较 addExact 与普通算术的异常契约。

docs.oracle.com
结合 3 篇笔记阅读
20
规范英文实践

Java 17 语言规范:语句与控制流 ↗

阅读块、if、for、while、break、return 和资源管理语句的执行顺序。

docs.oracle.com
结合 3 篇笔记阅读
23
规范英文必读

Java 17 语言规范:类、方法与记录类 ↗

按需阅读构造器、方法重载、static/final、枚举和 record 的定义与约束。

docs.oracle.com
结合 8 篇笔记阅读
25
实践指南英文实践

Java 代码可视化:逐行看变量、引用和方法调用 ↗

先写两个变量指向同一个数组,再通过其中一个变量修改数组。运行前画出你预计的关系,运行后逐步核对;再练一次传参和一次递归。只使用可视化也能完成这些练习。 可视化功能免费,页面为英文且有广告。只适合短小示例,不支持完整的多文件项目;页面带 AI 问答功能,输入代码会交给外部服务处理,练习请用不含私密信息的小例子。

pythontutor.com
结合 3 篇笔记阅读
26
参考文档英文深入

OpenJDK 17u java.util.Arrays ↗

定位 deepToString 的公开入口、递归辅助重载与路径集合撤销。

github.com
结合 3 篇笔记阅读
27
参考文档英文深入

Java17 Arrays API ↗

阅读 deepToString 对嵌套数组与循环引用的约定。

docs.oracle.com
结合 8 篇笔记阅读
28
规范英文必读

Java 17 语言规范:数组 ↗

核对数组创建、长度、运行时存储检查和多维数组的类型规则。

docs.oracle.com
结合 2 篇笔记阅读
29
参考文档英文深入

Java17 System.arraycopy ↗

了解范围复制、重叠与类型检查契约。

docs.oracle.com
结合 2 篇笔记阅读
30
参考文档英文必读

Java 17 API:String ↗

阅读 length、codePoints、substring、split 的边界及不可变语义。

docs.oracle.com
结合 3 篇笔记阅读
44
实践指南中文实践

SQLZoo 中文练习:写查询,马上看结果 ↗

先做 SELECT 基础,再选 JOIN 和 NULL。每题先写出预计会出现哪些行,再提交查询;做错时比较多了或少了哪些行,不只看对错提示。 练习可直接打开,中文以繁体为主,部分内容仍是英文。页面可选择数据库引擎,使用前核对选择;示例人口等数据仅供 SQL 练习,不作为当前统计资料。

www.sqlzoo.net
结合 3 篇笔记阅读
49
参考文档英文深入

Fetch Standard ↗

核对网络失败和 HTTP 响应状态的不同结果。

fetch.spec.whatwg.org
结合 2 篇笔记阅读
58
参考文档英文必读

MySQL 8.4:CREATE TABLE ↗

阅读列类型、空值、主键与唯一约束,把业务不变量落实到表结构。

dev.mysql.com
结合 7 篇笔记阅读
70
实践指南中文实践

Pro Git 中文版:保存改动、看历史和合并分支 ↗

先读 1.3 和第 2 章,再读 3.1—3.2。小练习:给一篇笔记做三次提交,查看每次差异,再建一个分支改标题并合并。撤销前先说明会改变哪个区域。 全文公开;第二版始于 2014 年,在线版持续修订,部分示例仍使用较早的命令写法。练习应放在独立的小仓库中。

git-scm.com
结合 1 篇笔记阅读
71
实践指南中文实践

看图学 Git 分支:在浏览器里练合并与回退 ↗

先做基础篇的提交、分支与合并。小练习:预测一次合并后两个分支各指向哪里,再用图检查。完成后在本地小仓库重做一次,并比较差别。 网页和关卡说明公开;模拟器适合练习分支关系,不包含真实仓库的全部文件和冲突行为。

learngitbranching.js.org
结合 1 篇笔记阅读
78
实践指南中文实践

Windows 上开始用 Linux:WSL 环境指南 ↗

先读“开始”和“文件存储”,再按需配置编辑器。小练习:分别写出同一个练习文件在 Linux 中的路径和 Windows 中的访问位置,解释当前命令由哪个终端执行。 文档公开;安装需要下载组件、系统权限,可能重启。先核对 Windows 版本和硬件要求。

learn.microsoft.com
结合 1 篇笔记阅读
92
参考文档英文深入

Java 17 API:HashMap ↗

阅读散列分布、迭代、fail-fast 与非线程安全前提,区分实现和约定。

docs.oracle.com
结合 4 篇笔记阅读
93
参考文档英文深入

Java17 LinkedHashMap API ↗

区分默认插入顺序与可选访问顺序。

docs.oracle.com
结合 2 篇笔记阅读
95
参考文档英文必读

Java 17 API:Collections ↗

阅读不可修改视图、排序、二分查找与同步包装的前提条件。

docs.oracle.com
结合 5 篇笔记阅读
107
参考文档英文必读

Java 17 API:BigDecimal ↗

重点阅读字符串构造、scale、divide 舍入及 equals/compareTo 差别。

docs.oracle.com
结合 3 篇笔记阅读
110
参考文档英文深入

Java17 BigInteger API ↗

查阅商余运算与精确窄化转换的异常边界。

docs.oracle.com
结合 2 篇笔记阅读
112
参考文档英文实践

Java 17 API:DateTimeFormatter ↗

查阅解析模式、严格解析与 uuuu/yyyy 的年份含义。

docs.oracle.com
结合 2 篇笔记阅读
113
实践指南英文实践

Java 时间:明天同一时刻,不一定是 24 小时后 ↗

固定 America/New_York 的 2024-03-09 12:00,分别加一天和加 24 小时。再把起点改成 2024-11-02 12:00。记录终点、UTC 偏移和两个 Instant 的时间差;不要从这两个历史例子推断所有地区都会切换夏令时。 文档免费公开。练习按 Java 21 API 编写;若用其他 JDK,请先核对相应版本文档。记录日期、区域 ID 和 JDK 版本,因为时区数据会更新。

docs.oracle.com
结合 1 篇笔记阅读
114
实践指南中文实践

Python 时区:同一个钟点为什么会出现两次 ↗

先照着洛杉矶的例子列出 fold=0 与 fold=1 的 UTC 偏移,再把两个时刻转为 UTC 比较。要算实际间隔,先明确比较的是 UTC 时刻,别把“当地日期加一天”直接读成固定 24 小时。 中文文档免费公开。zoneinfo 是标准库,但不自带 IANA 时区数据;Windows 等环境可能需要 tzdata 包。系统数据和 tzdata 都缺失时会抛出 ZoneInfoNotFoundError。只读示例不需要安装依赖。

docs.python.org
结合 1 篇笔记阅读
128
参考文档英文深入

Java17 InputStream API ↗

阅读 read 返回值、短读、available 与关闭契约。

docs.oracle.com
结合 3 篇笔记阅读
129
参考文档英文深入

Java17 InputStreamReader API ↗

理解字节到字符的桥接与显式字符集。

docs.oracle.com
结合 2 篇笔记阅读
134
参考文档英文深入

Java 17 API:ThreadLocal ↗

阅读 get/set/remove 的线程绑定规则以及线程池中的清理责任。

docs.oracle.com
结合 5 篇笔记阅读
135
实践指南英文实践

程序怎样跑起来:CPU、系统调用与任务切换图解 ↗

先看目录中 Ch. 1 Basics 和 Ch. 2 Multitasking 的图,画出“运行程序—请求内核帮助—回到程序”和“任务轮流使用 CPU”的过程。能解释这些图后,再按需读程序加载与内存章节。 英文正文公开。文章使用简化模型,主要围绕 Linux 与相关硬件机制;2023 年的调度参数和实现说明不等于当前所有系统的行为。

cpu.land
结合 1 篇笔记阅读
136
实践指南英文实践

OSTEP 进程短读:准备好了,为什么还没轮到运行 ↗

先读开头的程序与进程区别,再读 4.4 的三状态图。设想 A 正在算数、B 发出磁盘请求,在纸上画两条时间线,标出谁运行、谁就绪、谁阻塞;说明 I/O 完成后为什么不一定立刻获得 CPU。把三状态图当成简化教学模型,不当成某个系统完整的进程状态列表。 英文单章 PDF 公开免费;整本合订版和纸书另有付费入口,本次学习不需要购买。已读第 4 章进程定义与 4.4 状态部分,未下载或运行课后模拟器。

pages.cs.wisc.edu
结合 1 篇笔记阅读
142
实践指南中文实践

Hello 算法:用图和 Java 理解数组、链表与查找 ↗

先读第 2 章和第 4—6 章,再读二分查找。小练习:在五个数字的数组中插入一个数,先画出移动过程,再用 Java 实现;说明容量不够时怎么办。 正文和代码公开,部分可视化依赖外部工具。教材支持多种语言,建议先固定 Java 学习。

www.hello-algo.com
结合 3 篇笔记阅读
145
参考文档英文深入

Java 17 API:Comparator ↗

阅读 comparing、thenComparing 与排序契约,避免减法比较溢出。

docs.oracle.com
结合 4 篇笔记阅读
146
实践指南中文实践

VisuAlgo 排序动画:看清每一次比较和移动 ↗

先把右上角切到“探索模式”,选 INS(插入排序)或 MER(归并排序),用“新建(A)”输入六个数字。先手算前三步,再用动画检查;把输入改成倒序后,比较移动或比较次数。 页面公开,部分答案只向教师开放,账号功能另有限制。中文页混有英文。

visualgo.net
结合 1 篇笔记阅读
150
规范英文必读

IETF RFC 1034:DNS 概念 ↗

阅读域名层次、递归解析和缓存,理解名称到网络地址的查询路径。

www.rfc-editor.org
结合 2 篇笔记阅读
151
规范英文实践

IETF RFC 9293:TCP ↗

阅读可靠有序字节流、连接建立与关闭,区分传输确认和业务处理成功。

www.rfc-editor.org
结合 3 篇笔记阅读
153
规范英文深入

IETF RFC 9110:HTTP 语义 ↗

阅读方法、状态码、表示元数据和幂等性;结合真实请求记录理解。

www.rfc-editor.org
结合 13 篇笔记阅读
154
实践指南中文实践

输入网址后发生了什么:浏览器与服务器入门 ↗

先读“客户端和服务器”和“到底发生了什么”。小练习:画出浏览器访问博客的四步过程,并给每个箭头写一句白话说明;区分网址、服务器和返回的文件。 正文公开;适合先理解网页如何传到浏览器,协议细节可在后续按需补充。

developer.mozilla.org
结合 2 篇笔记阅读
157
实践指南中文实践

HTTP 入门:读懂请求、响应和状态码 ↗

先读“HTTP 流”和“HTTP 报文”,再读无状态与会话。小练习:从浏览器网络面板挑一条请求,分别指出方法、状态码、请求头和响应正文。 正文公开;概述中的文本报文主要帮助理解 HTTP/1.x,不代表 HTTP/2、HTTP/3 在网络上都按同样文本传输。

developer.mozilla.org
结合 2 篇笔记阅读
158
实践指南中文实践

浏览器网络面板:查清哪个请求慢了或失败了 ↗

先做记录请求和查看 Headers、Response、Timing。小练习:记录博客中一个页面与一张图片的状态码、大小和耗时,再解释它们为何是两条请求。 教程公开,需要桌面浏览器开发者工具;界面名称可能随浏览器版本变化。

developer.chrome.com
结合 2 篇笔记阅读
163
参考文档英文深入

WHATWG URL:form-urlencoded ↗

核对字段分隔、加号和百分号编码规则。

url.spec.whatwg.org
结合 2 篇笔记阅读
165
参考文档英文深入

RFC 8259 JSON ↗

核对 JSON 值类型和语法,不把它等同于字符串表单。

www.rfc-editor.org
结合 3 篇笔记阅读
176
实践指南英文实践

MySQL 事务小实验:提交与撤销一组修改 ↗

先读自动提交和“Grouping DML Operations”。小练习:在专门的练习表中插入两行,回滚后查询,再重新插入并提交;分别写下预期与实际行数。建表与改表语句的提交行为另查手册。 英文手册公开,内容固定为 MySQL 8.4 和 InnoDB;其他版本或存储引擎应查对应文档。

dev.mysql.com
结合 2 篇笔记阅读
177
实践指南英文实践

PostgreSQL:让数据库拒绝不合要求的数据 ↗

先读 CHECK、NOT NULL,再看唯一约束;暂跳排除约束和复杂级联。给价格列分别设置 CHECK(price > 0) 和额外的 NOT NULL,尝试 1、-1、NULL,记录每次是否被接受及原因。 官方文档公开可读,无需登录。执行需要 PostgreSQL 17 练习库;唯一约束怎样处理 NULL 等细节因数据库而异,不能直接套用到 MySQL 或 SQL Server。

www.postgresql.org
结合 2 篇笔记阅读
178
实践指南英文实践

Flyway:把数据库改动按版本保存下来 ↗

先按入门页读 V1 建表和 V2 加数据,再读 Versioned migrations;暂跳 Desktop、撤销与修复命令。只在新建练习库执行,交出两个脚本和迁移历史记录;说明已使用的旧版本脚本为什么通常应保留,再增加新版本修正。 文档公开可读。执行需官方对应平台的 Flyway CLI、可用的 JDBC 驱动和可写目录;教程使用本地 SQLite 文件。不同数据库与功能的支持范围需按所选版本核对,不能据此推断全部功能免费。

documentation.red-gate.com
结合 1 篇笔记阅读
188
参考文档英文深入

Spring Framework:Bean 作用域 ↗

比较 singleton、prototype 与请求作用域,检查对象状态和销毁责任。

docs.spring.io
结合 4 篇笔记阅读
189
参考文档英文深入

Jakarta Servlet 6.0 Specification ↗

阅读过滤器、分派类型、线程和异步约束。

jakarta.ee
结合 3 篇笔记阅读
193
实践指南中文实践

Cookie:是谁保存,又在什么时候发回去 ↗

画三步:服务端返回 Set-Cookie、浏览器保存、后续请求带上 Cookie。再标注过期时间、Secure、HttpOnly 和 SameSite 各管什么。关浏览器不一定立即清掉会话 Cookie;删浏览器记录也不等于服务器主动注销。 正文免费公开,不需账号。用文中的虚构值学习即可,不要复制真实登录凭据。浏览器的会话恢复和隐私策略会影响观察结果。

developer.mozilla.org
结合 2 篇笔记阅读
194
实践指南中文实践

跨域请求:允许浏览器读响应,不等于允许访问业务 ↗

为虚构前端与接口写出协议、域名和端口,判断是否同源。然后对照一次带凭据请求:允许来源不能用星号替代具体来源。最后另列服务端身份与权限检查;CORS 不能代替它们,也不是完整的防跨站请求伪造方案。 中文文档免费公开。只读示例即可,不需要改线上跨域配置。浏览器的第三方 Cookie 策略和 SameSite 限制仍独立生效。

developer.mozilla.org
结合 2 篇笔记阅读
195
实践指南英文实践

登录会话:换号、超时与退出各做什么 ↗

写一条时间线:登录成功换号、长时间没活动、达到总时限、主动退出。每种情况分别说明旧编号是否还能访问服务端;浏览器清除 Cookie 与服务器让会话失效要分开检查。 官方速查表免费公开。建议较密,先读指定三部分;不要直接把示例时长当成所有产品通用值。练习只用虚构编号,不记录真实会话 ID。

cheatsheetseries.owasp.org
结合 3 篇笔记阅读
204
实践指南英文实践

第一个 Spring 接口:接收参数并返回 JSON ↗

先按指南完成 /greeting,再比较带 name 参数和不带参数的回复。小练习:改成返回自己的学习主题与一条提示,用浏览器记录请求地址和 JSON 结果,并指出是哪段代码生成的。 英文指南和代码公开,下载依赖需联网;页面要求 Java 17+,生成项目后还应核对 pom.xml 中的版本。

spring.io
结合 4 篇笔记阅读
205
实践指南中文实践

Nacos 中文:配置改了,程序怎样知道 ↗

先读升级兼容性,再读获取配置、监听配置和删除监听;暂跳服务注册与分布式锁。画出“读取文本—解析检查—替换业务对象”的步骤,并写一个监听器草稿:新值不合法时保留旧对象,记录原因;说明回调收到文本为何还不算业务刷新完成。 中文正文公开可读。运行需匹配的 Nacos 客户端、服务端及访问权限。3.0 客户端默认命名空间为 public,与老服务端组合存在兼容限制;Java SDK 的版本要求不等于服务端运行要求。

nacos.io
结合 2 篇笔记阅读
220
实践指南中文实践

SQL 查询入门:从表里找出需要的数据 ↗

先学 SELECT、筛选排序和 JOIN。小练习:自建两张只有几行的学生与选课表,查询某门课的名单,再检查没有选课的学生是否被漏掉。 公开模块可阅读;示例使用 SQL Server 的 Transact-SQL,部分语法不同于 MySQL。练习环境的账号和费用取决于所选服务。

learn.microsoft.com
结合 2 篇笔记阅读
221
实践指南中文实践

Microsoft 中文:COUNT 到底数的是哪些行 ↗

先读参数和备注,只比较三种 COUNT,暂跳窗口函数、返回类型细节和大型示例库。用值为 10、10、NULL 的三行小表,先预测再查询;交出三条 SQL、结果和各自数了什么的说明。 正文可公开阅读。运行示例需 SQL Server 兼容环境;文中的 AdventureWorks 示例库不是自建小表练习的必需项。T-SQL 的 GO 等写法不应原样复制到 MySQL。

learn.microsoft.com
结合 2 篇笔记阅读
227
参考文档英文必读

Redis:EXPIRE ↗

阅读 TTL、覆盖写入和更新命令的交互,检查缓存是否会意外永不过期。

redis.io
结合 6 篇笔记阅读
228
参考文档英文实践

Redis:SET ↗

阅读 NX、PX 与 KEEPTTL,明确条件写入、租期和覆盖语义。

redis.io
结合 4 篇笔记阅读
230
参考文档英文深入

Jedis SetParams ↗

查看互斥过期模式在客户端的组织方式。

raw.githubusercontent.com
结合 3 篇笔记阅读
245
实践指南中文实践

第一个 JUnit 测试:把正确结果写成自动检查 ↗

先学创建测试类和运行测试。小练习:给求和方法写普通输入、空输入、负数三个测试,故意写错一个期望值,读懂失败提示后再修正。 文档公开;示例含较旧的 JUnit 版本和 Java 21 设置。可学习操作步骤,依赖版本应与自己的项目匹配。

www.jetbrains.com
结合 2 篇笔记阅读
246
实践指南英文实践

Spring:给控制器写第一组测试 ↗

先读 contextLoads,再读 @WebMvcTest 与服务替身示例;暂跳 Kotlin 和真实端口测试。给同一控制器写正常返回、服务返回异常两组检查,交出测试结果和一段说明:本次到底加载了哪些组件。 网页公开可读,无需登录。运行需要匹配项目版本的 JDK 和构建工具;当前示例的测试包名与旧版 Spring Boot 不完全相同,先核对自己的版本。

spring.io
结合 2 篇笔记阅读
251
参考文档英文深入

Java 17:jcmd ↗

阅读 VM、Thread、GC 与 JFR 命令及影响提示,按证据需求选择诊断操作。

docs.oracle.com
结合 4 篇笔记阅读
255
实践指南英文深入

OWASP:Authorization Cheat Sheet ↗

阅读默认拒绝、每次请求校验和对象权限,建立权限矩阵及反例测试。

cheatsheetseries.owasp.org
结合 8 篇笔记阅读
259
实践指南中文实践

网站安全入门:先知道常见问题怎样出现 ↗

先读 SQL 注入与跨站脚本部分。小练习:给自己的留言功能画出“输入—保存—页面显示”三步,逐处写清参数绑定、输出转义和权限检查分别应放在哪里。 文章公开,适合认识常见风险。文中的手工 SQL 转义示例不能作为通用防护直接照抄;实际查询应使用参数绑定,具体防护再对照 OWASP 的专门指南。

developer.mozilla.org
结合 2 篇笔记阅读
261
参考文档英文必读

Java 17 API:Stream ↗

核对惰性、一次消费、无干扰操作和 toList 的不可修改语义。

docs.oracle.com
结合 3 篇笔记阅读
266
参考文档英文深入

Java 17 API:TreeMap ↗

阅读有序映射、红黑树复杂度和比较器与 equals 一致性的要求。

docs.oracle.com
结合 3 篇笔记阅读
268
参考文档英文深入

Java17 Map API ↗

理解 keySet、values、entrySet 与底层映射关联。

docs.oracle.com
结合 2 篇笔记阅读
278
实践指南英文实践

Deadlock Empire:亲手决定两个线程谁先走 ↗

从入门引导开始,只研究一对线程和一个共享变量,记录一条正常顺序与一条出错顺序;产出两列执行日志。之后再尝试锁相关关卡。游戏采用自己的简化执行规则,不能据此证明 Java 内存可见性、JIT 重排或真实系统的所有线程行为。 免费英文网页游戏,需要 JavaScript。入门示例采用 C# 写法;先做两个线程的逐步执行练习,之后再尝试锁相关关卡。

deadlockempire.github.io
结合 1 篇笔记阅读
280
参考文档英文深入

Java17 内存模型规范 ↗

阅读线程动作、同步顺序、happens-before 与数据竞争规则。

docs.oracle.com
结合 5 篇笔记阅读
281
参考文档英文深入

Java17 并发包说明 ↗

阅读任务执行、同步工具与内存一致性效果。

docs.oracle.com
结合 3 篇笔记阅读
293
参考文档英文深入

Java17 CompletableFuture API ↗

核对 allOf、组合阶段、异常与执行器的职责边界。

docs.oracle.com
结合 4 篇笔记阅读
299
实践指南中文实践

提交后自动跑 Java 测试:GitHub Actions 入门 ↗

先读指定 Java 版本与构建测试部分。小练习:在自己的练习仓库配置与本地相同的 JDK 和 Maven 命令,再让一个测试故意失败,找到日志中的失败位置。 文档公开;运行需要自己的 GitHub 仓库、账号权限及可用 Actions 配额,费用取决于账号和使用情况。

docs.github.com
结合 2 篇笔记阅读
312
实践指南英文实践

Testcontainers:让测试自己准备 Redis ↗

顺着第 1–3 步和完整测试类阅读,先跳并行启动与复用容器。练习写入一个键再读回;只用 getHost 与实际映射端口连接。交出测试代码,并解释为什么不能把宿主机端口写死。 文档公开可读,无需登录。运行需要 Java 构建环境、兼容 Docker API 的容器运行时,以及拉取镜像的网络与磁盘空间;云服务不是必选项。示例中的依赖与镜像版本需结合自己的项目核对。

java.testcontainers.org
结合 1 篇笔记阅读
315
参考文档英文必读

MyBatis:Mapper XML ↗

阅读参数、结果映射及 #{} 与 ${},检查映射链而不拼接不可信 SQL。

mybatis.org
结合 2 篇笔记阅读
316
参考文档英文实践

MyBatis:动态 SQL ↗

练习 if、where、set、foreach,特别检查空集合和空条件行为。

mybatis.org
结合 2 篇笔记阅读
317
实践指南中文实践

MyBatis 映射:让 SQL 参数和 Java 对象对得上 ↗

先读 select、参数和结果映射的简单例子。小练习:把 user_name 列映射到 userName 属性,分别用列别名和 resultMap 完成;再解释为何用户输入应使用参数绑定。 文档公开,初学者可先读指定小节;MyBatis 依赖与 Spring 集成版本需要配套。

mybatis.org
结合 1 篇笔记阅读
322
参考文档英文必读

MySQL 8.4:联合索引 ↗

阅读联合索引的使用条件,以实际查询的过滤、排序和返回列设计索引。

dev.mysql.com
结合 2 篇笔记阅读
323
参考文档英文实践

MySQL 8.4:范围优化 ↗

阅读范围扫描、多个索引条件和 Skip Scan,理解口诀的适用边界。

dev.mysql.com
结合 2 篇笔记阅读
324
实践指南中文实践

TiDB 执行计划入门:数据库准备怎样查数据 ↗

先读“解读 EXPLAIN 的返回结果”。小练习:为同一个查询画出计划树,标出索引和估计行数;若已有 TiDB,再比较 EXPLAIN 与 EXPLAIN ANALYZE,并记录后者会真正执行查询。 文档公开;练习需自行准备 TiDB,计划名称和格式不能直接套用到 MySQL。

docs.pingcap.com
结合 2 篇笔记阅读
327
实践指南英文必读

Microsoft:Cache-Aside 模式 ↗

阅读读缓存、回填、更新失效和一致性限制,设计可恢复的数据路径。

learn.microsoft.com
结合 4 篇笔记阅读
328
实践指南英文实践

Caffeine:为什么刷新期间还能读到旧缓存 ↗

先读 Refresh 的短示例和失败说明,暂跳批量加载与框架整合。画出“写入旧值—达到刷新条件—一次读取触发刷新—成功或失败”两条时间线,标注何时可能返回旧值;不要把 refreshAfterWrite 当作固定周期任务。 官方仓库文档公开可读。Caffeine 3.x 需要 Java 11 或以上及项目依赖;这是进程内缓存,运行不需要 Redis 服务,也不自动同步多个应用实例。

github.com
结合 2 篇笔记阅读
330
教程英文实践

Redis:Lua 脚本入门 ↗

阅读脚本原子执行、阻塞与显式 KEYS,控制脚本复杂度并验证写入前提。

redis.io
结合 4 篇笔记阅读
334
参考文档英文实践

MySQL 8.4:一致性非锁定读 ↗

阅读快照建立时机和可见性,区分快照读、锁定读与自身写入。

dev.mysql.com
结合 2 篇笔记阅读
372
参考文档英文必读

Kafka 4.1:KafkaConsumer ↗

阅读传统消费组、poll、再均衡和 offset 提交,明确消费位置的含义。

kafka.apache.org
结合 3 篇笔记阅读
387
实践指南英文实践

Bucket4j:把限流速度与突发容量分开看 ↗

先读初始令牌和 Refill styles,暂跳 Servlet、阻塞等待、集群后端和动态换配置。在纸上把建桶时记为 0 毫秒:容量 3、初始 3、每秒补 2 个,每次请求尝试取 1 个;取不到就立即拒绝,不等待。按列表顺序处理 0、0、0、0、250、500、1000 毫秒的请求,同一时刻的四个请求也依次处理。分别画逐步补充和整批补充的表;整批补充从建桶满一秒时开始,先补足该时刻按规则应得的额度,再处理请求,最多不超过容量。 参考文档公开可读。所选页面的 core 依赖示例面向 JDK 17;练习单进程内存桶无需 Redis。多个进程各建一个桶不会自动共享总额度。

bucket4j.com
结合 1 篇笔记阅读
401
参考文档英文实践

Java 17:CountDownLatch ↗

阅读一次性计数与 await 的内存语义,安排可重复的并发协作实验。

docs.oracle.com
结合 6 篇笔记阅读
403
参考文档英文深入

Java 17:ExecutorService ↗

阅读提交、关闭、取消和任务结果,明确线程池的生命周期责任。

docs.oracle.com
结合 4 篇笔记阅读
417
参考文档英文实践

Java 17:CompletionStage ↗

阅读阶段组合和异常传播契约,区分转换、展开与汇合。

docs.oracle.com
结合 2 篇笔记阅读
433
实践指南中文实践

OWASP Top 10:用常见风险检查自己的后端 ↗

先选访问控制、配置错误和异常处理三类。小练习:检查自己的一个接口,写出谁能调用、输入错误怎样返回、日志会不会带出敏感内容;每条都指向一处代码或配置。 官方站点的中文入口公开;语言路径为 zh-Hant,页面含中文译文。它是风险意识资料,不是能保证安全的完整检查表或认证。

top10.owasp.org
结合 1 篇笔记阅读
439
实践指南中文实践

容器运行之后:学习部署、扩容和更新应用 ↗

先做创建集群、部署应用和查看实例,再选扩容。小练习:在本地练习集群把一个实例改成两个,观察状态并记录它们怎样被同一服务访问;完成后按教程清理练习资源。 文档公开;需要自行准备 Minikube 等学习环境,不保证在线沙箱可用。部分示例限定处理器架构或使用 POSIX shell,Windows 学习者需核对环境。

kubernetes.io
结合 2 篇笔记阅读
444
参考文档英文深入

Spring Boot 3.5:Graceful shutdown ↗

阅读关闭宽限期与服务器行为,验证发布时如何处理正在执行的请求。

docs.spring.io
结合 2 篇笔记阅读
447
参考文档英文深入

Java 17 Class API ↗

阅读 cast、isInstance 和类型描述的方法契约。

docs.oracle.com
结合 3 篇笔记阅读
450
参考文档英文必读

Java 17 API:ByteBuffer ↗

练习 position、limit、capacity、flip 与字节序,观察读写模式切换。

docs.oracle.com
结合 2 篇笔记阅读
480
实践指南中文实践

Arthas 入门:看看正在运行的 Java 程序 ↗

先只练 dashboard、thread 与停止工具。小练习:对自己启动的 math-game 记录一次线程状态,找到主线程正在执行的方法,并说明观察证据;复杂表达式和运行时改代码暂后学。 文档和示例公开;连接 Java 进程需要相应权限并满足兼容要求。页面中的历史输出用于说明命令,不代表当前版本要求。

arthas.aliyun.com
结合 2 篇笔记阅读
482
参考文档英文深入

JDK17 Lock ↗

核对可中断、带期限获取与finally释放模式。

docs.oracle.com
结合 2 篇笔记阅读
491
实践指南中文实践

机器学习速成课程:用图和小练习理解模型 ↗

先看先修说明,再学回归、分类与数据切分。小练习:写出一个预测任务,列出输入、答案来源,以及哪些数据只留到最后检查;解释为何不能用考试题反复改模型。 课程页面公开,部分练习使用 Colab,账号与访问条件按练习说明确认。中文入口不代表所有视频都是中文。

developers.google.com
结合 3 篇笔记阅读
492
实践指南中文实践

检查 AI 回答:识别编造、偏差与不合适的输出 ↗

先读“幻觉”和“测量潜在危害”。小练习:为学习问答准备五条容易误解的问题,给每条写出可信参考、可接受回答和应当说不知道的条件;不要把加了检索当作不会编造的保证。 公开仓库可读,中文页标明由 AI 翻译,关键概念应对照英文。文中的云工具有独立账号与费用条件,阅读本课不要求开通服务。

github.com
结合 1 篇笔记阅读
498
实践指南中文实践

Python 中文教程:给已经会 Java 的学习者 ↗

先读第 5、6、7、8、12 章,循环语法按需回查。小练习:读入一份自己写的 JSON 学习记录,按主题统计条目数,再为缺少文件的情况给出清楚提示。 教程公开,面向已有编程概念的读者;/3/ 链接随版本更新,学习时应选择与本机 Python 一致的版本。

docs.python.org
结合 2 篇笔记阅读
507
实践指南中文实践

FastAPI 接口入门:把 Python 数据接成可调用的服务 ↗

先读创建数据模型和声明请求参数。小练习:做一个只返回学习记录的本地接口,发送正常数据、缺少必填字段和错误类型三种请求,记录响应差别;暂不接真实模型。 文档公开,示例标有 Python 3.10+。中文页包含人类引导的 AI 翻译,疑义可对照英文。

fastapi.tiangolo.com
结合 2 篇笔记阅读
516
参考文档英文深入

Attention Is All You Need 原始论文 ↗

阅读第3节模型架构及Scaled Dot-Product Attention公式,核对掩码、多头与本篇单行模型的区别。

arxiv.org
结合 2 篇笔记阅读
517
参考文档英文必读

Spring AI:ChatClient ↗

按所选 Spring AI 版本阅读请求构造、完整响应、实体映射及流式响应;保留元数据用于验收。

docs.spring.io
结合 6 篇笔记阅读
523
实践指南英文深入

OWASP:提示注入防御指南 ↗

阅读直接和间接提示注入、工具相关攻击与多层防御,使用虚构资料验证执行边界。

cheatsheetseries.owasp.org
结合 3 篇笔记阅读
526
参考文档英文实践

JSON Schema:对象约束 ↗

重点阅读 properties、required、additionalProperties 与缺字段示例,建立最小输入或输出契约。

json-schema.org
结合 7 篇笔记阅读
533
实践指南中文实践

动手学知识库问答:先找资料,再让模型回答 ↗

先读第一部分的知识库搭建、问答与评估;本条只补基础流程,混合检索与重排另学。小练习:只用自己的三篇笔记准备五个问题,先检查找到的段落是否正确,再检查回答;记下“没找到”和“找到了却答错”的差别。 仓库和正文公开;部分模型接口或云环境需账号且可能收费。进阶部分仍在创作。

github.com
结合 2 篇笔记阅读
536
规范英文实践

MCP 2025-11-25:Tools ↗

阅读 tools/list、tools/call、输入 Schema、结果与错误表示,对照实际消息做契约验收。

modelcontextprotocol.io
结合 5 篇笔记阅读
542
参考文档英文深入

Sentence Transformers:Evaluation ↗

查阅 InformationRetrievalEvaluator 的 queries、corpus、相关标注与指标,建立可重跑的检索评测。

sbert.net
结合 3 篇笔记阅读
  • 让 RAG 回答能回到原始证据 ↗L2 · 进阶 / 深入
  • 单独测量检索召回与排序质量 ↗L2 · 进阶 / 必读

    查阅 InformationRetrievalEvaluator 的 queries、corpus、相关标注与指标,建立可重跑的检索评测。;只看 InformationRetrievalEvaluator 的 queries、corpus、relevant_docs。准备两个问题、五条虚构材料,每题至少标一个相关 ID;先固定标注,再列前三条结果,交出找到和漏掉的相关 ID 及 Recall@3。首轮跳过整库下载、其他评估器和调参;资料外问题另测,标注不完整也会限制结论。 API 正文公开可读。完整示例会加载模型和数据集。该评估器只纳入相关 ID 集合非空的问题,不能替代资料外问题的拒答测试;示例分数不代表自有数据效果。

  • 建立不会自我欺骗的 Agent 评测集 ↗L2 · 进阶 / 深入
543
实践指南中文实践

阿里云中文:关键词结果与向量结果怎样一起看 ↗

先读“方案介绍”,再看“添加数据”和“查询”的小例子。自拟一个型号词查询和一个意思相近的查询,分别列出希望关键词路、向量路找到的资料,并画两路合并图;这些是预期,不能伪称实测排名。首轮跳过购买、控制台配置与模型服务,保留“混合未必更好”的评测问题。 中文正文无需账号即可阅读。真正操作涉及阿里云实例和可能付费的服务;本资源只安排纸上练习,未购买、登录或部署。文中配置属于阿里云产品,不能当成其他同名项目的 API。

help.aliyun.com
结合 1 篇笔记阅读
544
实践指南英文实践

Sentence Transformers:先找候选,再重新排队 ↗

先看流程图及 Retrieval、Re-Ranker 两节。画五张候选卡,先移走其中唯一能支持答案的一张,再尝试只重排剩余卡;交出候选缺失和排序靠后两类失败记录。首轮跳过整套 Wikipedia 向量化与模型下载,不承诺换上重排器就能提高每个任务的效果。 文档与图公开可读。代码需要相应库、模型或语料,完整 Wikipedia 示例并非轻量本地练习。重排分数不应直接当成答案正确概率。

www.sbert.net
结合 2 篇笔记阅读
546
参考文档英文实践

scikit-learn:模型评估与评分 ↗

按任务查阅 precision、recall、排序指标和聚合方法,先明确分母及样本范围再报告分数。

scikit-learn.org
结合 4 篇笔记阅读
547
实践指南中文实践

Milvus 中文:先按词找原文,再检查检索结果 ↗

先读“BM25 实现”“插入文本数据”“执行全文搜索”。纸上圈出示例查询与三条文本重合的词,写出期望返回的原文;已有相容测试环境时再记录实际排名。换成中文前先核对分析器。首轮跳过其他语言 SDK、索引调优与混合检索;相关性分数不是真实性概率。 中文正文公开可读;代码连接数据库服务,不能当成只靠 Python 标准库的例子。未启动服务或验证 SDK 兼容性;不同文档版本需单独核对。

milvus.io
结合 1 篇笔记阅读
551
规范英文必读

MCP 2025-11-25:Architecture ↗

阅读 Host、Client、Server 职责与能力协商,明确协议互通、模型编排和授权的不同层次。

modelcontextprotocol.io
结合 3 篇笔记阅读
553
实践指南英文实践

MCP 工具接入:把一个小工具交给 AI 调用 ↗

先读 Unit 1,再从 Unit 2 只选一个工具。小练习:做一个仅返回本地模拟天气的工具,记录工具名称、参数、返回内容与失败提示;先不连接真实账号或写入外部数据。 讲义公开;平台项目需要账号,课程页面提供免费证书流程说明。模型和托管服务可能另收费。

huggingface.co
结合 2 篇笔记阅读
558
参考文档英文深入

LangGraph:Persistence ↗

阅读 checkpointer 与 store 的职责、会话作用域和内存存储限制,验证重启后是否真的可恢复。

docs.langchain.com
结合 5 篇笔记阅读
568
实践指南中文深入

MDN:使用服务器发送事件 ↗

阅读事件格式、事件标识、重连和错误处理,区分文本增量到达与业务任务完整结束。

developer.mozilla.org
结合 2 篇笔记阅读
570
实践指南英文必读

scikit-learn:数据泄漏与常见陷阱 ↗

阅读数据泄漏、先划分数据及随机性管理;把相同原则用于提示选择和保留测试集。

scikit-learn.org
结合 7 篇笔记阅读
572
实践指南中文实践

OpenCompass 中文:分数前面还经过了哪些处理 ↗

先看“已支持评估指标”和“如何配置”,标出 evaluator、pred_postprocessor、dataset_postprocessor。自拟三组答案,分别按原样比较和你明写的整理规则比较,记录差异;不要把自拟规则说成框架默认。首轮跳过代码执行评测、外部评分 API 和榜单排名。 正文公开可读,无需登录。阅读和手工练习无需模型;完整框架评测另需安装依赖、数据与可用模型,本轮未运行。

opencompass.readthedocs.io
结合 2 篇笔记阅读
573
实践指南英文实践

Cleanlab:把可疑标签找出来,再由人核对 ↗

先看 Workflow 1 的问题表,再看 Workflow 3 的圈点图。挑三条疑似错标,写出还需哪份原始材料才能确认。留意预测概率须来自未用该样本训练的模型;低分也可能表示样本含糊。首轮跳过自动改标签、重新训练和总体健康分,不因模型不同意就删数据。 页面与结果表公开可读。完整运行需要 cleanlab、scikit-learn 等依赖;本轮未安装或训练。图上结果属于作者的合成数据,不能作为自有数据的效果承诺。

docs.cleanlab.ai
结合 2 篇笔记阅读
594
参考文档英文深入

Python 3.14 math ↗

核对 hypot、fsum 与浮点结果的契约。

docs.python.org
结合 3 篇笔记阅读
602
参考文档英文深入

PyTorch 2.9 Gradcheck mechanics ↗

了解数值检查与自动导数比较的条件和局限。

docs.pytorch.org
结合 3 篇笔记阅读
604
参考文档英文深入

MIT 18.05:概率与统计 ↗

阅读条件概率、全概率和贝叶斯推断课程。

ocw.mit.edu
结合 4 篇笔记阅读
613
参考文档英文深入

Stanford CS229 Notes ↗

阅读线性回归、最小二乘与梯度下降推导。

cs229.stanford.edu
结合 4 篇笔记阅读
616
实践指南中文实践

动手学深度学习:步子变大,为什么反而离目标更远 ↗

先看 11.3.1 的 f(x)=x² 与 x←x−η·2x,其中 η 是学习率,决定每一步迈多大。从 x=10 出发,分别取 η=0.2 和 1.1,记录前三步的 x 与 x²,交一张对照表。首轮跳过泰勒展开证明、牛顿法和多维推导;简单函数上的结果不保证真实网络每步都下降。 中文正文和图公开可读,无需账号。整页绘图代码依赖 d2l 和相应框架;纸上或标准库循环计算无需安装它们。配套标准库小练习不依赖教材的绘图环境。

zh.d2l.ai
结合 1 篇笔记阅读
618
参考文档英文深入

scikit-learn:交叉验证 ↗

比较分层、分组和时间切分的适用目标。

scikit-learn.org
结合 2 篇笔记阅读
627
实践指南英文实践

Distill:带一点历史方向,下降路线会怎样变 ↗

先看开头轨迹和 First Steps,再对照动量的两行更新式。保持步长相同,画出 β=0 与 β>0 时第二步会用到哪些旧值;若本机控件能用,再记录一组轨迹变化。首轮跳过特征分解证明和最优收敛率,不把动量解释成永远更快或永不振荡。 作者原文公开可读;若本机无法使用互动控件,可先对照更新式阅读静态图。理论示例是简化函数,不能直接当作真实模型训练速度的结论。

distill.pub
结合 1 篇笔记阅读
634
参考文档英文深入

PyTorch 2.9 Autograd mechanics ↗

阅读动态图、叶子累积、保存张量与梯度模式。

docs.pytorch.org
结合 2 篇笔记阅读
640
参考文档英文深入

PyTorch 2.9 CrossEntropyLoss ↗

对照硬标签、概率目标、权重、忽略标签和归约定义。

docs.pytorch.org
结合 2 篇笔记阅读
646
实践指南英文实践

PyTorch:相同随机种子为何还不够 ↗

先读开头限制和 Controlling sources of randomness,再看 Avoiding nondeterministic algorithms。为一个实验列出种子、随机库、调用顺序、框架版本、设备五栏;用已有小例子重复运行并保存输出。首轮跳过 CUDA 注意力后端细节;不要把固定种子当成跨版本或跨设备保证。 固定版本公开文档,无需账号。只读和记录环境无需安装;真实 PyTorch 或 CUDA 行为未在本机复跑。确定性设置可能降低性能,也可能遇到不支持的操作。

docs.pytorch.org
结合 2 篇笔记阅读
647
实践指南英文实践

Keras:一轮训练里有多少批、多少次更新 ↗

先读 fit 的 batch_size、epochs、initial_epoch、steps_per_epoch。给十条数据画每批四条的账本,先声明保留末批、每批更新一次;再讨论主动截短一轮会改变什么。另看 Adam 的 gradient_accumulation_steps,分开计批次与参数更新。首轮跳过编译优化、分布式训练和性能比较。 API 正文公开可读,纸上计数无需安装。实际训练需 Keras 和支持的后端;本轮未运行。参数语义按 Keras 3 解释,不当作所有框架的统一契约。

keras.io
结合 2 篇笔记阅读
653
参考文档英文深入

PyTorch2.9.1 functional源码 ↗

查看F.embedding接口与参数边界。

raw.githubusercontent.com
结合 5 篇笔记阅读
655
参考文档英文深入

PyTorch2.9 MultiheadAttention ↗

对照不同接口的布尔掩码方向。

docs.pytorch.org
结合 2 篇笔记阅读
659
参考文档英文必读

Transformers4.57.1损失源码 ↗

核对内部标签移位与有效位置计数。

raw.githubusercontent.com
结合 3 篇笔记阅读
666
参考文档英文深入

Python3.14 hashlib 文档 ↗

核对update、digest和字节输入语义。

docs.python.org
结合 2 篇笔记阅读
684
实践指南英文实践

Hugging Face:对照补齐位置与 Attention Mask ↗

只看 attention mask 小节。把短序列新增的位置与 mask 中的 0 逐项连线,再另画一组“数值为 0 但仍有效”的普通数据,说明为什么应单独记有效位置。首轮跳过整本术语表;文中 1/0 约定属于该接口,注意力屏蔽不自动替你设置损失函数的忽略位置。 固定版本页面公开可读。手工对照无需模型或账号;运行原分词器示例需 Transformers 和分词器文件,首次获取可能联网,本轮未下载。

huggingface.co
结合 1 篇笔记阅读
734
参考文档英文实践

PyTorch2.9注意力接口 ↗

核对布尔掩码、非方形causal与dropout参数。

docs.pytorch.org
结合 2 篇笔记阅读
741
原始资料英文深入

RFC 9111:HTTP Caching ↗

第 4、5.1、5.2、6 节支持缓存复用、Age、no-cache/no-store 与应用缓存范围。 公开英文标准;讨论 HTTP 缓存,不覆盖应用内部所有缓存规则。

www.rfc-editor.org
结合 4 篇笔记阅读
742
原始资料中文深入

Cache-Aside 模式 ↗

旁路读取、更新后失效、本地副本与不能保证数据源和缓存一致的限制。 中文正文可读;页面可能显示授权提示,相关模式说明和注意事项仍可阅读。

learn.microsoft.com
结合 1 篇笔记阅读
751
原始资料英文深入

UPSERT ↗

ON CONFLICT 唯一性冲突与 DO NOTHING 行为;文档明确 UPSERT 从 3.24.0 加入。 公开英文文档;本文语法需要 SQLite 3.24.0 或更高版本。

www.sqlite.org
结合 2 篇笔记阅读
752
原始资料英文深入

Transformers v4.46.2:TemperatureLogitsWarper ↗

正温度缩放及 do_sample=True 的生效条件。 公开固定版本文档;示例模型无需下载,本文采用独立标准库实验。

huggingface.co
结合 2 篇笔记阅读
764
原始资料英文深入

Class 3: Capacity Lecture ↗

PDF 第 17 页展示 L = λW、系统平均数量、平均停留时间与流量平衡;讲义区分确定性和突发到达。 公开英文 PDF,共 22 页;课程目录标为 2004 年,讲义页脚署年为 2002。

www.ocw.mit.edu
结合 1 篇笔记阅读
765
原始资料英文深入

Queueing Lecture Notes ↗

PDF 第 3–4 页分别定义系统内数量与排队数量、总停留与排队等待,并列出队列模型的稳定性前提。 公开英文 PDF,共 7 页;课程目录为 Spring 2005,材料页脚为 Spring 2004。

ocw.mit.edu
结合 1 篇笔记阅读
769
原始资料英文深入

RFC 1951:DEFLATE Compressed Data Format Specification ↗

无损压缩不能压小所有输入的计数限制,以及 DEFLATE 的数据块表示。 公开格式说明;入门只需阅读第 1.1 节和第 2 节。

www.rfc-editor.org
结合 2 篇笔记阅读
771
原始资料英文深入

Retrieval-Augmented Generation 原论文 ↗

结合参数化生成模型与外部检索材料的基本设计。 公开论文;本篇不复刻其训练方式,也不把原论文具体性能推广到所有 RAG。

arxiv.org
结合 2 篇笔记阅读
777
原始资料英文深入

Isolation In SQLite ↗

WAL 的快照隔离、两个连接的读取示例、结束旧事务后读取新值和模式差别。 公开英文文档;读取规则需区分 rollback journal 与 WAL 模式,本文实验使用 WAL。

www.sqlite.org
结合 3 篇笔记阅读
778
原始资料英文深入

PostgreSQL 17: Transaction Isolation ↗

READ COMMITTED 每语句快照、REPEATABLE READ 的快照与冲突重试。 公开英文固定版本文档;适用 PostgreSQL 17,隔离级别不同,读取规则也不同。

www.postgresql.org
结合 2 篇笔记阅读
782
原始资料英文深入

PNG Specification, Third Edition ↗

PNG 的无损图像表示、颜色样本与可选透明通道。 公开规范,入门可先看摘要和 Concepts。

www.w3.org
结合 2 篇笔记阅读
790
原始资料英文深入

Node.js 24: crypto.createHash() ↗

本地例子使用 createHash、update 和 digest 生成摘要。 公开的 Node.js 24 系列文档,无需额外安装加密包。

nodejs.org
结合 2 篇笔记阅读
791
原始资料英文深入

About Pool Sizing ↗

直接阅读资源限制、池中等待、同一任务持有多个连接和部署相关的限制;不复用文中的性能数字。 公开英文项目文档;案例参数与硬件有关,应通过自己的工作负载测量池大小。

github.com
结合 1 篇笔记阅读
797
原始资料英文深入

PyTorch:量化实践的基本原理 ↗

缩放、量化误差、动态转换开销与硬件后端依赖。 较早的官方教程;只采用机制与开销分析,不沿用其中当时的硬件支持清单或安装方式。

pytorch.org
结合 2 篇笔记阅读
818
原始资料中文深入

限流算法选择 ↗

直接阅读令牌恒速补充、存量桶容量、突发流量与单机模拟集群限制;未推广该产品默认系数。 公开中文产品文档;旧地址会跳转,页面未显示完整更新时间,具体默认值不应当作通用规则。

help.aliyun.com
结合 1 篇笔记阅读
820
原始资料中文深入

热点参数限流 ↗

直接阅读 Overview:按商品或用户等热点参数进行流控,并结合令牌桶;不提供未经版本核验的依赖配置。 公开中文项目文档;介绍按参数值进行限流,具体依赖与配置需结合 Sentinel 版本核对。

sentinelguard.io
结合 1 篇笔记阅读
828
原始资料英文深入

Transaction ↗

显式事务、BEGIN IMMEDIATE、提交与回滚,以及存在其他写事务时的限制。 SQLite SQL 文档;锁等待或提交失败仍须由应用处理。

www.sqlite.org
结合 4 篇笔记阅读
829
原始资料英文深入

CREATE TABLE ↗

主键、唯一与非空约束,尤其普通文本主键的历史空值兼容行为。 本练习显式写出 NOT NULL,避免把 SQLite 普通文本主键误当作自动非空。

www.sqlite.org
结合 2 篇笔记阅读
830
原始资料英文深入

sqlite3 — DB-API 2.0 interface for SQLite databases ↗

Python 3.10 的 sqlite3 接口、显式事务控制、SQL 参数绑定和连接关闭。 固定为 Python 3.10 文档;练习实际验证环境为 Python 3.14.0,未声称已遍历所有支持版本。

docs.python.org
结合 2 篇笔记阅读
867
原始资料英文深入

SQLite:SELECT ↗

第 4、5 节:ORDER BY 同值时未指定的顺序,以及 LIMIT/OFFSET 的取行规则。 公开 SQL 文档;本文显式补充唯一 id,不依赖碰巧出现的物理顺序。

www.sqlite.org
结合 3 篇笔记阅读
896
原始资料英文深入

SQLite:UPDATE ↗

Details:WHERE 条件决定哪些行被修改,没有行满足时影响零行并非 SQL 错误。 已读 Overview 与 Details;本文版本条件是原创教学示例,不是照搬文档中的库存聚合例子。

www.sqlite.org
结合 2 篇笔记阅读
897
原始资料英文深入

Python 3.10:json ↗

json.loads 与 JSONDecodeError:将给定文字解析成对象,以及解析失败的处理入口。 已读解码示例、loads 和异常说明;字段齐全与数值范围检查由本文自行实现。

docs.python.org
结合 2 篇笔记阅读
902
原始资料英文深入

PyTorch:CrossEntropyLoss ↗

目标为类别编号时 ignore_index 排除目标位置,mean 按非忽略目标及相应权重汇总;与输入补齐分开设置。 2026-09-26 已读类别编号目标公式、ignore_index 与 reduction 参数;本文用标准库误差平方演示,不声称执行了此接口。

docs.pytorch.org
结合 4 篇笔记阅读
905
原始资料英文深入

Lost in the Middle: How Language Models Use Long Contexts ↗

受测模型与多文档问答等任务中,输入长度及相关信息位置需要单独评估;不能只看检索召回。 2026-09-26 已读摘要及原文 PDF 第157–161页的引言、实验设置和结果讨论;只引用实验范围内的发现,未复现模型或沿用旧指标描述现有产品。

aclanthology.org
结合 1 篇笔记阅读
913
原始资料英文深入

SQLite:SQL Language Expressions ↗

Operators 与 Boolean Expressions:普通比较的 NULL 结果、IS/IS NOT 对 NULL 的处理及布尔判断。 2026-09-26 已读第2节与第14节;本文使用 IS NULL,不把 SQLite 的任意 IS 比较写法推广为其他数据库语法。

www.sqlite.org
结合 2 篇笔记阅读
914
原始资料英文深入

SQLite:Built-in Aggregate Functions ↗

avg(X)、count(X)、count(*):非 NULL 值与总行数的不同统计范围、空平均及非数值输入处理。 2026-09-26 已读三项函数定义;代码用原创三行数据,并额外执行全 NULL 与空表边界。

www.sqlite.org
结合 2 篇笔记阅读
916
原始资料英文深入

Spring Boot:Endpoints / Kubernetes Probes ↗

探针分组默认范围、独立管理端口的局限,以及 liveness 避免外部依赖、readiness 权衡必需依赖和共享故障。 2026-09-26 已读 Kubernetes Probes 与 Checking External State With Kubernetes Probes;未把文档建议说成运行中的自动配置,也未启动 Spring 应用。

docs.spring.io
结合 1 篇笔记阅读
919
原始资料英文深入

PyTorch 2.14:DataLoader 的自动分批与 drop_last ↗

batch_size 按批读取样本,drop_last 控制不足一批的尾部;多进程 IterableDataset 的行为需要另看约定。 2026-09-26 已读 Automatic batching、DataLoader 的 batch_size/drop_last 参数及长度估计警告。本文标准库模型只模拟单进程的固定列表计数。

docs.pytorch.org
结合 1 篇笔记阅读
920
原始资料英文深入

PyTorch 2.14:梯度累积与更新时机 ↗

累积多个微批的梯度后再执行更新,混合精度检查可能跳过更新;数据迭代与更新时机不同。 2026-09-26 已读 Gradient accumulation 小节及相邻的 scaler.step 跳过说明。本文没有实现 AMP 或梯度,尾部结算是本文自定规则,不声称官方示例自动处理尾部。

docs.pytorch.org
结合 2 篇笔记阅读
936
原始资料英文深入

AIP-180:向后兼容 ↗

阅读 Guidance、Adding components、Semantic changes;支持区分通信与语义兼容、避免新增必填请求字段、谨慎扩展响应枚举。其适用前提为该指南的 API 设计环境。 2026-10-13 已打开并核对公开正文中的所列段落;阅读不需要账号。未据此执行真实模型或服务。

google.aip.dev
结合 1 篇笔记阅读
938
原始资料英文深入

MCP Resources:目录、读取、模板与更新 ↗

阅读 User Interaction Model、Capabilities、Listing/Reading Resources、Resource Templates、Subscriptions;核对应用主导资源使用及可选订阅、目录变化能力。 2026-10-13 已打开并核对2025-11-25 固定规范中的所列段落;阅读不需要账号。未据此执行真实模型或服务。

modelcontextprotocol.io
结合 1 篇笔记阅读
948
原始资料英文深入

SQLite:ALTER TABLE ↗

阅读第 4 节 ADD COLUMN 与第 5 节 DROP COLUMN:新增列、删除列及相关引用限制;只使用 SQLite 3.35 起已有的 DROP COLUMN,不采用新版本其他语法。 公开的作者或官方原始资料;本文只采用列出的阅读范围。

www.sqlite.org
结合 1 篇笔记阅读
952
原始资料英文深入

Skyframe:依赖跟踪与增量计算 ↗

阅读 Data model、Evaluation、Incrementality;支持依赖须通过图记录、从变化向下游失效及相同输出剪枝的概念。本文没有实现其全部能力。 2026-10-13 已打开原始正文并核对所列小节;公开阅读,无需登录。本文没有运行这些产品或真实模型。

bazel.build
结合 1 篇笔记阅读
955
原始资料英文深入

AIP-158:分页契约 ↗

阅读 Guidance、Opacity;支持未到末尾也可返回空页、next_page_token 结束规则、参数保持、标记不透明与总数可能是估计。具体 API 仍以自身合同为准。 2026-10-13 已打开原始正文并核对所列小节;公开阅读,无需登录。本文没有运行这些产品或真实模型。

google.aip.dev
结合 1 篇笔记阅读
957
原始资料英文深入

Google Drive:files.list 的覆盖提示 ↗

阅读 Response body 的 nextPageToken、incompleteSearch 与查询范围参数;支持分页结束仍需结合搜索覆盖提示。未访问任何用户文件。 2026-10-13 已打开原始正文并核对所列小节;公开阅读,无需登录。本文没有运行这些产品或真实模型。

developers.google.com
结合 1 篇笔记阅读
960
原始资料英文深入

All Models are Wrong, but Many are Useful:从一类模型考察变量依赖 ↗

本次阅读正式发表页摘要:一个表现良好模型重视的变量,对另一个模型可能不重要;论文进一步定义模型类别依赖范围。本篇只展示两个模型,未实现其完整估计。 2026-10-13 核对作者、发表信息与摘要;没有复现论文的应用或统计界限。

www.jmlr.org
结合 1 篇笔记阅读
961
原始资料英文深入

Unrestricted Permutation forces Extrapolation:打乱相关输入为何可能误导解释(v2) ↗

阅读摘要、引言与第5节:独立打乱相关输入可能产生缺少数据支持的组合;条件打乱、删除字段与重新拟合针对不同问题。本文未实现这些替代方法。 2026-10-13 核对v2全文HTML相关段落;小实验不是论文方法复现,也不作因果推断。

arxiv.org
结合 1 篇笔记阅读
962
原始资料英文深入

ECMAScript:安全整数与最大安全整数 ↗

阅读 Number.isInteger、Number.isSafeInteger 与 Number.MAX_SAFE_INTEGER;核对 2^53 和 2^53+1 映射到同一 Number 的明确例子。 公开原始规范或官方 API 文档;本篇只采用注明的条款,实验输出单独验证。;阅读 BigInt(value)、NumberToBigInt 及 BigInt.prototype.toString;支持转换使用当前 Number 的整数值,不能由该值恢复此前文字。 公开原始规范或官方 API 文档;本篇只采用注明的条款,实验输出单独验证。

tc39.es
结合 1 篇笔记阅读
967
原始资料英文深入

Java 17:HttpServer ↗

阅读 create 的地址绑定、setExecutor/start 的执行方式与 stop 的监听套接字及当前交换关闭语义;支持本机教学服务器的生命周期。 公开原始规范或官方 API 文档;本篇只采用注明的条款,实验输出单独验证。

docs.oracle.com
结合 1 篇笔记阅读
969
原始资料英文深入

AIP-122:资源名与引用范围 ↗

阅读 Guidance、Resource ID segments、Full resource names、Fields representing resource names;支持资源标识的唯一范围、父级集合和跨 API 来源信息。 2026-10-13 已打开原始公开正文并核对所列段落;无需登录。本文没有访问任何真实商户或调用远端 API。

google.aip.dev
结合 1 篇笔记阅读
970
原始资料英文深入

Places API:地点标识与详情查询 ↗

阅读 Overview 与 Retrieve place details using the place ID;支持从查询结果取得编号再读详情,以及同一地点可能有多个编号、编号可能变化的边界。没有实际调用该服务。 2026-10-13 已打开原始公开正文并核对所列段落;无需登录。本文没有访问任何真实商户或调用远端 API。

developers.google.com
结合 1 篇笔记阅读
972
原始资料英文深入

Transformers v4.57.1:生成时取分数与准备位置的源码 ↗

核对_sample取最后序列位置、generate的右补齐检查,以及prepare_inputs_for_generation按条件累计position_ids;同时看到logits_to_keep的限制。正文只解释这些路径,不声称复刻generate。 2026-10-13 阅读固定tag源码,网页过长时以同tag raw文件核对;未安装或执行Transformers。

github.com
结合 2 篇笔记阅读
975
原始资料英文深入

Python 3.14:Sorting Techniques ↗

只读 Sort Stability 与 Comparison Functions,核对相等项保持输入顺序及 cmp_to_key 的用途。 2026-10-13 核对文档;主实验实跑使用本机 Python 3.14.0,不要求安装相同小版本。

docs.python.org
结合 3 篇笔记阅读
976
原始资料英文深入

Beam 编程指南:水位、迟到数据与触发 ↗

阅读8.4 Watermarks and late data与9.1 Event time triggers;支持事件与处理时间区别、来源进度估计,以及迟到接纳和发布时机需明确配置。本文实现自定的教学政策。 2026-10-13 已打开原始公开正文并核对所列段落;无需登录。本文仅运行原创标准库夹具,没有运行对应流处理框架或访问真实订单。

beam.apache.org
结合 1 篇笔记阅读
977
原始资料英文深入

Flink 时间概念:事件时间与水位 ↗

阅读Notions of time与Event Time and Watermarks;支持乱序、进度预期和迟到事件仍可能出现的边界。多个输入的水位合并仅作为扩展问题,本文没有实现。 2026-10-13 已打开原始公开正文并核对所列段落;无需登录。本文仅运行原创标准库夹具,没有运行对应流处理框架或访问真实订单。

nightlies.apache.org
结合 1 篇笔记阅读
978
原始资料英文深入

Kafka Streams:TimeWindows与宽限期 ↗

阅读ofSizeAndGrace与gracePeriodMs;支持固定大小半开窗口和基于流时间进度的宽限概念。具体W>=end+L比较是本例政策,未运行Kafka或声称所有框架边界相同。 2026-10-13 已打开原始公开正文并核对所列段落;无需登录。本文仅运行原创标准库夹具,没有运行对应流处理框架或访问真实订单。

kafka.apache.org
结合 1 篇笔记阅读
983
原始资料英文深入

Python 3.14:sqlite3 的显式事务控制 ↗

阅读 isolation_level、LEGACY_TRANSACTION_CONTROL、in_transaction 和连接上下文管理器;核对本例显式 SQL 控制及连接关闭责任。 2026-10-13 核读 3.14 文档;代码兼容分支支持 3.10 起,本次实际运行 3.14.0。

docs.python.org
结合 5 篇笔记阅读
984
原始资料英文深入

Stripe:请求金额、最小单位与特殊情况 ↗

核读 Specify amounts in API requests、Zero-decimal currencies 与 Special cases;支持该 API 的金额单位及特定币种、操作的例外。不是所有工具的通用金额协议。 2026-10-15 已重新打开公开原始正文并核对;无需登录。未调用真实支付服务,本例不是 Stripe 适配器。

docs.stripe.com
结合 1 篇笔记阅读
985
原始资料英文深入

Adyen:币种表、最小单位与小数位差异 ↗

核读 Minor units 与 Different number of decimals;支持 Terminal API 例外,以及部分币种提交金额时应遵循该接口表中的小数位。未将供应商规则推广到其他来源。 2026-10-15 已重新打开公开原始正文并核对;无需登录。未调用 Adyen,本地指数只属于本题虚构契约。

docs.adyen.com
结合 1 篇笔记阅读
986
原始资料英文深入

Google Cloud:Money 的币种、整单位和 nanos ↗

核读 JSON representation 及 currencyCode、units、nanos 字段;支持另一套明确区分币种、整单位和十亿分之一单位的金额表示。程序没有实现该协议。 2026-10-15 已重新打开公开原始正文并核对;无需登录。未访问真实账单或账号。

docs.cloud.google.com
结合 1 篇笔记阅读
990
原始资料英文深入

SQLite:启用外键支持 ↗

核读第 1、2 节:关联约束、构建支持、每连接启用,以及活动事务内改变开关无效。 2026-10-15 实际核读所列范围;未把默认值当成程序前提;未测试级联或延迟约束。

www.sqlite.org
结合 2 篇笔记阅读
991
原始资料英文深入

SQLite:foreign_keys 与 foreign_key_check ↗

核读 foreign_key_check、foreign_key_list、foreign_keys 三项:检查范围、四列含义与事务中的 no-op。 2026-10-15 实际核读所列范围;实际实验只有主数据库的普通 rowid 表,不含 ATTACH 或 WITHOUT ROWID。

www.sqlite.org
结合 2 篇笔记阅读
996
原始资料英文深入

Python 3.10:浅复制与深复制 ↗

核读赋值绑定、浅复制和 deepcopy 的说明;支持本例保留嵌套输入副本。 2026-10-15 已实际打开公开原始正文并核读;无需登录。资料为 Python 3.10 文档,项目仅使用兼容该版本的标准库语法。

docs.python.org
结合 2 篇笔记阅读
997
原始资料英文深入

Azure Architecture Center:补偿事务 ↗

核读 Context and problem、Solution 和 Problems and considerations;支持逆操作需考虑并发变化、业务规则及补偿可能失败的边界。 2026-10-15 已实际打开公开原始正文并核读;无需登录。本例仅为内存字段撤销,没有实现 Saga 或真实分布式事务。

learn.microsoft.com
结合 1 篇笔记阅读
998
原始资料英文深入

RFC 6902:test 与错误处理 ↗

核读第 4.6、5 节;支持先验证目标值以及失败时不能宣称整个 Patch 成功的思路。 2026-10-15 已实际打开公开原始正文并核读;无需登录。账本是本地格式,不是完整 JSON Patch 实现。

www.rfc-editor.org
结合 2 篇笔记阅读
1008
原始资料英文深入

Microsoft Graph:JSON batching ↗

核读 Creating a batch request、Processing the JSON batch response 与 Batch size limitations;支持标识关联、可能乱序、逐项状态及外层200的边界。 2026-10-15 已实际打开官方公开正文并核读所列部分;公开正文可读;页面包含登录提示但相关内容完整可见。未调用Graph。

learn.microsoft.com
结合 1 篇笔记阅读
1011
原始资料英文深入

RFC 6901:JSON Pointer ↗

核读第3至7节;支持片段转义、解码次序、对象/数组定位、字符串表示与URI片段的区别和错误出口。 2026-10-15 已实际打开官方公开正文并核读所列部分;本例仅实现已解析数据上的普通字符串只读定位,未宣称完整接入协议。

www.rfc-editor.org
结合 1 篇笔记阅读
1031
原始资料英文深入

Java 17:ObjectInputStream 的共享恢复与输入边界 ↗

核读类说明、共享引用恢复、readObject 和不可信数据提醒。 2026-10-16 实际核读所列范围;脚本只读取刚生成的内存字节;未验证外部反序列化接口、过滤器或资源限制。

docs.oracle.com
结合 2 篇笔记阅读
1035
原始资料英文深入

Python 3.14:subprocess ↗

核读 Popen args、sys.executable、shell、安全说明以及 Windows 参数序列转换规则。 2026-10-16 实际打开并核读所列公开内容;仅启动固定 Python 接收器;未执行 shell、bat/cmd、任意程序或完整业务工具。

docs.python.org
结合 2 篇笔记阅读
1044
原始资料英文深入

Java 17:URI 的组件与 resolve 规则 ↗

核读语法组件、isAbsolute、URIs/URLs/URNs、resolve(URI) 与 resolve(String),对应尾斜杠、authority、片段及纯语法处理。 2026-10-16 实际核读所列范围;优先按 JDK17 API 的语义断言;不声称它与所有浏览器规则一致。

docs.oracle.com
结合 2 篇笔记阅读
1049
原始资料英文深入

Python 3.14:TextIOWrapper 的换行处理 ↗

实际核读 newline=None、空字符串以及读取转换规则,用于解释解析之前已发生的字符变化。 2026-10-16 实际打开并核读;未测试所有编码、操作系统和流实现。

docs.python.org
结合 2 篇笔记阅读
1050
原始资料英文深入

Python 3.14:str.splitlines ↗

实际核读 keepends 默认值、默认删除行结束符及支持的边界集合,解释预处理丢失信息。 2026-10-16 页面重定向到同站 builtins/stdtypes.html 后核读;本文只实测夹具中的 CRLF、LF、CR。

docs.python.org
结合 2 篇笔记阅读
1058
原始资料英文深入

SQLite:typeof 函数 ↗

观察读出的值属于哪种存储类。 2026-10-17 已实际打开。核对 typeof 返回值;文章中的五组输入与结果来自本机执行。

www.sqlite.org
结合 2 篇笔记阅读
1065
原始资料英文深入

Java 21 Process:流缓冲、waitFor、销毁 ↗

核对有限输出缓冲警告、三条流的方向、带超时 waitFor 返回值,以及 destroyForcibly 后仍需确认退出。 2026-10-17 已实际打开。核读类说明中的有限缓冲警告,以及流方向、waitFor 和资源回收语义;补充的 Java 实验已在 Windows 的 JDK 17 与 21 实际编译运行。

docs.oracle.com
结合 1 篇笔记阅读
1069
原始资料英文深入

Python 3.14:socket.shutdown 与超时 ↗

核对 SHUT_RD、SHUT_WR、SHUT_RDWR 与显式超时行为。 2026-10-17 已实际打开。实际读取相关方法及 timeout 说明;示例显式设置接入端超时。

docs.python.org
结合 2 篇笔记阅读
1088
原始资料英文深入

Java 17:URLClassLoader 的目录资源与关闭 ↗

核对目录URL、父加载器查找和资源关闭职责。 2026-10-17 已实际打开并核读。实际阅读类说明、构造器和 close;本例的 URL 全是自建本地目录。

docs.oracle.com
结合 2 篇笔记阅读
1111
原始资料英文深入

PyTorch 2.9:CTCLoss(此次 CPU 实测对应版本) ↗

额外框架对照的 blank、对数概率形状、目标与长度、none/mean 归约,以及 zero_infinity 的损失处理。 2026-10-17 实际打开并核对参数、Shape 与输出说明;此次执行为 PyTorch 2.9.1+cpu,使用 CPU float64,未求梯度。与基础文章引用的 2.14 文档分开记录。

docs.pytorch.org
结合 1 篇笔记阅读
1115
原始资料英文深入

PyTorch v2.9.1:SDPA math 分支的固定版本源码 ↗

核对 math 分支传递 enable_gqa,以及按头维连续展开 K/V 的实现。 2026-10-17 实际核读 pre_process_group_query_attention_input、scaled_dot_product_attention 的 math 分支及数学实现;未把该分支外推为其他内核的内存或性能结论。

raw.githubusercontent.com
结合 1 篇笔记阅读
1145
原始资料英文深入

Broder、Mitzenmacher:Network Applications of Bloom Filters ↗

普通布隆不能反向清位删除,以及计数布隆用增加/减少贡献支持删除,并需要处理计数溢出。 2026-10-17 实际打开核对:实际读取第2.4节Counting Bloom filters及邻近定义;未套用论文示例参数或概率作本篇实测结论。

www.eecs.harvard.edu
结合 1 篇笔记阅读
1149
原始资料英文深入

Python 3.14:collections.deque ↗

两端追加/移除及按值移除接口,说明容器操作与完整查询成本的区别。 2026-10-17 实际打开核对:deque 的 append、popleft、remove、membership 和索引说明;文档维护版与本机 3.14.0 运行版本分列。

docs.python.org
结合 4 篇笔记阅读
1151
原始资料英文深入

Python 3.14:multiprocessing 进程与连接 ↗

spawn、Pipe 控制、进程等待与清理、__main__ 保护,以及 Windows set_executable 选择 pythonw。 2026-10-17 实际打开核对:Contexts and start methods、Pipe/Connection、Process、set_executable 和 Safe importing of main module;本篇没有使用并行胜率推导公平性。

docs.python.org
结合 1 篇笔记阅读
1152
原始资料英文深入

MIT 6.046:最小生成树定义与贪心交换论证 ↗

生成树目标、跨分组最轻边的交换论证与 Kruskal 算法。 2026-10-17 实际打开核对:第 1 页定义、第 3 页 Greedy-Choice Property 证明和第 5 页 Kruskal;文本抽取的伪代码符号没有直接复制,实际连通判断另查作者实现。

ocw.mit.edu
结合 1 篇笔记阅读
1155
原始资料英文深入

Pattern.quote:字面量搜索片段 ↗

搜索参数的处理位置。 2026-10-18 已打开并核读:quote 方法与 Quotation 构造。未通读整个API页面。

docs.oracle.com
结合 2 篇笔记阅读
1156
原始资料英文深入

Matcher.quoteReplacement:字面量替换内容 ↗

美元符号和反斜线在替换中的不同含义。 2026-10-18 已打开并核读:quoteReplacement 与 replaceAll 方法。未通读整个API页面。

docs.oracle.com
结合 2 篇笔记阅读
1159
原始资料英文深入

NumberFormat:数字格式与解析入口 ↗

显式选择 locale 和解析方法的用途。 2026-10-18 已打开并核读:getNumberInstance、parse 重载及线程同步说明。未通读整个API页面。

docs.oracle.com
结合 2 篇笔记阅读
1203
原始资料英文深入

OpenJDK 17 GA:ClassValue 的计算与安装路径 ↗

把 API 契约与固定版本的 getFromHashMap、Version、makeEntry 对照。 2026-10-18 已实际打开并核读:get 快速路径,getFromHashMap 的 startEntry / computeValue / finishEntry 与重试分支,Version 注释和 makeEntry 的共享可见性说明;未通读全部文件。只记录相关阅读范围。

raw.githubusercontent.com
结合 1 篇笔记阅读
1204
原始资料英文深入

ObjectInputFilter:未决状态与组合方法 ↗

核对 allowFilter、rejectUndecidedClass 对普通类、空类事件与基本类型数组的区别。 2026-10-18 已实际打开并核读:Filters 总述、checkInput、allowFilter、merge 和 rejectUndecidedClass 的方法说明与实现要求;未通读工厂示例。只记录相关阅读范围。

docs.oracle.com
结合 1 篇笔记阅读
1207
原始资料英文深入

Bishop:Mixture Density Networks,印刷第 1、6 页 ↗

条件均值的局限、混合密度定义和高斯分量 2026-10-18 已下载并渲染 PDF,实际查看印刷第 1 页(PDF 第 2 页)的条件概率分解与条件均值局限,以及印刷第 6 页(PDF 第 7 页)第 3 节、公式 (22)(23)。定位时另看过印刷第 4、5 页,未完整核验其推导;未全读 26 页,也未复现论文训练实验。

www.microsoft.com
结合 1 篇笔记阅读
1212
原始资料英文深入

van Dongen 与 Enright:Metric distances derived from cosine similarity ↗

角距离、弦距离、1−cos 的三角不等式问题与排序关系 2026-10-18 已实际渲染查看印刷第 3、4、5 页。第 3 页第 4 节明确给出 acos(A)、sqrt(2−2A);第 4 页 Lemma 3(ii) 与第 5 页证明说明 1−cos 可违反三角不等式。第 4 页页首及半角恒等式存在原 PDF 系数笔误:正确式应为 ||u−v||²=2−2cosθ、sqrt(2−2cosθ)=2sin(θ/2);本文使用第 3 页表达及独立几何推导,不照抄有误的两式。未逐页视觉审阅全部 5 页。

arxiv.org
结合 1 篇笔记阅读
1215
原始资料英文深入

Jens M. Schmidt:A Simple Test on 2-Vertex- and 2-Edge-Connectivity ↗

桥与环/替代路线的关系,并提供与 low 值不同的链分解视角。 2026-10-18 已实际核读:论文第2页 Notation 与简单连通图前提,第4页 Lemma 4 及证明。没有把论文的简单图算法直接称为本文多重图实现,也未运行链分解。

people.mpi-inf.mpg.de
结合 1 篇笔记阅读
1218
原始资料英文深入

UC Berkeley CS70:Note 6 Modular Arithmetic ↗

非互素约束必须在公因子上相容,范围应使用 LCM;不能只替换互素公式里的乘积。 2026-10-18 已实际核读:讲义第10页唯一性论证与第11页非互素段落及脚注6、7。课程首页确认 UC Berkeley 归属;下载件页脚为 Summer 2017,课程站为2018归档。

www.su18.eecs70.org
结合 1 篇笔记阅读
1219
原始资料英文深入

Java SE 17 Properties API ↗

选择 Reader 改变解码来源但不关闭 properties 转义,未知普通转义会丢弃反斜线。 2026-10-18 已实际打开并核读:类说明中的字符/字节重载区别;load(Reader) 的转义差异与畸形 Unicode 异常;load(InputStream) 的 ISO 8859-1 契约。 补充阅读 store(Writer, String) 的完整方法说明:格式转义、defaults 不写出、日期注释和刷新但不关闭。 未声称通读整个文档或源码文件。

docs.oracle.com
结合 1 篇笔记阅读
1220
原始资料英文深入

OpenJDK jdk-17+35 Properties.java ↗

两个入口共享属性解析流程;字节分支逐字节取 Latin-1 字符,后续 loadConvert 才处理反斜线。 2026-10-18 已实际打开并核读:load(Reader)/load(InputStream) 到 load0 的调用;LineReader 的 byte & 0xFF 与 Reader 字符分支;loadConvert 的 Unicode、t/r/n/f 和其他字符分支(源文件约 367–493 与 598–649 行)。 未声称通读整个文档或源码文件。

raw.githubusercontent.com
结合 1 篇笔记阅读
1221
原始资料英文深入

Determinantal Point Processes for Machine Learning ↗

集合归一化、L/K区别以及固定基数条件分布。 2026-10-18 实际阅读范围:第2.2节印刷页134–136的L-ensemble与式(2.13)/(2.15),第5.1节印刷页204–205与式(5.1);实际打开PDF正文并查看印刷页136、205的渲染图。 阅读边界:未通读166页;不借用该书图像检索实验作为本原型效果。

www.alexkulesza.com
结合 1 篇笔记阅读
1222
原始资料英文深入

Finite DPPs — Definition ↗

两个概率事件的区别、半正定条件和固定数量的可定义范围。 2026-10-18 实际阅读范围:已打开并阅读 Inclusion probabilities、Likelihood、Existence、k-DPPs 四段及式(1)–(5),特别核对 k≤rank(L) 与 k-DPP不一般等同普通DPP 的说明。 阅读边界:未执行页面中的 NumPy/SciPy/DPPy 示例。

dppy.readthedocs.io
结合 1 篇笔记阅读
1223
原始资料英文深入

Finite DPPs — Properties ↗

K=L(I+L)^−1、平均数量trace(K)、Gram几何及二项负相关式。 2026-10-18 实际阅读范围:已打开并阅读 Relation between correlation and likelihood kernels、Number of points/Expectation、Geometrical insights、Diversity,核对式(6)/(10)及两项包含概率。 阅读边界:只核验所列性质;未执行文档随机采样或声称实际推荐多样性改善。

dppy.readthedocs.io
结合 1 篇笔记阅读
1224
原始资料英文深入

Interpolating between Optimal Transport and MMD using Sinkhorn Divergences ↗

本文目标的精确定义、自比较偏差与修正的适用条件。 2026-10-18 实际阅读范围:实际打开PDF并查看第2、3页渲染;阅读式(1)的KL目标、式(3)的自成本扣除、The entropic bias段及Theorem 1的成本/核假设。 阅读边界:未通读全部10页证明或复现原文GPU/生成实验。

proceedings.mlr.press
结合 1 篇笔记阅读
1225
原始资料英文深入

Sinkhorn Distances: Lightspeed Computation of Optimal Transport ↗

小型Sinkhorn缩放原型的计算形式,以及运输项与完整正则目标的区别。 2026-10-18 实际阅读范围:已打开PDF正文第4节式(2)、Lemma 2和Algorithm 1;实际下载并查看第5页渲染,核对K=exp(−λM)、交替缩放和返回运输项。 阅读边界:未复现MNIST、速度比较和GPU实验。

papers.nips.cc
结合 1 篇笔记阅读
1226
原始资料英文深入

GeomLoss: Blur parameter, scaling strategy ↗

原始目标的收缩倾向和自成本扣除的工程入口。 2026-10-18 实际阅读范围:已打开并阅读 Scaling strategy 中The entropic bias、Unbiased Sinkhorn divergences及自成本修正公式,并核对debias参数在示例中的用途。 阅读边界:页面示例与图示不属于本次运行结果;未执行该教程、导数计算或其图像数据集。

kernel-operations.io
结合 1 篇笔记阅读
1227
原始资料英文深入

Algorithms II, 7.4.1 Augmenting Paths ↗

增广路径两端未匹配、翻转增一,以及合法匹配最大当且仅当不存在增广路。 2026-10-18 已实际核读:正文定义、Lemma 7.8的对称差论证与Corollary 7.9及其证明(页面正文约500–543行)。定理适用于一般图,不意味着本题二分图DFS可直接用于一般图。

web.cs.dal.ca
结合 1 篇笔记阅读
1228
原始资料英文深入

CS 2110 Discussion 11: Using DFS for Bipartite Matching ↗

用显式两组、端点不共享的定义和DFS增广构建教学顺序。 2026-10-18 已实际核读:Bipartite Graphs、Matchings、Augmenting Paths和Find Augmenting Paths with DFS正文(约39–142行)。未下载或运行该课Java starter code;例子和Python源码自行构造。

courses.cs.cornell.edu
结合 1 篇笔记阅读
1229
原始资料英文深入

hopcroft_karp_matching API ↗

最大数量与具体配对不唯一的区别;显式分区的重要性。 2026-10-18 已实际核读:返回最大基数匹配、结果不唯一、top_nodes以及不连通图的AmbiguousSolution说明(约98–141行)。官网本次显示3.7;未安装或运行NetworkX。本原型是逐起点DFS,不是Hopcroft–Karp。

networkx.org
结合 1 篇笔记阅读
1230
原始资料英文深入

6.046J Lecture 5: Amortization ↗

满时翻倍,降到1/4时减半,让每次调整后回到约半满,以操作间隔支付复制成本。 2026-10-18 已实际核读:第1页table doubling、第2页accounting及第3页table doubling and halving;另读第4页势函数定义。本题采用其1/4策略;有限实验不代替一般序列的摊还论证。

ocw.mit.edu
结合 1 篇笔记阅读
1231
原始资料英文深入

Open Data Structures 2.1 ArrayStack ↗

区分元素数n和容量、分析相邻resize之间积累的操作数,并指出中间插入移动成本另算。 2026-10-18 已实际核读:2.1.1删除后检查容量、2.1.2 Growing and Shrinking与Lemma 2.1证明(约27–54行)。ODS用capacity≥3n时resize到2n,并非本原型的1/4减半策略;用于对照“阈值留间隔”的设计,不混称同一实现。

www.opendatastructures.org
结合 1 篇笔记阅读
1232
原始资料英文深入

CS 3110 Lecture 22: Amortized Analysis ↗

摊还针对整段操作序列,记账成本不是实际单次耗时;本题不能把低平均复制数当作每次操作的延迟保证。 2026-10-18 已实际核读:Amortized Analysis定义、扩容操作表、accounting与potential讨论(10–116行)。该页主体是仅追加的翻倍分析,未把它误引为1/4缩容阈值出处。

www.cs.cornell.edu
结合 1 篇笔记阅读
1245
原始资料英文深入

jsonschema 4.26.0:开启格式检查 ↗

format_checker 默认不启用;FormatChecker 对未知格式返回通过;date 与其他格式的依赖要求不同。 2026-10-23 已打开原始正文并核读Validator 参数、Versioned Validators、Validating Formats 与 FormatChecker 说明;所读页面标注 4.26.0;未声称通读整个网站。

python-jsonschema.readthedocs.io
结合 1 篇笔记阅读
1247
原始资料英文深入

jsonschema 4.26.0:错误对象的位置与原因 ↗

区分 ValidationError 和 SchemaError,读取 absolute_path、absolute_schema_path 与失败关键字。 2026-10-23 已打开原始正文并核读ValidationError 属性、SchemaError 与子错误示例;未声称通读整个网站。

python-jsonschema.readthedocs.io
结合 2 篇笔记阅读
1248
原始资料英文深入

JSON Schema 2020-12:逻辑组合关键字 ↗

anyOf 要求至少一个子 Schema 有效;oneOf 要求恰好一个,规则不表达顺序路由。 2026-10-23 已打开原始正文并核读第 10.2.1.1 至 10.2.1.4 节;未声称通读整个网站。

json-schema.org
结合 2 篇笔记阅读
1250
原始资料英文深入

官方测试集:Draft 2020-12 oneOf ↗

提供零个、一个、多个有效分支,以及 required、可选字段和三个 true 子 Schema 的独立预期。 2026-10-23 已打开原始正文并核读原始 JSON 中 oneOf、boolean schemas、complex types、required 和 missing optional property 测试组;本例另写虚构工具数据;未声称通读整个网站。

github.com
结合 1 篇笔记阅读
1251
原始资料英文深入

Houlsby 等:Bayesian Active Learning for Classification and Preference Learning ↗

在明确贝叶斯后验前提下,将信息增益改写为预测熵减条件熵期望,并解释模型间分歧。 2026-10-23 已核读 PDF 可提取正文的第 2 节、公式 (1)(2) 及随后分歧解释,位于 PDF 第 2–3 页;未全读 17 页,未实现高斯过程或复现主动学习实验。

arxiv.org
结合 1 篇笔记阅读
1263
原始资料英文深入

Java SE 17 PushbackInputStream:回推缓冲与各重载 ↗

回推缓冲、默认一字节容量、单字节与数组顺序、低八位转换、异常和 mark/reset/close 的约定。 2026-10-23 已实际搜索并打开正文,核读类说明、两个构造器、read、unread 三个重载、available、markSupported、mark、reset 与 close;仅声明这些阅读范围。

docs.oracle.com
结合 1 篇笔记阅读
1265
原始资料英文深入

Competitive Programmer’s Handbook,8.3 Sliding window minimum ↗

单调队列保留候选、移除过期元素,以及每项至多进入和离开一次的总工作量解释。 2026-10-23 实际打开并阅读:作者站点 PDF 的印刷页 81–82(文件页 91–92),整节滑动窗口最小值。仅声明该范围,不表示通读整部资料。

cses.fi
结合 2 篇笔记阅读
1266
原始资料英文深入

Open Data Structures,5.2 LinearHashTable: Linear Probing ↗

EMPTY 与删除标记的不同含义、查找停止条件、查重后插入,以及重建时清除删除标记。 2026-10-23 实际打开并阅读:5.2 从三类槽位到 find/add/remove/resize 的完整相关正文和代码;另核读 5.2.1–5.2.3 的期望成本前提。仅声明该范围,不表示通读整部资料。

opendatastructures.org
结合 1 篇笔记阅读
1267
原始资料英文深入

OpenDSA,Hashing Deletion ↗

删除不能切断探测路径;遇墓碑后仍需检查后续重复键,确认不存在后才能复用。 2026-10-23 实际打开并阅读:10.9.1 Deletion 的两条要求、tombstone、重复键以及重新散列段落;没有把页面练习组件加载状态当作实验结果。仅声明该范围,不表示通读整部资料。

opendsa-server.cs.vt.edu
结合 1 篇笔记阅读
1268
原始资料英文深入

A Linear-Time Majority Vote Algorithm:作者逐步示例 ↗

候选与计数的更新规则、仅在存在多数时的候选保证,以及必须再次扫描才能确认的反例。 2026-10-23 实际打开并阅读:示例页的规则、全部逐步状态和结尾修改输入后仍留下候选但没有多数的说明;另读作者算法简介页。仅声明该范围,不表示通读整部资料。

www.cs.utexas.edu
结合 1 篇笔记阅读
1269
原始资料英文深入

CS 3530 Session 15:Solving the Elections Puzzle ↗

删除不同元素对的保持性质、正反扫描可留下不同假候选、二次计数确认和常数个状态变量。 2026-10-23 实际打开并阅读:Solving the Elections Puzzle Using Decrease-and-Conquer 中 The Idea、Examples、The Algorithm 三小节;未把同页其他算法作为本文依据。仅声明该范围,不表示通读整部资料。

www.cs.uni.edu
结合 1 篇笔记阅读
1270
原始资料英文深入

CSES Problem Set:Company Queries I ↗

单父节点层级中的第 k 级上级查询、父编号在子编号之前的输入约束,以及不存在时输出 -1 的要求。 2026-10-23 实际打开并阅读:题面、Input、Output、Constraints 与 Example;本文增加 k=0 和超大 k 的边界,没有声称提交评测或覆盖题目最大规模。仅声明该范围,不表示通读整部资料。

cses.fi
结合 1 篇笔记阅读
1271
原始资料英文深入

Competitive Programmer's Handbook:Range updates(作者源文件) ↗

相邻差值的定义、前缀累加还原,以及闭区间更新对应开始和结束后一格两个变化。 2026-10-23 实际打开并阅读:chapter09.tex 的 Range updates 小节正文、数组示例和末段边界。CSES PDF 链接抓取超时,改读作者仓库的原始 TeX;仅声明此范围,不代表通读整部资料。

raw.githubusercontent.com
结合 1 篇笔记阅读
1272
原始资料英文深入

Princeton Competitive Programming:Fall 23 Week 4 题解 ↗

Problem E 中先记录区间两端增减、再累加恢复的第一层操作;本文不实现二层操作次数查询。 2026-10-23 实际打开并阅读:PDF 第2页 Problem E 的单次区间增量与累加恢复说明,未采用后续二层差分示例;仅声明此范围,不代表通读整部资料。

competitive-programming.cs.princeton.edu
结合 1 篇笔记阅读
1273
原始资料英文深入

Goldberg:Kahan Summation Formula ↗

Kahan 修正项的计算次序,以及浮点表达式不能随意按实数代数消去的原因。 2026-10-23 实际打开并阅读:Theorem 8 的算法和相邻优化器说明,以及 Errors In Summation 的逐步修正解释;本文未复述其完整误差界证明;仅声明此范围,不代表通读整部资料。

docs.oracle.com
结合 1 篇笔记阅读
1274
原始资料英文深入

CPython v3.14.0:CompensatedSum 与浮点 sum 分支 ↗

源码标注 Neumaier 改进算法,按两个加数的大小计算低位补偿;该版本内置 sum 的浮点快速路径调用它。 2026-10-23 实际打开并阅读:CompensatedSum、cs_add、cs_to_double 及 builtin_sum_impl 的浮点快速路径;非有限值和混合类型路径不是本文教学函数的契约;仅声明此范围,不代表通读整部资料。

raw.githubusercontent.com
结合 1 篇笔记阅读
1276
原始资料英文深入

Competitive Programmer's Handbook:Cycle detection ↗

每节点具有唯一后继的模型,以及快慢指针相遇、定位入口、测量环长的三个阶段。 2026-10-23 实际打开并阅读:Successor paths 的模型定义,以及 Cycle detection 全节正文和 Floyd 三阶段代码;实现与示例为本文原创;仅声明此范围,不代表通读整部资料。

raw.githubusercontent.com
结合 1 篇笔记阅读
1277
原始资料英文深入

Python 3.14:对象身份比较 ↗

is 判断是否为同一个对象;用户类可以自行定义值比较,不能由负载相等推断节点相同。 2026-10-23 实际打开并阅读:6.10.3 Identity comparisons,以及6.10.1中默认与自定义值比较说明;仅声明此范围,不代表通读整部资料。

docs.python.org
结合 3 篇笔记阅读
1278
原始资料英文深入

CSES:Factory Machines ↗

独立机器并行制造产品的任务定义,以及单件耗时3、2、5秒、目标7件时答案为8秒的例子。 2026-10-23 实际打开并阅读:完整题面、输入约束和样例;原题目标至少1,本文另行定义并验证目标0的行为;仅声明此范围,不代表通读整部资料。

cses.fi
结合 1 篇笔记阅读
1279
原始资料英文深入

Competitive Programmer's Handbook:Finding the smallest solution ↗

可行判断只发生一次真假转折时,可以搜索最早可行位置;判定代价应计入总成本。 2026-10-23 实际打开并阅读:Finding the smallest solution 小节全部正文、起始上界条件与判定次数分析;本文使用另一种边界写法;仅声明此范围,不代表通读整部资料。

raw.githubusercontent.com
结合 1 篇笔记阅读
1300
原始资料英文深入

MIT 6.006 Lecture 20:Knapsack 与伪多项式复杂度 ↗

Knapsack二维物品层递推、整数容量下O(nS)时间,以及容量数值和输入位数的区别;一行循环方向由本文依照递推展开。 已阅读全文提取并查看PDF第5页图像,重点为第5页背包定义与递推、第6页pseudopolynomial说明;未声称观看课程视频。

courses.csail.mit.edu
结合 1 篇笔记阅读
1301
原始资料英文深入

Python graphlib:TopologicalSorter 与 CycleError ↗

前置节点字典方向;prepare检测环;捕获CycleError后仍可取出未被环阻塞的任务;get_ready/done协议与非唯一顺序。剩余集合等式由本文给出证明并独立穷举核对。 已阅读TopologicalSorter构造、prepare、get_ready、done和CycleError正文。真实执行版本为CPython 3.14.0;文档3.14分支页面可能随维护版更新。

docs.python.org
结合 1 篇笔记阅读
1308
原始资料英文深入

McSherry 与 Najork:同分检索评价的解析平均(ECIR 2008) ↗

第2.6节说明同分组平均gain与位置折扣和的乘积,以及理想分数不随预测同分排列改变。 2026-10-26 阅读8页PDF的文本提取,重点第1至3页的问题设定和第7页第2.6节。本机直接下载该PDF返回403;若打不开,可先读同列的scikit-learn文档与固定版本源码。没有运行作者的C#实现或复验论文性能实验。

www.microsoft.com
结合 1 篇笔记阅读
1320
原始资料英文实践

缓存注解指南 ↗

区分缓存提供者读取、写入和业务加载失败,比较普通与同步模式的错误回调。

docs.spring.io
结合 5 篇笔记阅读
1349
原始资料英文实践

Module ↗

检查普通list与ModuleList对参数发现、优化器管理、状态保存和递归操作的影响。

docs.pytorch.org
结合 1 篇笔记阅读
1354
原始资料英文实践

JdbcTemplate 查询流 API ↗

用全量消费、findFirst 与消费异常三组对照,检查结果集、语句和连接的关闭与事务归属。

docs.spring.io
结合 5 篇笔记阅读
1356
原始资料英文实践

JdbcTemplate 固定版本源码 ↗

用全量消费、findFirst 与消费异常三组对照,检查结果集、语句和连接的关闭与事务归属。

raw.githubusercontent.com
结合 4 篇笔记阅读

优先采用官方文档与原始资料;核对日期与阅读范围见对应文章。
先对齐文章所标明的语言或框架版本,再参照文档操作;遇到英文资料,可先从代码、图示和当前问题对应的小节读起。