跳到内容
当前位置:首页>小程序源码>我用 AI 做了个小程序,代码不是最难的部分

我用 AI 做了个小程序,代码不是最难的部分

  • 2026-10-28 08:38:22
我用 AI 做了个小程序,代码不是最难的部分

我做舞台和智能化工程,不写代码。

前阵子把一个项目里反复要算的东西,做成了小程序「智能舞台设计计算」:14 个计算器,从监控存储要几块硬盘,到舞台负荷要多大的变压器,再到限幅器该填什么参数。

代码是 AI 写的,我一行没敲。

但这一路走下来我发现:写代码是整件事里最简单的一环。

做出来的样子:四个模块,14 个计算器


先说 AI 强得离谱的地方

一开始有 28 个计算器,我觉得太杂,说"砍到 13 个"。

它一个下午重构完了:改注册表、删页面、清测试、同步云函数、更新文档,一条链没漏。这种事我自己做,一周起步。

后来我说"再加一个 UPS 电池配置,按 T/CECS 486-2017 第 6.4.6 条恒功率法算"。它去查了规范、写了公式、顺手把我给的一个算例复现出来:

300 kVA、功率因数 0.9、后备 15 分钟、12V 电池 38 节一组 → 单格需求功率 1259.8 W,查厂家恒功率表,要配 2 组 200 Ah,共 76 只。

这个数我拿计算器核了三遍,一位不差。

但它也在三个地方给我埋了坑。 麻烦的是,每一个坑看上去都很合理。


坑一:它按"常识"写了一个加号

我给的需求是"400 路监控,每路 3 Mbps,存 30 天,单盘 4 TB,算硬盘数量"。

它的链路是对的:码流 → 日存储 → 裸容量 → 数据盘。388.8 TB 除以 4 TB,98 块。

然后它加了校验:+1 块。

实际界面:码流、路数、天数、单盘容量,四个输入决定容量

RAID5 是 n 块盘可用 n−1 块,加一块校验,99 块,看起来完全正确。

问题是这个 +1 的潜台词:98 块盘全在一个 RAID5 组里。

现实里不可能。12 盘位机箱,一组最多 12 到 16 块,98 块要拆成 9 组,每组各留一块校验——校验盘是 9 块,不是 1 块。

一组到底为什么不行?不是阵列不支持,是重建。RAID5 只容一块盘故障,盘越大重建越久;组越大,重建期间第二块盘再挂的概率越高,整组数据一起没。

所以正确答案是 107 块,差了 8 块——够一个机柜的盘位。

AI 不是算错了除法,是用了行业里最流行的那句话,却没问这句话在什么前提下成立。


坑二:它能对上截图,但截图本身是错的

做限幅器的时候,我需要一组参数:低切 100 Hz 时,启动时间和释放时间该填多少。

我手上没表,就找了一张同类小程序的截图:启动 20 ms,释放 200 ms。

AI 照着反推了一个规律:启动 = 2 个低切周期,释放 = 10 倍启动。100 Hz 周期 10 ms,2 个周期 20 ms,10 倍 200 ms。

两个数字同时吻合。 它告诉我"找到了规律"。

我信了。直到有人一句话否掉:

不要反推,要找官方依据。

去翻厂家手册。XTA 和 MC2 两家给了同一张表:

低切频段
启动
释放
31~63 Hz
16 ms
256 ms
63~125 Hz8 ms128 ms
125~250 Hz
4 ms
64 ms
2k~32k Hz
0.3 ms
4 ms

100 Hz 落在 63~125 Hz 段,是 8 ms / 128 ms,不是 20 / 200。

现在界面里直接内置那张表,低切频率一填就自动给倍数

更要命的是:Powersoft 的技术文档里写着"启动时间不宜长于被保护最低频率的一个周期"。100 Hz 一个周期 10 ms,我反推的 20 ms 已经超了。

也就是说,那张截图本身违反原则。

能对上截图,只能证明抄得像,不能证明它对。

AI 特别擅长这种"看起来对"——它会给你一个自洽的推导过程,而自洽不等于正确。


坑三:它自己写的公式,自己不校验

这条最隐蔽。

LED 屏配电那个计算器,它写的是:算出电流 → 选断路器 → 选电缆。

代码是这样的:

断路器 = 32 A电缆   = 按 23.6 A 选的 2.5 mm²,载流量 25 A

25 A < 32 A。 断路器的整定值比导线载流量还大——真过载的时候,线先烧,开关还没跳。

这个 bug 在界面上完全看不出来,数字都"有",单位都对。

是我后来做了一件事才发现:把工程约束写成测试,让 14 个计算器跑 300 组随机输入,检查"载流量必须 ≥ 断路器"这类铁律。8000 多项检查,它自己撞出来了。

舞台负荷:算完变压器容量,顺带把进线断路器和电缆一起给出来,并校验 Iz ≥ In

同一个测试还抓出另一类问题:投影亮度的"经验速算"标签写着 300~500 lm/m²,代码实际算的是 167。标签和算式差了 2 倍,谁都发现不了。


所以 AI 需要什么

不是更聪明的提示词。是三样东西:

一、依据。 "某个软件这么算"、"截图上是这样",都不算依据。要具体到哪本规范、第几节、哪张表。AI 不会主动替你要这个——你说"按规范来",它可能给你一个长得像规范的公式。

二、判据。 把"必须成立"的工程约束写成测试。人不可能逐行看代码,但可以让机器替你撞墙。上面那个 25 A < 32 A,就是这么出来的。

三、拍板。 它给方案,你签字。这三条我否了它两次:不要反推、要找原文;功能太多、砍掉一半。它每次都照做,但它不会自己意识到该被否。


写完了,真正的麻烦才开始

代码能跑,和小程序能上架,是两件事。

微信那边的要求,AI 基本只能帮你查资料,剩下的得自己走:备案号、客服联系方式、隐私保护指引、权限声明、版本号与备注。

我踩的坑:

提交了 9 天前的旧包。 后台开发版本的备注还写着"28 个计算器",而我已经砍到 13 个。差点把一个月前的东西提交上去。

声明了一个从没用过的权限。app.json 里挂着位置权限,说明写得很像回事,但全项目搜不到一处调用。

隐私指引写"读取剪贴板",其实只写入。 后台按 API 自动生成了一条,可代码里只有 setClipboardData,从来没有读取。

这些 AI 都不会主动提醒你——它不知道审核员会看什么。

我的办法是:把提审当成一次需求评审,逐条对——联系方式真不真、权限用没用、版本对不对、备案号有没有。这些检查项我也写成了脚本,跑一遍四十秒。


做出来了,还得有人知道

小程序没有自然流量。上架那天,用户数是零。

所以开始写这个号。第一篇就写它怎么来的——因为做的人比用的人多,而做的人更需要知道坑在哪。

后面会写三件具体的事:

  1. 小程序审核怎么一次过(我整理的检查清单)
  2. 小程序怎么挂到公众号(菜单、卡片、关键词回复)
  3. 每个计算器的算法依据,一篇讲一个

想请你帮个忙

如果你的项目里也在用 RAID5 配监控存储,你们一般几块盘一组?

我们按机箱 12 盘位配,听说有的设计院直接按 16 块一组算。后台回复「RAID」告诉我,我统计完写一篇。


关注「碳基围观」,每周一篇 AI 落地实操。 不聊概念,只写能直接拿去用的流程和坑。

后台回复这些词:

  • 回复 计算器 → 小程序入口(14 个计算器)
  • 回复 RAID → 分组自查表与完整算式
  • 回复 限幅器 → MC2 / XTA 那张原表的整理版

如果这篇让你少踩一个坑,点个「在看」,转给同样在用 AI 干活的人。

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