乐于分享
好东西不私藏

当 AI 开始替你操作电脑

当 AI 开始替你操作电脑

一次 GWAS 误删带来的十条安全常识

生命承载基因,智能解码未来,立早十问与您一起学习。

开篇|最危险的一句话,往往不是删除它,而是帮我清理一下。前者目标清楚,后者却把哪些能删、删到哪里、怎样撤销都留给了执行者。本期从一次真实的GWAS误删经历出发,不做事故流水账,而是讲清一个越来越重要的知识点:当AI回答问题走向操作电脑,我们该怎样限制它的破坏半径。

代理能力

破坏半径

三道防线

恢复原理

科研目录

从回答到执行

权限×范围×命令

沙箱·审批·备份

停写并跨盘恢复

原始层永远只读

一次误删,暴露的不是一个按钮

一句话回答:AI负责加速,边界负责限速,备份负责兜底。真正成熟的工作流,要允许工具犯错,却不允许一次错误穿透到底。

事情是怎样发生的

一次本地目录清理中,F盘里的最终复现包和原始GWAS被误删。发现后,第一反应不是继续整理,而是立刻停止对F盘写入,并准备把恢复结果写到空间充足的E盘。遗憾的是,其他目录只有部分旧数据,无法完整重建当前冻结版。[1]

真正值得讨论的,不是某个AI是不是不可靠,而是三个更普遍的问题:它为什么能删、一次命令为什么能影响这么大、为什么删错以后没有现成副本可退。下面十问,就沿着这条主线展开。

1|一次清理任务如何扩大为数据事故:发生经过、促成条件与第一时间处置

第一问:AI助手和AI代理,差别到底在哪里?

一句话回答:AI助手给出建议;AI代理还能把建议变成文件编辑、程序运行和终端命令。风险从答错升级为做错,关键就在执行权。

知识拆解

普通聊天工具的错误多停留在文字里。本地执行型代理却可以读取目录、修改文档、运行脚本、移动文件,甚至调用系统的删除命令。模型是不是部署在本机,并不是风险判断的重点;重点是它在你的电脑上究竟拥有多少读写权限。

所以,与其笼统地问本地AI安全吗,不如换成三个可以核对的问题:它能访问哪些目录?哪些动作会停下来询问?关键数据有没有代理触碰不到的恢复副本?OpenAI的官方说明也把文件访问边界与审批策略分开讨论。[7]

第二问:为什么帮我清理一下特别危险?

一句话回答:清理描述的是目的,不是边界。目标、排除项和撤销方式没有写清,代理就只能自己补全。

知识拆解

在人类语境里,清理常常暗含很多常识:原始数据别动、最终结果要留、只删今天生成的临时文件。但这些信息如果没有体现在路径、权限或清单中,对代理来说就不存在。它看到的,可能只是一个允许写入的大目录。

更麻烦的是,危险动作不一定带删除二字。回到干净状态”“同步两边目录”“重新生成全部结果”“归档后释放空间,都可能让旧状态消失。判断风险时要看结果是否可逆,而不是只看动词是否吓人。

第三问:什么是AI操作的破坏半径

一句话回答:破坏半径,是一次判断失误最多能影响到什么范围;它由权限、工作目录、命令写法和数据摆放方式共同决定。

知识拆解

同一句删掉临时文件,在只含副本的任务目录里,最坏结果可能只是重跑一次;在混放原始数据、代码和最终包的盘符根目录里,最坏结果就完全不同。权限越宽、目录越大、命令越递归,破坏半径越大。

安全设计的核心不是预测AI永不犯错,而是让错误被挡在小范围内:只开放当前任务目录,只给必要权限,把原始数据放到边界之外,并让删除先进入可撤销的隔离区。

2|破坏半径的四因子模型:范围、权限、命令与数据脆弱度共同决定最坏结果

第四问:项目用了Git,为什么文件还是可能救不回来?

一句话回答:Git保存的是被纳入版本历史的内容,不是整块磁盘。未提交文件、忽略文件、数据库和大体量原始数据,往往都在它的保护范围之外。

知识拆解

科研项目最重要的文件,恰恰常因体积或隐私原因不进入Git:原始GWAS、测序文件、模型权重、数据库、导出图片和中间结果。它们可能和代码放在同一目录,却没有任何可回退的提交记录。

还要警惕我已经复制了一份的错觉。两个副本若在同一块盘、同一个同步任务或同一个代理可写范围里,仍可能被一条命令一起影响。版本控制负责追踪代码变化;备份负责在介质、账号或权限失效后恢复数据,两者不能互相替代。

第五问:公开案例真正教会了我们什么?

一句话回答:不同工具的事故表象各异,却反复出现三种模式:把有价值文件误认成杂项、让递归命令越过预期范围、让开发代理接触生产数据。

案例背后的知识

公开issue中,Codex用户分别报告了未提交图片和测试XLSX被清理,以及归档后过宽命令删除大部分仓库(包括.git)的情况;Claude Code也有用户报告rm -rf未按其预期触发批准。[2][3][4] 这些材料首先是用户报告,不能直接当作厂商确认的普遍缺陷,但足以提醒我们:Git看不见的文件、根目录递归操作和审批预期偏差,都是需要单独防护的风险点。

Replit2025年公开事件后推出开发库与生产库分离,并强调时间点恢复。[5][6] 这个改变给出的知识非常朴素:最可靠的不要动生产数据,不是写在提示词里,而是让开发环境根本拿不到直接破坏生产数据的通路。

阅读案例时要分层:区分用户报告了什么”“官方确认了什么”“产品后来改了什么。案例用来识别风险模式,不应被包装成所有版本都会复现的结论。

第六问:沙箱、审批和备份,分别解决什么问题?

一句话回答:沙箱缩小能碰到的范围,审批在高风险动作前踩刹车,备份负责事故后的恢复;三者互补,谁也替代不了谁。

知识拆解

可以把它们想成围栏、刹车和降落伞。围栏再牢,围栏里面仍可能撞车;刹车再灵,也依赖人看懂即将发生什么;降落伞不阻止事故,却决定关键数据能不能回来。

官方文档中的`workspace-write`允许代理在工作区内编辑和运行常规本地命令,审批策略则决定何时询问用户。[7] 因此,把原始数据放在已开放的工作区里,再期待每次删除都弹窗提醒,并不是可靠设计。

防线

它回答的问题

最容易被误解的地方

沙箱

代理能碰到哪里?

能写工作区,不代表工作区内不会误删

审批

什么动作要先问人?

批准一次,不等于后续所有范围都正确

备份

删错后能否恢复?

同盘副本、同步副本未必是独立备份

第七问:怎样让AI“会清理,但不直接删除

一句话回答:把清理拆成清单、确认、隔离和过期清空四步;真正的永久删除,永远放在最后。

知识拆解

第一步只读扫描:列出绝对路径、数量、总大小、修改时间、Git状态和排除项。第二步由人确认清单。第三步不执行永久删除,而是把确认项移动到带日期的隔离目录。观察期结束、备份核对无误后,才进行第四步清空。

这个流程的价值不在于多点一次确认,而在于把不可逆动作改造成可逆动作。即使AI选错了文件,也还有原路径记录、隔离副本和人工复核窗口。

可直接复用的一句话任务约束

任务写法:先只读扫描并给出候选文件的绝对路径、大小、修改时间、Git状态和排除项;未经逐项确认不得移动、覆盖或删除。确认后只移动到`.quarantine/日期-时间/`,保留原路径与日志,不得触碰清单外文件。

第八问:误删后为什么第一件事是停写

一句话回答:删除通常只是把空间标记为可用;继续下载、分析、同步或恢复到原盘,可能覆盖尚可找回的数据。

知识拆解

发现误删后,应先停止源盘上的分析、复制、下载和自动同步,再保存对话、命令、时间点与磁盘信息。随后依次检查回收站、Git或版本历史、系统快照、云端版本和独立备份。越早找到可靠副本,越不需要依赖低确定性的文件恢复。

微软明确要求Windows File Recovery的源盘和目标盘不同,并建议尽量减少对源盘的使用。[8] 本期F盘为NTFS且删除刚发生,可以先尝试Regular模式;若不完整再尝试Extensive。恢复结果应写到另一块盘,不能写回F盘。[1][8]

Windows File Recovery示例(请替换实际用户名与路径)

winfr F: E: /regular /n "\Users\<username>\Desktop\new\*"winfr F: E: /extensive /n "\Users\<username>\Desktop\new\*"

重要:文件恢复没有完整找回的保证;空闲空间被覆盖后成功率会下降。恢复前先确认目标盘不是源分区,最好是另一块物理盘。[8]

第九问:科研数据为什么要分成四层?

一句话回答:原始数据、工作副本、隔离回收区和独立备份承担不同职责;分层后,代理即使在工作区犯错,也碰不到唯一原件和最后副本。

知识拆解

原始数据层只读,保存来源、接收记录和校验值;工作副本层只放当前任务需要的副本,允许代理有限写入;隔离回收层接住待删除文件,保留原路径和观察期;独立备份层放在另一设备、账号或离线介质,并定期演练恢复。

这里最重要的一条,是原始数据永远不与临时产物混放。目录结构本身就是安全策略:当可删不可删从物理位置与权限上分开,代理不必猜,人工也更容易审核。

3|科研数据的四层安全架构:只读原件、有限写入、删除可撤销、备份可恢复(本期原创)

第十问:团队应该建立哪些默认规则

一句话回答:把安全变成默认设置,而不是靠每个人临场小心:最小权限、最小工作区、删除可撤销、备份可恢复、事故有记录。

知识拆解

成熟的团队不会要求每位成员永远写出完美提示词,而会让危险动作天然更难发生。下面五条规则不依赖某个具体工具,也适用于科研助理、自动化脚本和人工批量操作。

1.代理默认只进入当前任务目录,原始数据和冻结复现包放在工作区之外并设为只读。

2.任何会丢弃旧状态的任务,先给清单和影响范围,再由人确认。

3.删除默认改为移动到隔离区,跨盘同步、根目录递归操作单独审批。

4.代码使用Git;数据使用独立快照或备份,并定期抽样恢复。

5.出现异常立即停写、留证和缩小影响范围;在恢复完成前不继续清理。

写在最后

AI负责加速,让边界、隔离和备份负责兜底。

AI代理的价值,正是它能替我们执行真实操作;风险也来自同一个地方。我们不需要因为一次事故拒绝工具,也不能因为效率提升就忽略边界。真正成熟的工作流,是在任务开始前限制破坏半径,在操作过程中保留撤销路径,在事故发生后仍能从独立副本恢复。

不要赌AI永不犯错,要让一次错误无法穿透到底。

核查来源与网页入口

本期原始记录

[1] 作者提供的误删处置截图与操作记录(2026-08

公开案例

[2] Codex未提交文件删除报告|openai/codex #4969[3] Codex归档后误删仓库报告|openai/codex #5594[4] Claude Code rm -rf权限报告|anthropics/claude-code #6608[5] Replit生产数据库事件报道|Tom's Hardware 2025

官方文档

[6] Replit开发/生产数据库分离与时间点恢复[7] OpenAI Codex沙箱与审批说明(核查于2026-08-05[8] Microsoft Windows File Recovery

生命承载基因,智能解码未来,立早十问与您一起学习。

栏目定位:每天十问十答,用临床科研人员听得懂的方式学习遗传统计学、遗传医学、功能基因组学与科研工具。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-06 10:26:32 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/904868.html
  2. 运行时间 : 0.458400s [ 吞吐率:2.18req/s ] 内存消耗:4,686.81kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=387612afd49ef1bd65b935d4e33e2633
  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.11 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.000539s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000632s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002204s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.008231s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000790s ]
  6. SELECT * FROM `set` [ RunTime:0.010820s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001091s ]
  8. SELECT * FROM `article` WHERE `id` = 904868 LIMIT 1 [ RunTime:0.049087s ]
  9. UPDATE `article` SET `lasttime` = 1785983192 WHERE `id` = 904868 [ RunTime:0.042252s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.005955s ]
  11. SELECT * FROM `article` WHERE `id` < 904868 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.011568s ]
  12. SELECT * FROM `article` WHERE `id` > 904868 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.017180s ]
  13. SELECT * FROM `article` WHERE `id` < 904868 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.035803s ]
  14. SELECT * FROM `article` WHERE `id` < 904868 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.085039s ]
  15. SELECT * FROM `article` WHERE `id` < 904868 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.063856s ]
0.460190s