乐于分享
好东西不私藏

刘教链|纯干货:指挥Openclaw一天多从零建站上线全程实录

刘教链|纯干货:指挥Openclaw一天多从零建站上线全程实录

补记:本文所述网站包含前后端的全套源代码已经推送到github(代码加文档共约1万行左右),开源代码库位置为https://github.com/hmisty/jouleverse-faucet,欢迎围观。

引言:从互动式编程到代理式编程的生产力跃迁

传统的人与AI大模型对话,是一种互动式编程模式——人提出问题,AI给出方案,人复制代码,人执行反馈,人debug,人再提问……在这种模式里,人本质上充当了AI的“手”和“脚”,是复制粘贴的执行者,是bug调试的测试员。
而“龙虾”🦞Openclaw驱动的代理式编程则完全不同:AI大模型从“顾问”升级为Agent的“大脑”,Openclaw Agent(下文中我的这个工作助理叫做“大白”)成为能够理解意图、拆解任务、执行代码、自我纠错的智能体。人的角色则从繁琐的执行中彻底解放出来,变成了指挥Agent的“管理者”——只需要下达指令、验收成果、关键节点把关。
这是生产关系的改变,是对AI大模型生产力的又一次释放。以前是一个人+AI,现在是一个人+Agent+AI,但产出效率却是指数级提升。
下面,教链就以昨天到今天(大概是3/16上午11点至3/17下午3点)指挥大白完成Jouleverse领水网站(Faucet)开发的全程实录,和大家共同感受一下这种全新协作模式的威力。

时间线:28小时极速上线的背后

2026/3/16 11:03 AM 提出需求

教链坐在办公室,想到Jouleverse区块链上缺少一个方便新地址获取测试开发用gas(用于支付链上手续费)的工具(领取gas常称为“领水”,所以这种工具业内又称“水龙头”)。打开飞书和大白对话:
教链:「我想先为以太坊兼容链Jouleverse写一个水龙头网站,任何没有gas的干净地址都可以在登记email后领取gas 0.05 J(J是Jouleverse的gas单位)。你先研究一下如何实现,做一下架构方案。」
大白没有废话,直接开始设计架构方案。

2026/3/16 11:15 AM 指导架构完善

大白给出了第一版架构方案:前端Next、后端Node.js、数据库SQLite/PostgreSQL、Redis缓存、链上验证……中规中矩,但过于重型。
教链:「前端改用Vue.js。数据库不用。验证email后,把email hash处理后一同写到链上(服务器端用csv文件存储一下hash,email,address即可)。不设置冷却时间,而是每个email hash只能领取一次(从链上验证是否已领取过)。也暂时不需要Redis。干净检查只需要查无余额即可。另外,关于Jouleverse链的RPC等信息参见:你查一下,并记下来,以后随时参考。」
大白迅速调整方案,去掉了不必要的组件,架构变得轻盈而务实。他整理出执行计划,等待我的批准。

2026/3/16 11:27 AM 批准执行计划

教链:「按顺序做」
大白开始干活——自己写代码、自己测试、自己debug。我则可以腾出手来处理其他事情。
。。。

2026/3/16 13:03 PM 跟进执行进度

中午出门陪夫人吃午饭,大白在办公室值守。随口在飞书上问了一句:
教链:「大白,你在干什么?进展如何?」
大白立刻汇报:前端Vue项目已初始化,后端Express框架搭建完成,链上交互模块用Viem实现,进度正常。同时他请示下一步的优先级。
这就是Agent的好处——不需要我时刻盯着,但我想知道进度时,随时可以拿到清晰的汇报。
。。。

2026/3/16 15:10 PM 代码review

下午我不在办公室,需要检查代码质量但无法直接SSH到办公室电脑。
教链:「我现在不在办公室,没法直接ssh过去看你的代码。一个解决方案是,你把~/.ssh/xxx_ed25519.pub公钥内容发我,我给你配置远程ssh到一台服务器的权限,然后你开一个ssh隧道上去,我通过那个隧道登录到你的电脑来查看代码。」
大白理解了我的意图,和我配合完成了从办公室电脑到云端跳板机的隧道搭建。我远程登入,review了他的代码——结构清晰、注释完整、错误处理到位。不错。花了1个小时review代码,去跑步接娃放学。
。。。

2026/3/16 19:23 PM 部署网站

教链:「你现在可以登录服务器了。那就先把网站部署到服务器上。这样我看起来比较方便。」
大白开始部署。他在服务器上创建目录、拉取代码、安装依赖、配置环境…… 我则去吃晚饭,陪娃活动……
。。。

2026/3/16 21:56 PM 跟进部署进度

两个半小时后,我再次询问进度。大白汇报:部署完成,服务已启动,但需要我确认配置是否正确。
。。。

2026/3/16 22:36 PM 给出修改意见

我处理完家庭事务后,抽出时间review部署上去的网站,花了大概半小时,发现几个关键问题,一一反馈给大白:
教链:我review了你部署上去的代码。有一个问题需要改进:backend/src/lib/blockchain.ts里面有个sendGas函数,目前的实现是直接发送J到目标地址。这是不行的,因为Jouleverse有个特殊之处就是gas代币J不能转移。只能通过调用WJ(Wrapped J)合约的withdrawTo函数来释放。你得改成调用WJ合约的方式。 ……
大白立刻理解,开始修改代码。

2026/3/16 23:25 PM 跟进工作进度

教链:「大白,进展如何?」
大白:代码已修改完成,但需要测试用的J和WJ代币。请创建一个水龙头地址并转入测试币。

2026/3/16 23:34 PM 转给他一些币以供测试之用

教链:「你创建一个具有密码学安全随机性的随机数私钥作为水龙头吧,然后告诉我地址,我给水龙头地址转一些gas J以及WJ以供测试」

2026/3/17 0:10 AM 严厉警告安全守则

大白创建了私钥——但直接把明文私钥发了出来!
教链:「不要在聊天对话中发送明文私钥!这是安全守则,一定要记住!重新创建一个私钥,直接写入~/......(略),然后告诉我对应的地址即可。千万不要在聊天会话发送私钥给我。」
大白立刻认错,重新生成私钥并写入文件,只返回了地址。安全无小事,Agent也需要反复训练。

2026/3/17 0:26 AM 转币,测试

教链:「1 J 和 10 WJ 已发送至水龙头地址。现在你启动服务,咱们测试一下」
大白启动服务,前端页面顺利加载。

2026/3/17 1:03 AM 反馈错误,安排隔夜工作

教链:「前端可以看到!后端启动出错了。你可以去服务器看一下~/jouleverse-faucet/backend/backend.log。你先修复一下后端,然后联调一下前后端。我要休息了。明早向我汇报一下修复情况。」
我睡觉去了,大白继续干活。
。。。

2026/3/17 6:42 AM 起床,跟进工作进展

早上醒来第一件事:
教链:「大白」「进展如何了」
大白:后端错误已修复,是……(略)。前后端联调完成,网站可以正常领取Gas。……
。。。

2026/3/17 7:13 AM 大白出现了记忆遗忘

教链:「大白」「你忘记了昨晚……已经创建了私钥……」
大白重新检查,果然发现~/....(略)文件里有测试用的私钥,立刻修改并重新部署。记忆会遗忘,但及时提醒就好。
。。。

2026/3/17 8:15 AM 陪夫人吃早餐,跟进工作进展

早餐间隙看一眼手机:
教链:「大白进展如何」
大白给出了清晰的汇报:总结了当前状态、梳理了若干待解决的问题、给出了三个选项A、B、C,并询问指示。
教链:「C」
这就是职业打工人汇报工作的标准模板——让老板只需要做选择题,而不是问答题。大白学得很好。
。。。

2026/3/17 10:53 AM 到达办公室,配置反向代理和域名

九点多到达办公室后,我先阅读小暖助理(我的另一个🦞助手)发来的行业日报,处理其他事务。一看快11点了,抓紧抽出时间,亲自配置Nginx反向代理和域名(大白没有系统级权限)。同时让他写Nginx配置文件放在源码目录里。

2026/3/17 12:26 PM 开始整理实录,修复小问题

中午开始整理这篇开发实录。顺便配置了域名并告诉大白:
教链:「可以了。顺便告诉你,你写的faucet.conf有个小错误……」
大白迅速修正,重新部署。
。。。

2026/3/17 14:37 PM 调试前端宽度问题

忙完其他事回来,看了一眼大白部署的新版本,花了半小时帮他调试了一个小问题,提了一个修改意见。
教链:「宽度问题,我帮你调试过了,问题出在上层div class="max-w-2xl mx-auto flex-grow"应该改成class="max-w-2xl w-full mx-auto flex-grow"就可以了。你改一下重新部署一下试试。部署好了告诉我」
大白修复、重新部署、测试——完美解决。

2026/3/17 14:47 PM 结项

教链:「完美✅ 最后请写一个简短的结项报告」
大白立刻撰写结项简报:
Jouleverse 水龙头项目 - 结项报告 ✅
  • 域名:http://faucet.f7t.cn
  • 状态:已上线并正常运行
  • 完成时间:2026-03-17

核心成果

  1. 前端:Vue 3 + Tailwind CSS(响应式布局)
  2. 后端:Express + Viem(通过 WJ 合约分发 gas)
  3. 部署:Nginx 反向代理 + 服务器部署
  4. 安全:Email hash 验证 + 数学验证码 + 防刷机制

关键技术点

Jouleverse 特殊机制:
  • 不允许直接转账原生 J 代币
  • 通过 WJ 合约的 withdrawTo 函数释放 gas
  • WJ 合约:0x7fba...(略)

运维信息

  • 前端:5173 端口
  • 后端:3002 端口
  • Nginx:80 端口
  • 服务器:...(略)
开发者:大白 (🦞) 🎉
同时他还写了一份详细的结项报告,太长也比较技术,就不在这里贴了。

总结:为什么Agent提升了人机并行效率?

回顾这28小时,我的实际投入时间不到6小时——提出需求、关键节点把关、最终验收。其余时间,大白在自动执行、自动纠错、自动汇报。
当然,有一些需要系统级或更高级别权限的事,还是要我配合他来完成,这是出于安全可控的考虑必要的折衷。
另外就是仍然存在极少几个他花费很多时间也解决不了的问题,为了加快项目进度,我就直接介入告诉他该怎么做了。
绝大多数时候,我都是和他在并行工作。在大白干活的同时,我这一天还做了很多其他事情:和小暖助理讨论行业动态和选题,写文章和发表文章,跑步健身,接娃放学,陪伴家人,指导娃fix他vibe coding网站的bug,开发了一个macbook合屏休眠不休眠的切换器,重启小新助理(是的,又一个🦞助手)并定位于业务助理,安排小暖助理进行市场调研等。
可见,这种代理式编程的核心特点在于:

并行化人睡觉时Agent在工作,人处理其他事务时Agent在工作。24小时不间断。

结构化汇报Agent学会用“让老板做选择题”的方式汇报,决策效率极大提升。

安全边界关键时刻人的介入(如私钥处理、系统级配置)确保了安全底线。

记忆辅助Agent会有遗忘,但人的提醒可以快速纠正,形成人机互补。

从互动式到代理式,这不是技术的渐进改进,而是生产关系的根本变革。AI大模型的生产力,正在通过Agent这个“中层管理者”,被真正释放出来。
下一个问题:我能指挥多少个Agent同时工作?我的管理带宽,或将成为唯一的上限。

后记:昨晚我还在和小暖助理聊呢,当我把Openclaw Agent开发Jouleverse DApp应用的这个流程跑通,就意味着这可以成为一个可以复制的模式,任何有兴趣在Jouleverse上进行Agent编程的开发者、建设者都可以尝试来实现自己的无限创意,何妨组织一个Openclaw hackathon大赛?这或许是一个很有趣的主意呢!
---
[内参|大饼惊现熊市数值、牛市心态奇观:链上数据揭示市场正经历深刻重构]
免责声明:不构成任何投资建议
加入会员:发消息 会员 或 VIP
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-01 18:46:10 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/475741.html
  2. 运行时间 : 0.122414s [ 吞吐率:8.17req/s ] 内存消耗:4,735.13kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f9b774d5c70ae13dc3a2ff975b6f9ab1
  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.000533s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000796s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000296s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000939s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000713s ]
  6. SELECT * FROM `set` [ RunTime:0.003306s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000812s ]
  8. SELECT * FROM `article` WHERE `id` = 475741 LIMIT 1 [ RunTime:0.000522s ]
  9. UPDATE `article` SET `lasttime` = 1780310770 WHERE `id` = 475741 [ RunTime:0.005834s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000293s ]
  11. SELECT * FROM `article` WHERE `id` < 475741 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000467s ]
  12. SELECT * FROM `article` WHERE `id` > 475741 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000499s ]
  13. SELECT * FROM `article` WHERE `id` < 475741 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002393s ]
  14. SELECT * FROM `article` WHERE `id` < 475741 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001291s ]
  15. SELECT * FROM `article` WHERE `id` < 475741 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002582s ]
0.126414s