当前位置:首页>python>AI 工程师真正该读的 10 本书:从 Python、LLM 到系统设计,一条能走通的阅读路线

AI 工程师真正该读的 10 本书:从 Python、LLM 到系统设计,一条能走通的阅读路线

  • 2026-07-02 16:26:53
AI 工程师真正该读的 10 本书:从 Python、LLM 到系统设计,一条能走通的阅读路线

很多人学 AI,路子一开始就走偏了。

他们不停刷教程。

收藏一堆永远学不完的课程。

在各种新工具之间来回切换,却始终没有真正理解底层到底是怎么回事。

书不一样。

一本好书,给你的不是零散技巧,而是一套能把很多东西一下子串起来的思维框架。

原帖作者把“面向管理者的 AI 书单”和“面向工程师的 AI 路线”揉到了一起,最后筛出 2026 年最值得 AI 工程师读的 10 本。

不是为了显得博学,也不是为了补理论而补理论。

而是为了补足那几块最关键的地基:你到底该先学什么、为什么学、学完能解决什么问题。

如果你正在往 AI 工程师这条路上走,这份书单很值得存。

先说清楚:什么叫 AI Engineer?

在开始看书单之前,这个定义很重要。

作者说的 AI Engineer,不是传统意义上的数据科学家,也不是做基础研究的研究员,更不是从零训练大模型的那类 ML 工程师。

AI Engineer 更像是:

  • • 基于现成的基础模型,比如 GPT、Claude、LLaMA
  • • 去构建真实产品的人
  • • 工作重点放在 prompt engineering、RAG、fine-tuning、agents 这些能力上

它离纯研究其实没那么近,反而更接近软件工程。

这也是为什么现在很多公司愿意高薪找这类人。

因为真正能把模型接进产品、做成稳定系统、跑进生产环境的人,还是太少。

下面这 10 本书,基本就是围绕这个角色设计出来的一条学习路径。

这份书单真正有价值的地方:阅读顺序

很多人不是不努力,而是读书顺序太随机。

今天看一点提示工程,明天翻一页 Transformer,后天又跑去看 agent 框架,最后什么都懂一点,但拼不成体系。

作者给出的建议是,把这些书分成 3 层来读:

  • • 第 1 层(1-3 本):地基层
  • • 第 2 层(4-6 本):核心层
  • • 第 3 层(7-10 本):进阶层

如果你已经会写代码,可以直接跳过地基层,先从第 2 层开始。

第一层:先把地基打稳

第 1 本:《Automate the Boring Stuff with Python》

作者:Al Sweigart

如果你还不会 Python,这本几乎是最友好的起点之一。

很多编程入门书的最大问题,不是难,而是无聊。

一上来就是抽象概念、练习题、语法点,学到第三章就没劲了。

这本书不一样。

它从第一天起就让你做“能真的动起来”的东西,比如:

  • • 批量重命名文件
  • • 自动抓网页数据
  • • 自动发邮件
  • • 自动填 Excel

这种“我写了几行代码,现实世界真的发生了点变化”的即时反馈,非常适合新手。

因为它会让你更快建立起正反馈。

你会第一次真切地感受到:代码不是考试题,它是杠杆。

而且这本书还有个特别现实的优点:

它可以免费在线读。

适合谁:

  • • 还不会写代码的人
  • • 想用最小挫败感学会 Python 的人

阅读时间:

  • • 如果每天 1 小时,大概 3 到 4 周

第 2 本:《Software Engineering for Data Scientists》

作者:Catherine Nelson

这本书补的是另一个常见断层:

能在自己电脑上跑起来的代码,和能在生产环境里稳定运行的代码,中间差得非常远。

很多学 AI 的人,永远停留在 notebook 阶段。

模型能跑,demo 能出,截图很好看。

但一旦要上线、协作、维护、排错,整套东西就开始散架。

这本书讲的,就是怎么跨过这条线。

它覆盖的不是“看起来高级”的概念,而是职业开发里真正会天天用到的东西:

  • • 项目结构:怎么从 notebook 过渡到真正的模块化项目
  • • 测试:怎么让代码不至于悄悄坏掉
  • • Git:怎么做版本管理、怎么和团队协作
  • • 日志与监控:出问题时怎么定位
  • • Docker:怎么把你的代码带到任何机器上跑

为什么它对 AI Engineer 特别重要?

因为 AI Engineering 最终不是“把模型调通”,而是“把系统交付出来”。

如果你不会交付,再懂模型也很难真正产生业务价值。

适合谁:

  • • 代码还主要活在 Jupyter 里的人
  • • 已经会写一点代码,但还没真正形成工程习惯的人

阅读时间:

  • • 大约 3 周

第 3 本:《AI Literacy Fundamentals》

作者:Ben Jones

很多人一开始学 AI,最容易掉进两个坑:

  • • 要么把 AI 想得过于神奇
  • • 要么把 AI 理解得过于空泛

这本书的价值就在于:

它先帮你建立“不过度神化,也不过度简化”的基础认知。

它会讲清楚这些最基础、但又必须知道的东西:

  • • supervised / unsupervised / reinforcement learning 到底分别是什么
  • • hallucination 为什么会发生
  • • 今天的 AI 真实擅长什么,不擅长什么
  • • 为什么 AI 运行成本高,成本结构该怎么理解
  • • deep learning 的基本架构直觉

它不是写给 PhD 的。

更像是写给聪明但还没完全进入技术圈的人。

所以它很适合作为“全局认知校准器”。

适合谁:

  • • 刚准备进入 AI 领域的人
  • • 需要快速建立靠谱 AI 常识的工程师、创始人、管理者

阅读时间:

  • • 大约 1 周

第二层:真正把你带进 AI Engineering 的核心区

第 4 本:《The StatQuest Illustrated Guides》

作者:Josh Starmer
两本合订方向:Machine Learning + Neural Networks & AI

很多机器学习资源的问题是:

  • • 学术味太重
  • • 数学太密
  • • 理论很多,但离真实构建产品太远

结果就是你花了很久学反向传播,最后对“怎么做一个可用系统”还是没概念。

Josh Starmer 的强项,在于他特别会把复杂概念拆成直觉上能抓住的东西。

这两本图解指南分别能帮你建立:

第一本《Machine Learning》:

  • • supervised 和 unsupervised learning 的区别
  • • 模型该怎么评估
  • • 常见 metrics 到底在说什么
  • • overfitting 是怎么来的

第二本《Neural Networks and AI》:

  • • 神经网络到底在干什么
  • • Transformer 为什么会成为 LLM 的底座
  • • attention、embedding 这些概念的视觉直觉

这里最关键的不是让你会手算导数。

而是让你形成一种“看到概念时脑子里有画面”的直觉。

对 AI Engineer 来说,这种直觉比会背公式更重要。

适合谁:

  • • 想懂 ML,但不想先被数学劝退的人
  • • 想建立直觉型理解,而不是考试型理解的人

阅读时间:

  • • 两本合起来大概 2 到 3 周

第 5 本:《Build a Large Language Model From Scratch》

作者:Sebastian Raschka

看到这本,很多人第一反应会是:

“不是说 AI Engineer 不需要从零训练模型吗?那为什么还要学这个?”

作者给出的理由很有说服力:

因为亲手走一遍“从零做一个小型 LLM”的过程,会给你一种别的资料很难替代的底层理解。

哪怕你做出来的模型根本不会上线,它仍然值。

因为这个过程会逼你真的搞懂:

  • • tokenization 为什么重要
  • • embedding 到底在表示什么
  • • context window 为什么会影响成本
  • • fine-tuning 实际上在改什么
  • • hallucination 为什么会从机制上发生

很多人平时在调用 API 时,对这些概念只有“知道名词”的层面。

可一旦你真正从头搭过一遍,一个非常明显的变化是:

以后你再用 LLM,不会再像是在操作一个黑盒。

你不一定变成研究员,但你会少很多稀里糊涂的地方。

适合谁:

  • • 想基于 LLM 做产品,但不想一直停留在“会用不会懂”的人

阅读时间:

  • • 大约 4 周
  • • 更偏 hands-on,适合边读边敲

第 6 本:《AI Engineering》

作者:Chip Huyen

如果这份清单里你只打算读一本到位的书,作者的建议很明确:

优先读这本。

原因也很简单。

Chip Huyen 真正长期做的是“生产环境里的 AI”。

她写的不是“AI 可以做什么”,而是“AI 系统在真实世界里怎么做才靠谱”。

这本书几乎覆盖了 AI Engineer 的核心工作面:

  • • prompt engineering:哪些策略在生产里真的有效
  • • RAG:什么时候该用,怎么用得对
  • • fine-tuning:什么时候值得做,什么时候不值得
  • • evaluation:怎么知道你的系统到底好不好
  • • security:真实的风险点在哪里
  • • model selection:GPT、Claude、LLaMA 这类模型该怎么选

这本书和大量泛 AI 内容最大的区别是:

它讲的是专业选手和业余玩家之间真正的分水岭。

不是“能不能做出来”,而是:

能不能做出一个稳定、可评估、可扩展、可上线的系统。

适合谁:

  • • 几乎所有 AI Engineer
  • • 想把“玩模型”升级成“做系统”的人

阅读时间:

  • • 大约 4 到 5 周

第三层:从“会做”走向“会设计系统、会判断方向、会考虑长期后果”

第 7 本:《Prompt Engineering for Generative AI》

作者:James Phoenix、Mike Taylor

很多人写 prompt 的方式,确实就像在给朋友发消息。

结果自然也就一般。

然后他们会怪模型不行。

其实问题往往不是模型,而是:

prompt 本身是一门有方法论的技能。

这本书总结了 5 个跨模型都有效的核心原则:

  • • Give Direction:先把角色、目标、风格说清楚
  • • Specify Format:明确规定输出格式,比如 JSON、markdown、列表
  • • Provide Examples:给范例,few-shot 往往比 zero-shot 稳得多
  • • Evaluate Quality:先定义什么叫好答案,再围绕它优化
  • • Divide Labor:把复杂任务拆成多个串联子任务

除了 prompt,它还会讲到:

  • • RAG pipeline 的搭法
  • • autonomous agents 的结构方式
  • • LangChain 的一些实用模式
  • • 图像生成控制这类多模态工作流

它适合的不是“随便玩玩”的用户,而是已经开始认真做 AI 功能的人。

适合谁:

  • • 正在做生产级 AI 功能的工程师
  • • 已经不满足于“试一试”,而是想让输出更稳定、更可控的人

阅读时间:

  • • 大约 3 周

第 8 本:《Generative AI System Design Interview》

前面几本书更多是在帮你理解“部件”。

这本书开始逼你思考:

怎么把这些部件真正拼成一个能跑的大系统。

它会从完整案例出发,一步步推演:

  • • 如果要给 100 万用户做一个生产级 chatbot,该怎么设计?
  • • 如果要给一家律所做 RAG 系统,架构该怎么选?
  • • 如果要做一个像 Cursor 那样的 AI 编码助手,系统关键点在哪里?

每一个案例里,它都会逼你回答这些真正工程化的问题:

  • • 哪些架构决策最关键
  • • tradeoff 到底是什么
  • • 系统在高负载下会从哪里先崩
  • • 如果规模变大,哪些地方需要重构

即便你不打算面试,这本书仍然很有用。

因为它训练的不是答题能力,而是系统思维。

而系统思维,恰恰是 junior AI engineer 往 senior 走时最稀缺的东西之一。

适合谁:

  • • 想冲 AI 相关岗位面试的人
  • • 想从“会做单点功能”升级到“会想整套系统”的人

阅读时间:

  • • 大约 4 周

第 9 本:《Co-Intelligence》

作者:Ethan Mollick

技术人迟早都得面对一个问题:

你做出来的 AI,不是只给自己用的。

它最终得进团队、进组织、进业务流程。

而很多技术人其实并不擅长处理这件事。

这本书的价值,就是帮你搭一座桥:

从“我会用 AI”走到“我知道怎么让团队和 AI 一起工作”。

作者特别强调,AI 系统和传统软件不太一样。

它更像“一个会犯错、会出彩、但不稳定的人”。

有时候惊艳,有时候胡说八道,而且还常常说得很自信。

他提出了 4 个在组织里真正有用的原则:

  • • 永远把 AI 拉上桌,不要只把它当最后手段
  • • 人必须在回路里,AI 不能单独拍板
  • • 告诉 AI 它是什么样的“人”,上下文和 persona 会明显改变效果
  • • 把工作分成三类:只能我做的、可以委托的、可以自动化的

这本书最值得看的,不是某个技巧,而是一种组织视角:

很多公司不是“没上 AI”,而是上得很零碎,所以大量价值其实被浪费掉了。

真正赢的组织,往往不是“有几个人会用”,而是“把 AI 的使用方式系统化了”。

适合谁:

  • • 不只是给自己做工具,而是给团队和组织做产品的人

阅读时间:

  • • 大约 1 周
  • • 属于比较轻松、但很值得读的一本

第 10 本:《The Alignment Problem》

作者:Brian Christian

如果前面几本让你学会“怎么把东西做出来”,

这本更像是在提醒你:

别只想着把它做出来,还得想清楚它会不会以一种你不希望的方式工作。

它讨论的是一个非常核心的问题:

你定义了一个奖励目标,模型就会拼命去优化这个目标。

但模型优化出来的,未必是你真正想要的结果。

作者把这个问题概括成一句很经典的话:

你奖励的是 A,心里期待的却是 B。

书里举了很多很直观的例子:

  • • 赛艇游戏里的 AI 不去比赛,反而学会原地绕圈刷奖励
  • • 机械手为了“完成目标”,学会用一种奇怪姿势直接倒下
  • • 骑车机器人为了“不摔倒”,干脆保持不动

这些不是有趣的玩具问题而已。

它们其实对应着生产级 AI 里非常真实的失败模式。

这本书真正会改变你的,是它会让你开始更早地问这些问题:

  • • 我的目标函数有没有漏洞?
  • • 模型会不会在“看起来完成了指标”时,实际偏离了真正目标?
  • • 我是不是为了追求性能,牺牲了理解性和可控性?

作者推崇的,不是“让模型更猛”,而是更谨慎的系统设计观:

  • • constraint-first
  • • 更透明、可理解的系统优先
  • • 强调 human-machine collaboration
  • • 接受目标本身也存在不确定性

适合谁:

  • • 任何在做会真实影响用户的 AI 系统的人

阅读时间:

  • • 大约 2 到 3 周

这 10 本书,最好的读法不是“看完就算”

作者后面还给了一个很实用的阅读工作流。

我觉得这部分其实特别值得拿来直接用。

因为大多数人读书的问题,不是没读,而是:

读的时候觉得很有道理,合上书以后只记得 10%。

他建议把读书过程拆成 3 个阶段,并让 Claude 参与进来。

第一阶段:读之前,先做预热

在正式读某一章之前,把章节标题和你的背景扔给 Claude,让它先帮你做几件事:

  • • 给出一个 200 字左右的高层摘要
  • • 告诉你这一章最该重点关注的 3 个概念
  • • 简单说说别人会怎么批评这一章
  • • 把这章内容和你现在做的 AI 工程工作连起来

这一步的意义,是先把你的大脑“点亮”。

你会带着问题去读,吸收效率通常会高很多。

第二阶段:读的时候,把不懂的地方当场问清

读的过程中,可以把 PDF 上传给 Claude,或者直接贴段落进去,让它帮你:

  • • 用更简单的话解释不懂的概念
  • • 举一个你现在可能会做的 AI 应用场景例子
  • • 告诉你这个方法可能在哪里失效
  • • 在你读完一章后,用 bullet points 帮你复盘

这会让阅读从“被动输入”变成“边读边构建理解”。

第三阶段:读完以后,强制把理论变成行动

作者给了一个很好的收尾 prompt,大意是:

“我刚读完《某本书》。我现在是一个正在做某种具体产品的 AI engineer。

请把这本书里最相关的 5 个想法,转成一个我接下来 30 天可以执行的行动计划。

对每一个想法,都告诉我:

  • • 我该开始做什么
  • • 我该停止做什么
  • • 我该怎么衡量这件事是否有效”

这个 prompt 最有价值的地方在于:

它逼你把“看懂了”变成“做得出”。

否则很多理论只会停留在“我好像懂了”的错觉里。

如果你完全从零开始,推荐这样读

建议顺序如下:

  1. 1. 《Automate the Boring Stuff with Python》
    先把 Python 学起来
  2. 2. 《AI Literacy Fundamentals》
    先建立对 AI 的基本认知
  3. 3. 《Software Engineering for Data Scientists》
    补上工程交付能力
  4. 4. 《The StatQuest Illustrated Guides》
    建立机器学习和神经网络直觉
  5. 5. 《Build a Large Language Model From Scratch》
    搞懂 LLM 底层机制
  6. 6. 《AI Engineering》
    进入真正的生产级 AI 构建方法
  7. 7. 《Prompt Engineering for Generative AI》
    把 prompt 和工作流能力拉高
  8. 8. 《Generative AI System Design Interview》
    学会从系统层思考
  9. 9. 《Co-Intelligence》
    学会把 AI 放进团队与组织协作中
  10. 10. 《The Alignment Problem》
    补上长期主义的安全与约束视角

如果你已经会写代码:

  • • 可以从第 4 本开始

如果你已经有 ML 基础:

  • • 可以从第 5 本开始

如果你最关心的是“尽快做产品”:

  • • 可以直接先读第 6 本
  • • 读到不懂的地方再往前补

最后一句

这份书单真正让我认同的地方,不是它列了哪些书,而是它强调了一件很多人容易忽视的事:

AI 工程师的成长,不是靠囤更多工具完成的,而是靠一套逐层搭起来的能力结构完成的。

先学会写代码,
再学会把代码做成系统,
再理解模型,
再理解怎么把模型稳定地接进真实产品,
最后再去思考组织协作、系统设计和安全约束。

如果顺序反了,学习过程通常会很乱。

如果顺序对了,很多以前看起来分散的东西,会开始彼此咬合起来。


原帖作者:Rahul
原帖链接:https://x.com/sairahul1/status/2071522523053744247

                 

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-02 23:32:46 HTTP/2.0 GET : https://f.mffb.com.cn/a/502584.html
  2. 运行时间 : 0.089140s [ 吞吐率:11.22req/s ] 内存消耗:4,740.66kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6d7cd984cdf6519dbf49a4b057b3d361
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000623s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000761s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000338s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000241s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000481s ]
  6. SELECT * FROM `set` [ RunTime:0.000197s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000503s ]
  8. SELECT * FROM `article` WHERE `id` = 502584 LIMIT 1 [ RunTime:0.001648s ]
  9. UPDATE `article` SET `lasttime` = 1783006366 WHERE `id` = 502584 [ RunTime:0.007431s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000309s ]
  11. SELECT * FROM `article` WHERE `id` < 502584 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000493s ]
  12. SELECT * FROM `article` WHERE `id` > 502584 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000449s ]
  13. SELECT * FROM `article` WHERE `id` < 502584 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003298s ]
  14. SELECT * FROM `article` WHERE `id` < 502584 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004554s ]
  15. SELECT * FROM `article` WHERE `id` < 502584 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001769s ]
0.090693s