乐于分享
好东西不私藏

AI 时代学翻译、读外刊,你有多久没翻词典了?(Anki + Chrome 联动插件升级:一键查译短语制卡)

AI 时代学翻译、读外刊,你有多久没翻词典了?(Anki + Chrome 联动插件升级:一键查译短语制卡)

本文速览 | 预计阅读 8 分钟

从 BBC 一篇讲 AI 让大脑变懒的文章说起,聊到查词典为什么不可替代,再到我自己在「一键查词+导入Anki」的老牌阅读制卡插件 ODH 基础上做了哪些功能开发

  • 双击查词,◀/▶ 扩展选区,一键查短语制卡,而不只是单个单词
  • LLM 自动翻译原句,翻译结果直接存进 Anki,复习时原句+翻译都在
  • 自动翻译结果可以直接改,改完再存,存的是你自己打磨过的译文版本
  • 16 种语言方向可选,不只是中英互译,学法语日语也能用
  • 附 Chrome 插件完整安装指南,四步从零开始

前两天读 BBC,看到一篇文章,标题就把我勾住了。

‘Think outside the bots’: How to stop AI from turning your brain to mush

Think outside the box 变成 Think outside the bots,箱子换成了机器人,一个谐音梗就把立场亮出来了。后面那个 turning your brain to mush,脑子变成一团浆糊。

我当时第一反应是,这标题我得拆开品。于是双击查了一下 mush。释义弹出来:n. 烂糊食物;糊状的东西。

双击查词示例

我盯着看了半天,心想不对,我要记的不是 mush 这个词。我要记的是 turning your brain to mush 这整个短语。但工具只能给我查到 mush。

接着往下读,又碰到 crop of studies。我认识 crop,庄稼,农作物。但这里不是种地的意思,是一批涌现的研究。我还是只能查到一个孤零零的 crop。

这种感觉,不知道你有没有过。你查到一个词,知道它什么意思了,但你真正该学的,往往是它旁边那些搭配。这些短语,才是阅读里最值钱的东西。

ODH:一键查词,一键制卡

我是 ODH(Online Dictionary Helper)的老用户,用了好多年。这可是「前 AI 时代」学英语、练翻译的「古法」活菩萨啊!同意的信众,请磕头!

ODH 帮我做了一件事:在网页上读到生词,鼠标一划,弹窗里出来权威词典的释义,底下带着你正在读的那篇文章里的原句。点一下加号,单词、释义、例句,一键通过 AnkiConnect 导入 Anki。

借 ninja33 大神的图

ODH GitHub 地址:https://github.com/ninja33/ODH

就这么一个动作,用了几年下来,Anki 里攒了一座外刊生词库。经济学人的,纽约时报的,卫报的,每张卡片都是一个真实的阅读瞬间。复习的时候,每个词都带着当时的语境,不是干巴巴的词表。

ODH 降低的是机械操作的摩擦,不是思考的摩擦。 以前查完词还得手动建卡片、粘贴字段,现在一键搞定。这件事做得很好。

但走通了不代表走顺了。我自己读外刊有那么多年了,同时也在学翻译,一直有两个问题没解决。

痛点一:查不了短语

你查到 hold,但你真正该学的是 hold accountable,追究责任。你查到 crop,但你真正想记的是 crop of studies,一批涌现的研究。你查到 surrender,但你得把它和 cognitive surrender 认知投降、cognitive friction 认知摩擦放在一起理解。

尤其是学翻译的人,词汇精度不是大概认识就行,你得精确掌握这些搭配。 但你没法顺手一起查,你得重新选,重新拖,猜边界,词典里还不一定有。

痛点二:查完词,翻译呢?

我读到一个英文句子的时候,脑子里其实在做一件事:先自己理解一遍,甚至做一个视译版本,然后想看看一个靠谱的参考译文是怎么翻的,对比一下差距在哪。这个对比的过程,就是翻译能力提升最细颗粒度的时候。

如果 Anki 卡片上同时有英文原句和中文翻译,你复习的时候还可以反过来:看着中文,回译成英文,然后和原句对比。 这个回译练习,是提升二语写作地道性特别有效的方法。但前提是,你的卡片上得有翻译。

以前自己翻一遍,再打开翻译软件翻一遍,手动对比,完了还想记下来。太麻烦了,坚持不了几次就放弃了。

机器人帮你举杠铃,你什么都没得到

说到这里,我想起现在不少翻译学习者的做法。拿到一篇外刊,直接整篇丢给 AI 翻译,得到一个英中对照版本,然后把里面不认识的词块挑出来,做成中英互译卡片。每天刷个几十个,效率确实高,词汇量蹭蹭涨。

但总觉得少了点什么。

以前没有 AI 的时候,你遇到一个生词,得翻词典,看英文释义,看例句,在脑子里和上下文对照,琢磨这个词为什么用在这里而不是那里。这个细品的过程,虽然慢,但每一个词都是你自己嚼过的。现在呢,AI 帮你嚼完了,你直接咽下去。效率高了,但那个「原来如此」的瞬间没了。

很巧的是,那篇 BBC 文章本身就在讲这件事。

文章说的是 AI 对大脑的影响。核心观点是,当我们把思考外包给 AI 的时候,大脑就偷懒了。GPS 毁了方向感,搜索引擎削弱了记忆力,AI 可能正在对创造力和批判性思维做同样的事。

乔治城大学神经科学教授 Adam Green 说了一句特别到位的话:

It’s like you’re at the gym and a robot lifts the barbell for you. You get nothing.

就像你在健身房,机器人帮你举了杠铃。或者有教练辅助,教练累死了,你什么都没练到。

还有一个说法也很精准,研究人员把人们宁愿相信 AI 也不相信自己直觉的现象叫 cognitive surrender,认知投降。你连想都不想了,直接投降。

哪些摩擦该降,哪些不该降

我读完这篇文章,突然想明白了一件事。

ODH 帮我降低了机械摩擦,查词到导入 Anki 一键搞定,这是好事。但 AI 翻译在做的,是降低理解本身的认知摩擦。你看到一句英文,不拆结构,不想搭配,直接扔给 AI 翻译,扫一眼中文觉得看懂了。但实际上你什么都没记住。这个认知摩擦,恰恰是大脑学习所需要的。

问题是:哪些摩擦该降,哪些不该降。

机械操作上的摩擦,该降。 重新选词、复制粘贴、手动建卡片,这些是在消耗你的耐心,不是在锻炼你的大脑。

但理解上的摩擦,不该降。 你自己拆句子结构、猜词义、查词典看英文释义、在脑子里建立搭配关系的过程,这个挣扎就是学习本身。你跳过它,就跳过了让知识粘住你的那一步。

所以我一直觉得,查词典这个动作,在语言学习里不可替代。 你亲手查过一遍,看过释义,看过例句,这个过程本身就是记忆的一部分。

但查词典这件事,工具层面确实可以做得更好。

ODHT:在 ODH 基础上加了几项面向翻译学习者的功能

所以我自己动手,在 ODH 的基础上,加了几个功能,重新包装了一下,叫 ODHT(Online Dictionary Helper for Translators)。

第一项:选区扩展,一键查完整短语。

双击查了一个词之后,弹窗旁边出来两个小箭头,◀ 和 ▶。点一下 ▶,选区往右扩展一个词,再点再扩。往左也一样。不用重新拖鼠标,不用猜边界,按几下箭头,短语就选好了。比如查了 crop,点两下 ▶,变成 crop of studies。如果这个词组在词典里有收录,还会自动提示,一键查完整短语。

查词块,而不只是查单词

第二项:LLM 自动翻译,翻译结果直接存进 Anki。

查完词,弹窗下面自动出现原句的中文翻译。点加号加入 Anki 的时候,翻译会一起存进去,放在 autotranslation 字段里。复习的时候原句和翻译都在,不用再翻翻译软件了。你还可以看着中文做回译练习,和原句对比,练写作的地道性。

后台可见卡片所有字段

翻译引擎用的是火山引擎的豆包翻译模型,覆盖 28 种语言互译,中英效果逼近 DeepSeek-R1,没有翻译腔。

你看,它还会调语序!

翻译过程中弹窗会告诉你状态——“⏳ Translating…”,翻译完了直接出结果。要是 API Key 没填或者网络挂了,会显示 “⚠ Translation failed”,不是静悄悄地什么都不给你。

翻译中……

第三项:翻译结果可以直接改,改完再存 Anki。

机器翻译只是参考,翻译学习者经常会想微调。直接点翻译区域,改完再存 Anki。改完的那个版本,才是你真正想记住的。

AI达意,我还可以改得更雅!

第四项:16 种语言方向,不只是中英互译。

设置里加了语言方向选择,Source Language 和 Target Language 各 16 种语言:英中日韩法德西俄葡意阿拉伯……学法语、学日语的翻译学习者也能用。你学什么语种,就选什么方向。

语言方向任你选择
也别忘了在 Scripts Options 里设置相应词典

第五项:预设 Anki 模板,导入即用。

仓库里有个 autotranslation 字段和卡片背面的翻译显示区域都已经内置。不用手动加字段、改模板。

ODHT.apkg 卡片模板导入 Anki

另外我还做了 Manifest V3 迁移,兼容最新的 Chrome。原来的 ODH 还在用 MV2,新版 Chrome 已经加载不了了。

ODHT插件更新说明

装起来不复杂。去 GitHub 拉代码,Chrome 里 chrome://extensions 开开发者模式,加载已解压的扩展程序选 src 文件夹就行。配好词典脚本和 Anki 连接就能用。需要自动翻译的话填一下火山引擎的 API Key。

火山方舟创建API
ODHT插件设置中配置LLM翻译

GitHub 地址:https://github.com/xionglingsong/ODHT

代码在 GitHub,MIT 协议,forked from ninja33 的 ODH。如果你也是翻译学习者,用着觉得哪儿不顺手,还有哪些学习痛点没解决,直接留言告诉我。

从零开始装一遍

没碰过 ODH 的新朋友,别慌,四步搞定。老用户跳过前三步,直接看第四步就行。

第一步:装 Anki + AnkiConnect。

去 Anki 官网 下载安装。装完后,菜单栏选 Tools → Add-ons → Get Add-ons…,输入 ODHT.apkg 文件。Anki 菜单栏选 文件 → 导入,选这个文件。模板里已经配好了 chrome://extensions,右上角开开发者模式,点加载已解压的扩展程序,选 autotranslation。

照着图中配置就好了

需要自动翻译的话,在 LLM Translation 区域打开开关,填上火山引擎的 API Key。

更多词典和基础设置,参考原版 ODH 的说明。

第四步:划词,制卡。

Anki 开着,浏览器插件装好,AnkiConnect 连通。双击或按住 Shift 划选一个单词,弹窗出来。

弹窗里有词典释义,下面是原句,再下面是翻译(如果开了 LLM 翻译的话)。觉得翻译不够好,直接点翻译区域改。想看短语,用 ◀/▶ 扩展选区。选好了,点右边的绿色 +,变成绿色小勾就是制卡成功。

一个动作,一张卡片。单词、释义、原句、翻译,全进去了。

注意点 + 之前,弹窗拉到最下面可以编辑原句。自动抓取的原句有时候边界不太准,手动调一下再存,复习的时候体验更好。

Think outside the bots

那篇 BBC 文章最后说,人的大脑在结构上和 AI 不一样,我们能建立个性化的、出乎意料的、真正新颖的联系,这是数字概率机器没法复制的。 Adam Green 说,The distinctness and diversity of human ideas is going to be the great value add in the coming years。

他还预测,forcing ourselves to think outside the bots will become a natural survival impulse。强迫自己跳出机器人的思维框架,会变成一种生存本能。

我觉得学语言也是一样。

AI 可以帮你理解一个句子,但不能替你记住一个搭配。翻译软件可以给你一个参考译文,但不能替你在脑子里建起那个语料网络。 每一个词,每一个短语,每一次自己查完词典后那个「原来如此」的瞬间,都是这个网络里的一个节点。

节点越多,网络越密,你能调用的表达就越丰富。

所以回到标题那个问题:你有多久没有打开过词典了?

如果你已经习惯了遇到不懂的句子直接丢给 AI 翻译,也许可以试一试,回到最原始的路上来。查词典,记搭配,用 Anki 间隔重复。ODHT 能做的,就是让这条路上少一点不必要的麻烦,但该你自己走的那几步,一步都不会少。

因为那几步,才是学习。

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~

谢谢你看我的文章,我们下次再见。


关于我

与我互动

💬 后台回复数字【7】加入【翻译交流群】,探讨 AI 时代的译者发展!

推荐阅读

翻译与 AI

“你还翻译啊?不是有 AI 了吗?”——看完我只想回这 3 点

翻译公示语:和AI协作翻译的几点建议

当翻译出错时,为什么我们总怪“机翻”?

从翻译视角解读吴恩达《人工智能职业规划指南》,8个问题带你上路!

AI 赋能翻译 | 如何使用 Copilot 快速整理平行文本专业术语?

科研工具包

【Zotero 文献引用】解决中英文文献混排烦恼!

博士生的秘密武器:Obsidian 笔记到 Anki 的高效学习工作流

提升阅读效率:用 Bionic for Zotero 打造科研阅读新体验

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