乐于分享
好东西不私藏

GNPS技术应用-APP-ID(机器学习增强分子网络)鉴定未知PFAS

GNPS技术应用-APP-ID(机器学习增强分子网络)鉴定未知PFAS

色谱质谱,物性表征测试(可合作),实验耗材,技术培训

🤖 APP-ID技术指南
机器学习增强分子网络鉴定未知PFAS

基于Science Advances 2024突破性研究的实验技术完全解析

全氟和多氟烷基物质(PFAS)被称为"永久化学品",因其极强的碳-氟键而在环境中持久存在。全球已注册的PFAS化合物超过700万种,但绝大多数因商业机密保护而未公开结构,加之环境转化产生的未知衍生物,传统靶向分析方法已难以应对这一挑战。南京大学团队开发的APP-ID平台(Automatic Per- and Polyfluoroalkyl Identification)通过分子网络+机器学习的双重引擎,实现了对未知PFAS的高通量自动鉴定,为环境暴露组学研究提供了革命性工具。

▲ PFAS全球污染分布:野生动物与人类均面临暴露风险

1为什么传统平台无法胜任PFAS鉴定?

现有的非靶向筛选平台(如GNPS、CFM-ID、MetFrag、SIRIUS)主要针对代谢物天然产物设计,其训练数据来源于GNPS、NIST 17、MassBank等数据库。然而,这些数据库中PFAS的质谱数据极为稀缺,导致三大致命缺陷:

❌ 结构覆盖不足:现有平台无法识别不在结构数据库中的"未知-未知"PFAS

❌ 谱图相似度算法偏差:传统算法(如点积、熵相似度)对PFAS特征碎片不敏感,假阳性率高达2.4%-46%

❌ 人工依赖过重:结构注释高度依赖专家经验,手动鉴定耗时且难以规模化

因此,亟需一种专为PFAS定制、能够自动发现未知类别、且具备低假阳性率的鉴定平台。

2APP-ID平台架构:双引擎驱动

APP-ID由两大核心模块构成:PFAS_Link(分子网络构建)和PFAS_ID(结构鉴定)。整个流程采用迭代循环设计:从已知PFAS种子出发,逐轮发现邻居节点并鉴定结构,新鉴定的PFAS又成为下一轮种子,直至无新化合物发现。

🔗 PFAS_Link:专为PFAS设计的分子网络

传统分子网络(如GNPS)使用通用谱图相似度算法,但PFAS的碎片强度即使结构相似也差异巨大,且常见中性丢失(如CO₂、SO₃)和非PFAS化合物共享,导致大量假阳性连接。

团队开发的Flink算法引入三项关键改进:

Flink算法三大核心改进:

① 碎片峰匹配比率:弱化峰强度影响,关注匹配碎片数量占比
② 中性丢失匹配:引入PFAS特征中性丢失(如CO₂+HF、CF₂丢失)
③ 排除通用碎片/中性丢失:剔除m/z<100的通用碎片(保留SO₃F⁻、SO₂F⁻等PFAS特征离子),将假阳性率从35%降至0.7%

在相似度阈值0.5条件下,Flink的假阳性率(0.7%)远低于DP(3.9%)、Entropy(2.4%)、HSS、Bonanza、GNPS等算法(均>25%),同时保持90%的真阳性连接率。

▲ 双层同系物网络策略: suspect分析与非靶向分析协同鉴定PFAS

🧠 PFAS_ID:机器学习驱动的结构鉴定

PFAS_ID模块解决"已知-未知"和"未知-未知"PFAS的结构注释难题。其核心创新在于精确搜索+转化搜索的双轨候选检索策略:

精确搜索(Exact Search):基于MS1精确质量和同位素分布(IsoSpecPy计算,质量误差5 ppm,同位素阈值0.8),从PubChem(695万结构,排除<3个F的化合物)和自建数据库(6484种常见PFAS)检索候选结构。

转化搜索(Transformation Search):假设未知PFAS由已知PFAS经环境/工业过程转化而来。基于母结构质量+质量偏移(mass shift)生成候选,支持F₂加成/丢失、CF₂丢失、H/F/Cl取代等20种高频转化模式,其中12种为KEGG数据库未收录的新型PFAS转化路径。

候选结构排名依赖支持向量机(SVM)预测的分子指纹相似度。团队使用194种PFAS的MS2谱训练了254个独立的SVM模型(每个指纹位点一个模型),以谱图与训练集的Flink相似度作为输入特征。SVM在测试集上达到90.0%的中位准确率81.8%的F1分数,显著优于逻辑回归、贝叶斯、决策树、随机森林、KNN和人工神经网络。

▲ 机器学习PFAS管理应用框架:从数据采集到模型部署的全流程

3实战应用:从氟化工废水到全球暴露图谱

研究团队将APP-ID应用于江苏常熟某氟化工园区的废水样品(进水+出水),采用LC-HRMS(Thermo Q Exactive Focus,C18色谱柱,2 mM乙酸铵水/甲醇梯度,ESI负离子模式)采集数据。

📊 惊人发现:APP-ID在进水中鉴定出431种PFAS(14轮迭代),出水中442种(9轮迭代),远超传统谱库匹配(仅18-16种)。分子网络使鉴定数量提升24-28倍

在总计733种PFAS特征中,130种获得高置信度结构(Level 1-3),涵盖31个类别

• Class 1:受限制的传统PFAS(如PFOA、PFOS)
• Class 2-14:已报道的新兴PFAS
• Class 15-31本研究首次发现的17类未知PFAS,包括ω-H,Cl-PFCA(氯代氢代全氟羧酸)等

ω-H,Cl-PFCA为例:通过转化搜索从Cl-PFCA母结构经+H、-F转化推导,其MS2显示诊断性碎片[M-CO₂-HF]⁻,同系物从C₇延伸至C₁₆,保留时间随碳链增长线性递增,被赋予Confidence Level 2b(诊断证据支持)。该类化合物此前从未在环境介质中报道。

▲ PFAS串联质谱结构解析:特征中性丢失(如CO₂+HF)是结构推导的关键线索

4回溯筛查:未知PFAS的全球流行

为验证APP-ID发现的PFAS是否具有全球普遍性,团队利用MASST(Mass Spectrometry Search Tool)对MassIVE公共数据库中20个国家的样品进行回溯筛查。

在126个回溯匹配的PFAS特征中:8种为传统PFAS,37种为新兴PFAS,而81种(64%)为此前未报道的未知PFAS。这些化合物广泛分布于美国(113个特征)、英国(22个)、德国(8个)、中国(8个)、印度(3个)、巴西(10个)等国家的环境样品和人体样品中。

这一结果触目惊心:未知PFAS的污染程度与传统PFAS相当,但其环境行为与毒性数据几乎空白。APP-ID的问世,使得这些"隐形威胁"首次被系统性地纳入监测视野。

▲ PFAS分子网络实例:节点大小代表连接度,边粗细代表谱图相似度

5实验操作要点与最佳实践

🧪 样品前处理

水样经0.22 μm滤膜过滤后,加入内标,通过固相萃取(SPE)浓缩至1 mL甲醇。建议采用三种不同填料的小柱组合,以覆盖不同极性的PFAS。样品于-20°C保存,避免反复冻融。

📊 仪器分析参数

LC-HRMS推荐参数:

• 色谱柱:ACQUITY UPLC BEH C18 (2.1×150 mm, 1.7 μm)
• 流动相:A=2 mM乙酸铵水,B=甲醇;梯度:0-1 min 10%B → 1-36 min 10-100%B → 36-50 min 100%B
• 流速:0.3 mL/min;柱温:40°C;进样量:10 μL
• 质谱:ESI负离子模式;Full Scan分辨率70,000;ddMS2分辨率17,500
• 喷雾电压:-2.5 kV;毛细管温度:320°C;辅助气温度:413°C
• 碰撞能量:NCE -35±15;隔离窗口:1.0 Da

💻 数据处理流程

1. 峰提取:使用MS-DIAL 4.18,质量误差0.01 Da,保留时间容差0.5 min
2. PFAS预筛选:保留CF₂归一化质量缺陷>0.85或<0.15的峰,剔除空白对照峰面积3倍以下的干扰峰
3. 加合物注释:识别[2M-H]⁻、[M-CO₂-H]⁻等加合物,排除冗余种子
4. 共流出峰注释:在0.5 min RT容差和DP≥0.7条件下标记共流出峰,排除源内碎片干扰
5. 迭代网络构建:Flink相似度阈值≥0.5,至少1个匹配峰方可连接

🔍 结构注释置信度分级

Level 1:标准品匹配确认(15种)

Level 2a:谱库匹配确认(18种)

Level 2b:诊断证据支持(同系物规律、特征碎片、同位素分布等,90种)

Level 3:推测结构(7种)

▲ 机器学习在PFAS研究中的应用领域:从毒性预测到治理优化

🎯 展望:从发现到治理的闭环

APP-ID平台的诞生标志着PFAS研究从"靶向清单监测"迈入"全谱暴露组学"时代。其技术价值不仅在于发现了17类全新PFAS,更在于建立了一套可复用的数据驱动鉴定范式——Flink算法可推广至其他化合物类别,转化搜索策略为环境转化产物的发现提供了通用框架。

对于实验室研究者,建议关注以下要点:① 建立实验室专属的PFAS谱库;② 定期更新转化规则库;③ 结合合成标准品验证Level 2b结构;④ 利用MASST等公共工具开展回溯流行病学研究。唯有将技术发现转化为监管行动,才能真正遏制"永久化学品"对人类与生态的持续侵蚀。

加入仪器分析前沿资料信息库,

送质谱学堂代谢组学分析手册

最近建的可以薅羊毛的有关色谱质谱科研内容的小圈子

···························································································································

仪器分析学苑是,致力于为广大科研工作者、技术人员和学生提供丰富的仪器分析知识、实验技巧和行业动态,可以获取您想要的技术文档,测试优惠,实验耗材,尤其对照品和塑料制品,目前开发了免费质谱工具和质谱解谱软件,低价加入小圈子可获取持续更新仪器学习科研资料http://s.a0j.top/C8dcMnC/CBETB

2.包年咨询,仪器分析学苑知识星球

https://t.zsxq.com/0fi0l3WGy

加入仪器分析知识星球包年服务福利:

加入星球福利二:质谱辅助与解谱软件 ms assistant

随着资料逐渐增加,会员人数逐渐增多,每隔半年,星球价格会依据情况相应上浮,早加入,早享受,等待就是成本!

星球价格,不过一顿饭,但是星球却可以持续的给你提供价值,助力市场开拓,销售增长,职场提升。还能扩大行业链接,增加创富可能!

此外仪器分析学苑 可以提供VIP贵宾服务:

专家社群咨询【送知识星球】

2. 个人咨询(单次和一对一):液相质谱方法开发,empower软件,masslynx软件,unifi软件 qsight simplicity, waters,安捷伦,ab,pe液质联用技术,分子网络GNPS

相关的群聊:

盖独学难成, 唯友为益也,我们给大家建立了一个学习,交流,资源的专业分享平台,群里除了日常可以提问,大神会帮助解答以外,群中还有很多老师分享的文档、资料、书籍,绝对让你受益匪浅!为了防止机器人和无关人员加入:现有两种进群方式

行业动态,职业发展【科学家雄鹰计划】目前分为分析,制剂,生物三个板块【行业大佬背书】

加入一: 分析科学家雄鹰计划群聊a与b,已经超过200人,有大量资源,现转为收费群(19.9),

加入二:9.9元红包,直接入分析科学家雄鹰计划群C,生物科学家雄鹰计划A与制剂科学家雄鹰计划A,关注加星标公众号,在看点赞,转发公众号任意文章在朋友圈3h不删除,邀请入群

测试平台:

实验室生化环材耗材一站实服务,日常耗材,通用仪器

兰杰柯商城https://mall.labgic-ljk.com/,私聊下单,会员可有折扣或福利,优势代理,比克曼,白鲨等,代谢蛋白前处理耗材,其他材料

2. 对照品

20w种有证生化环标准物质bepure(特色同位素液标)https://www.bepurecrm.com/

有证杂质质控:https://www.cato-chem.com/

甄准https://www.zzsrm.cn/ 其他:中药 低聚糖 农残兽药脂质优势代理

3.化学中间体与材料供应

4 复杂中药定性定量测试分析,质谱解谱,代谢组【非靶广靶靶向空间代谢组】,蛋白组,分子网络培训,物性检测SEM ,冷冻SEM,XRD,DSC,TG,ITC,BET等

支持代购分子物质与生化试剂代理品牌:麦克林,阿拉丁,targetmol,sigma,  科进 洁特 耐思 碧云天 索莱宝 凯基 麦迪康  施睿康 源叶 三鹰 江莱 亚科因 陶术 Absea  Apexbio,酶免,艾迪生欢迎咨询等

基于公众号的国内首个科研问答智能体上线了。

大家关注公众号这么久,有些知识搜不到,或者需要找色谱质谱科研资料,我们训练了几十本色谱质谱书籍及包括上千篇公众号文章,而且不断更新,现在关注公众号,后台发送需要提问问题,或者使用公众号中仪器分析学苑智能体小程序,就可以问答知识,快速找资料了 ,更多咨询问题和资料请关注仪器分析学苑知识星球

部分来源于互联网,B站,公众号等

END

声明:本公众号所有转载文章系出于传递更多信息之目的,且明确注明来源和作者,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。所有文章仅代表作者观点,不代表本站立场。   

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-25 00:44:42 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/664021.html
  2. 运行时间 : 0.116154s [ 吞吐率:8.61req/s ] 内存消耗:4,819.44kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c188e181a64ecd2e4cfa023ba137902b
  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.000548s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000940s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000460s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001300s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000703s ]
  6. SELECT * FROM `set` [ RunTime:0.000245s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000780s ]
  8. SELECT * FROM `article` WHERE `id` = 664021 LIMIT 1 [ RunTime:0.000490s ]
  9. UPDATE `article` SET `lasttime` = 1779641082 WHERE `id` = 664021 [ RunTime:0.000983s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000272s ]
  11. SELECT * FROM `article` WHERE `id` < 664021 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000571s ]
  12. SELECT * FROM `article` WHERE `id` > 664021 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000564s ]
  13. SELECT * FROM `article` WHERE `id` < 664021 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002867s ]
  14. SELECT * FROM `article` WHERE `id` < 664021 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.009914s ]
  15. SELECT * FROM `article` WHERE `id` < 664021 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000962s ]
0.117957s