乐于分享
好东西不私藏

AI Agent正在接管浏览器:比移动革命更大的时代

AI Agent正在接管浏览器:比移动革命更大的时代

你正在用ChatGPT写代码,突然发现它可以直接操作你的浏览器了。

不只是给你一段代码建议,不只是帮你解释bug,而是像一只无形的手,悄悄地接管了你的Chrome标签页、Docker容器、甚至VS Code的工作区。这听起来像是科幻小说的开头,但它正在真实发生,就在你我的电脑上。2026年的春天,AI Agent已经从“聪明的问答机器”进化成了“能替你操作电脑的数字员工”。这个转变,比大多数人意识到的要深刻得多。

说实话,我第一次深度使用OpenAI的Codex CLI时,那种感觉是很复杂的。惊讶、兴奋、甚至有一点点不安。作为一个写了十几年代码的老兵,我一直坚信“理解代码才能写出好代码”这个信条。但当我看到Codex在终端里自己调用git、自己写测试用例、甚至自己部署到云端的时候,我开始认真思考一个以前觉得是杞人忧天的问题:程序员这个职业,会被重新定义吗?

1. AI Agent的进化史:从答题机器到数字员工

图示:1. AI Agent的进化史:从答题机器到数字员工

回想起来,AI编程助手的发展路径其实相当清晰。2020年之前的Copilot是第一个分水岭,它让程序员第一次感受到了“代码自己写出来”的体验,但那时候的AI本质上还是一个高级自动补全——你敲几个字符,它给你猜后面该写什么。这种模式有用,但天花板也很明显,因为它本质上还是在“预测”你接下来想做什么,而不是“理解”你想要达成什么目标。

真正的质变发生在2023年到2024年。当GPT-4这样的模型具备了真正的推理能力之后,AI助手不再只是被动地响应指令,而是开始主动地拆解问题、规划步骤、执行任务、再根据反馈调整方案。简单来说,它学会了“做事”,而不只是“说话”。

这个转变的深远意义在于:编程这件事的核心被重新定义了。传统意义上,编程 = 人类理解问题 + 人类写出解决方案 + 机器执行。但现在,当AI能够理解问题、生成方案、并执行方案的时候,人类的角色就变成了“设定目标”和“验证结果”。这不是简单的效率提升,而是分工模式的根本性重组。

有意思的是,这场革命的载体并不是某一款“革命性产品”,而是多种形态同时演进。从命令行到浏览器,从IDE插件到独立应用,每个形态都在探索AI Agent能力的边界。

2. OpenAI Codex:CLI世界的AI王者

图示:2. OpenAI Codex:CLI世界的AI王者

如果要选一个代表2026年AI Agent能力巅峰的产品,我会把票投给OpenAI的Codex。这倒不是因为OpenAI的名气,而是因为它真的把GPT-5.5的能力发挥到了极致。

先看一组硬数据:Codex的GitHub仓库拿到了77.4k Stars和11k Forks,这个数字在CLI工具里相当惊人。更让人意外的是它的技术栈——96.2%的代码是用Rust写的,只有2.6%的Python和一些TypeScript/JS。这个选择很有深意。Rust的性能和安全特性对于一个需要频繁调用系统资源、执行复杂命令的CLI工具来说,是非常明智的。你可能没想到,一个AI编程助手最核心的部分,居然是用系统编程语言从零构建的。

2026年4月23日,OpenAI同时发布了GPT-5.5和Codex 0.124.0版本。这个同步发布不是巧合——Codex就是GPT-5.5能力的最佳体现。GPT-5.5的代号是"Intelligence for Real Work",这个名字很准确地描述了它的定位:它不是那种只会写诗作画的AI,而是真正能干活、能解决实际问题的智能体。

安装Codex非常简单,两条命令搞定。npm用户直接npm i -g @openai/codex,Mac用户可以brew install --cask codex。认证也很人性化,如果你有ChatGPT Plus、Pro、Business或Edu账号,直接登录就行,不需要折腾API Key。这对于想快速体验的用户来说是相当友好的设计。

但真正让我惊艳的不是安装过程,而是Codex在终端里的表现。传统的AI助手工作模式是:你问它答,问完结束。但Codex不一样,它可以连续执行多个步骤,根据中间结果动态调整策略。比如当你让它实现一个新功能时,它会自动分析代码结构、写出实现方案、生成测试用例、运行测试、发现问题后自我修正、最后给你一个可用的结果。这整个过程是全自动的,你只需要设定目标和验收标准。

有意思是,Codex支持三种运行形态:CLI终端、IDE插件(支持VS Code、Cursor、Windsurf)和独立桌面应用。CLI是最原汁原味的体验,适合那些喜欢键盘流、追求效率的开发者。IDE插件则更适合需要“人机协作”的场景——你写一部分,AI补全一部分。桌面应用则是折中选择。

从技术角度看,Codex的核心能力来源于GPT-5.5强大的推理和代码生成能力。但光有模型还不够,Codex在工具调用(Function Calling)和环境交互上的设计也相当精妙。它能够理解shell命令、文件系统操作、Git操作等,并且能够安全地执行这些操作而不至于把你的系统搞乱。这种“敢让它执行”的信任感,是Codex区别于那些只会给建议的AI助手的关键。

3. ChatGPT网页版:从聊天窗口到Agent平台

如果说Codex代表了命令行世界的AI能力,那ChatGPT网页版就是Web世界AI Agent化的缩影。

打开https://chat.openai.com,现在的ChatGPT早已不是当年那个只会聊天的对话框了。它已经进化成一个完整的Agent平台。你可以让它用DALL-E生成图片然后直接下载,用Code Interpreter运行Python代码并可视化结果,让Browsing功能帮你搜索最新信息并总结要点,甚至可以安装各种GPTs插件来扩展它的能力边界。

这种演进的逻辑其实很清晰。OpenAI很清楚地认识到,单纯的“对话”价值有限,真正的价值在于“做事”。当你让ChatGPT帮你分析一份数据报表时,你需要的不只是文字解释,而是图表、计算、甚至帮你把结果导出到Excel。当你想让它帮你研究某个技术问题时,你需要的不只是它的理解,而是它能自己去搜索、验证、整合信息。

所以ChatGPT的路线图一直很明确:不断扩展“能做”的边界。现在它已经能直接操作你的浏览器了——不是给你一个链接让你自己打开,而是真的帮你打开、帮你滚动、帮你点击。这听起来有点吓人,但用过之后你会发现这种能力的价值。当你需要在一个复杂网页上完成一个重复性操作时(比如填写表单、批量下载文件),让AI帮你做比你自己做效率高太多了。

ChatGPT插件生态的发展也值得关注。虽然GPT Store的热度没有达到当初的预期,但那些真正解决实际问题的插件已经沉淀下来了。从数据可视化到代码执行,从邮件管理到日历安排,这些插件共同构成了一个Agent生态的雏形。

4. Cursor和Windsurf:VS Code里的AI革命

聊完命令行和浏览器,我们把目光转向IDE领域。这里最值得关注的两款产品是Cursor和Windsurf,它们代表了AI编程的不同哲学。

Cursor是VS Code的一个fork,但它加入的AI能力已经完全改变了编程的形态。最基本的用法和其他Copilot类工具类似:写代码时自动补全、解释代码、生成注释。但Cursor真正强大的地方在于它的多文件编辑能力和对话式编程体验。

你可以在Cursor的侧边栏打开一个聊天窗口,然后用自然语言描述你想实现的功能。它不只是给你一段代码,而是能理解你项目现有的代码结构、帮你规划改动、甚至直接修改多个文件。比如你说“把用户认证模块从JWT换成OAuth2”,Cursor能够定位到相关文件、写出迁移代码、处理可能的边界情况、生成相应的测试。

Cursor的Ctrl+K快捷键也很实用。按下后可以直接对选中代码进行修改——选中一段代码,输入你想改成什么样,它就帮你改了。这种“选中文本 + 输入指令”的交互模式,比传统的“复制粘贴”要自然得多。

Windsurf来自Codeium,它的定位和Cursor类似,但更强调一种叫"Flow"的体验。Codeium的思路是:AI不应该只是在旁边打辅助,而是应该成为编程过程的主导者。Flow模式下,AI会主动推进开发进度,在合适的时候提出建议、生成代码、优化实现。人类开发者的角色更像是“验收者”和“决策者”,而不是“执行者”。

坦率地说,我更喜欢Cursor一些,因为它在“辅助”和“主导”之间的平衡做得更好。但Windsurf的Flow理念代表了另一种可能性:未来的IDE可能不再需要人类手敲每一行代码,而是变成一个“人机协作的工作台”,人类负责高层次的架构决策和代码审核,AI负责具体的实现细节。

这两款工具都在快速迭代,每天都有新功能上线。如果你还没体验过,我建议你至少花一周时间真正用它们做项目。光看演示视频是感受不到那种“效率提升10倍”的体验的。

5. Claude和MCP协议:AI Agent的万能插座

在OpenAI的阴影下,Anthropic的Claude经常被低估。但如果你认真用过Claude Code和MCP协议,你会发现Anthropic的技术路线可能更有远见。

Claude Code是Anthropic推出的终端AI编程助手,和Codex是直接竞品。但它的设计哲学不太一样。Claude更强调“安全性”和“可解释性”。当你让它执行一些可能有风险的操作时(比如删除文件、执行系统命令),Claude会明确告诉你它在做什么、为什么要这么做、可能有什么风险,然后把决定权交给你。这种“透明化”的设计让Claude更像一个可靠的助手,而不是一个可能失控的超级能力。

MCP(Model Context Protocol)是我认为Anthropic对整个AI Agent生态最重要的贡献。这个协议解决了一个根本性问题:AI模型怎么连接外部工具和数据?

想象一下,如果每个AI应用都需要自己实现一套和外部工具对接的方式,那会是什么混乱的场面?Cursor要对接文件系统有自己的方式,ChatGPT要对接浏览器有自己的方式,Claude要对接Git也有自己的方式。开发者每次想给AI添加新能力,都得从零开始。更糟糕的是,这些AI系统之间没有任何互操作性——你在Cursor里训练的“项目理解”,无法直接迁移到Claude里用。

MCP试图成为AI Agent的USB协议。它定义了一套标准化的接口,让任何AI模型都可以用相同的方式连接任何外部工具。你可以有一个统一的MCP服务器连接你的文件系统、代码仓库、数据库、API服务,然后任何支持MCP的AI客户端都可以调用这些能力。

这个想法的潜力是巨大的。如果MCP能够成为行业标准,那未来的AI Agent就不再是一个个孤立的应用,而是一个可插拔的能力网络。你可以随时替换底层模型(从GPT换成Claude再换成Gemini),但上层的工作流程和工具集成完全不用变。反过来,你也可以在同一个模型上灵活组合不同的工具集。

目前MCP还在早期阶段,生态还不够成熟。但考虑到Anthropic的技术实力和整个行业对标准化接口的渴望,MCP有可能成为AI Agent领域的“TCP/IP协议”——不一定是最优雅的设计,但很可能会成为事实标准。

6. 横向对比:不同形态的AI Agent怎么选

说了这么多,你可能会问:CLI Agent、浏览器扩展、IDE插件,我到底该用哪个?它们各有什么优劣?

先说CLI工具。Codex、Claude Code这类产品的优势是“纯粹”。没有GUI的包袱,执行效率高,适合自动化场景和服务器端操作。如果你经常需要在远程服务器上工作,或者想把AI能力集成到自己的脚本和工作流里,CLI是首选。但缺点也很明显:学习曲线陡峭,需要熟悉命令行操作,而且缺少直观的可视化反馈。

浏览器扩展和网页版AI适合“信息处理”和“轻量级操作”。ChatGPT的Browsing功能帮我省了大量搜索时间,Code Interpreter帮我做过好几次数据分析。但浏览器环境的限制也很明显——它能做的事情受限于网页的内容,无法直接操作本地文件系统或执行复杂的系统任务。

IDE插件是最“工程化”的选择。Cursor和Windsurf直接集成在你的开发环境里,能理解你的项目结构、代码依赖、测试状态。它们给出的建议往往比通用AI更精准,因为上下文更丰富。但IDE插件的问题在于它太“重”了——你得真的在开发环境中工作,而且不同的IDE插件之间可能存在冲突。

我的建议是:不要非此即彼,而是根据自己的工作场景灵活组合。我个人的工作流是:用Cursor做主要的代码编写工作,需要终端操作时用Codex,遇到复杂问题时切换到Claude做分析,用ChatGPT做研究和信息整理。这种组合可能看起来有点复杂,但当你习惯了之后,会发现每个工具都在它最适合的场景发挥作用。

7. 未来展望:浏览器会成为新的操作系统吗

现在让我们把视野拉大一点,看看这场AI Agent革命的终局会是什么样子。

一个越来越清晰的趋势是:AI Agent正在把“使用计算机”的门槛降到极低。以前的计算机需要你学习操作系统、文件系统、软件操作方式。但当AI能够理解自然语言指令并帮你完成操作时,用户不再需要理解“怎么做”,只需要说“想要什么”。

这让我想起一个有意思的类比:互联网出现后,获取信息的门槛从“去图书馆查阅”变成了“在搜索引擎输入关键词”。现在AI Agent的演进方向类似:完成任务从“学习使用软件”变成“描述你想要的结果”。

在这种趋势下,浏览器的地位会越来越重要。因为浏览器是互联网内容的最大入口,也是大多数Web应用的运行环境。如果AI Agent能够在浏览器环境中自如地操作,那它实际上就获得了访问和处理互联网大部分内容的能力。

但这种趋势也带来了严肃的问题。隐私和安全是最大的顾虑。当AI能够操作你的浏览器时,它能看到什么?它会不会被恶意利用?如果AI被黑客控制,后果可能比传统的恶意软件更严重。

监管和伦理问题同样棘手。如果AI Agent能够代替你操作网站,那“你的行为”和“AI代表你的行为”如何界定?网站该如何看待AI生成的操作?这些问题目前都没有标准答案。

技术发展往往超前于社会适应能力。AI Agent带来的变革才刚刚开始,我们还有时间思考和讨论这些问题的答案。但有一件事是确定的:这场变革的方向不会因为我们的担忧而停止。

8. 结语

AI Agent正在重新定义“会编程”意味着什么。

十年前,“会用Git”可能是一个加分项。五年前,“会用Copilot”可能是效率优势。现在,“能够和AI Agent高效协作”正在成为程序员的核心能力。这不是说你不需要理解代码、不需要懂算法和数据结构——这些永远重要。但如果你只会自己手写每一行代码,不懂得借助AI工具提升效率,那可能真的会落后于时代。

这场变革才刚刚开始,胜负还未分晓。但有一点是确定的:那些能够驾驭AI Agent而不是被它取代的人,将是这个时代最抢手的技术人才。


原创声明:本文作者捏人张,专注于AI技术趋势与开发者生态深度解读。

数据来源:HotGit(https://www.hotgit.org)

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-12 10:49:13 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/610224.html
  2. 运行时间 : 0.273866s [ 吞吐率:3.65req/s ] 内存消耗:4,850.01kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7afb9e23040465e68bab2cb8ce64c540
  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.000850s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001399s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.019097s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003950s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001342s ]
  6. SELECT * FROM `set` [ RunTime:0.000632s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001359s ]
  8. SELECT * FROM `article` WHERE `id` = 610224 LIMIT 1 [ RunTime:0.004987s ]
  9. UPDATE `article` SET `lasttime` = 1778554153 WHERE `id` = 610224 [ RunTime:0.025537s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.008455s ]
  11. SELECT * FROM `article` WHERE `id` < 610224 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.009158s ]
  12. SELECT * FROM `article` WHERE `id` > 610224 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.005294s ]
  13. SELECT * FROM `article` WHERE `id` < 610224 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.013282s ]
  14. SELECT * FROM `article` WHERE `id` < 610224 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007590s ]
  15. SELECT * FROM `article` WHERE `id` < 610224 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003388s ]
0.275427s