乐于分享
好东西不私藏

我用 AI 做了一款 APP,可能改变几千万 "伙伴" 的命运

我用 AI 做了一款 APP,可能改变几千万 "伙伴" 的命运

我家有一个抽屉,拉开之后是这样的:

一台电池不太行的小米 11 Ultra,一台换了新手机后退役的三星 S21+,一台当年加价买的华为 Mate 40 Pro,还有一台触屏莫名其妙有一行失灵的魅族 16S。

它们曾经都是各自年代的机皇。

一亿像素、潜望长焦、自由曲面超广角、IP68 防水……当年发布会上吹过的每一句牛,现在都安安静静地躺在这个抽屉里,连灰都没人擦。

它们的命运基本是一样的:买了新手机被新欢取代,那旧的呢?

转!转念一想,我在整理抽屉时突然意识到一个问题——

这四台手机加起来,有四个旗舰级主摄、四个超广角、三个长焦、两个前置镜头、超过 1TB 的总存储空间,和四颗当年能跑分跑到冒烟的旗舰芯片。

而我在当了奶爸之后,为了看家里宝宝睡觉有没有哭闹、什么时候睡醒,专门去网上买了一个 399 块钱的智能摄像头。

那个摄像头用的传感器,还没有这四台手机里最差的那个的前摄大。

当时的感觉,怎么说呢——

就像组了双路RTX 5090 ,却非要用集成显卡原神启动


现在的摄像头确实不错了,但是……

公平地说,现在市面上的家用监控摄像头已经进步很多了。两三百块钱就能买到 2K 分辨率、带红外夜视、支持双向通话的,性价比确实比以前高。

但你有没有想过一个问题:

你的摄像头拍到的每一帧画面,都在经过别人的服务器

你说"没关系,我又不是什么大人物,谁看我家啊"。

但换个角度想:你把摄像头对着宝宝的婴儿床。宝宝在睡觉,画面通过摄像头 → 厂商的云服务器 → 你的手机。中间经过的那台服务器,你连它在哪座城市、由谁维护、会不会什么时候突然爆雷,你都不知道。

你跟我说"没关系",但我总觉得哪里不对。

就像你住进了新房,但前任房主始终持有着你家的钥匙你还不能换锁。你说对方说了不会偷用,但你就是觉得——

膈应

而且,一旦厂商的服务器崩了、公司倒闭了、或者某天突然改政策要收费了,你花了几百块买的摄像头,就真的变成一块塑料了。

你的数据在别人手里,你的硬件控制权也在别人手里。你买的不是摄像头,你买的是一份"暂时可用"的租赁权。


于是我把抽屉里的手机都翻了出来

我的想法很简单:能不能让这些旧手机自己当摄像头?

画面不出局域网,数据不上云端,AI 检测在本地跑,录像存本地——整套系统完全属于我,跟任何厂商的服务器没有半毛钱关系。

而且,如果一台手机不够……我这不有四台嘛。它有摄像头、有CPU、有存储、有电池,可以随地大小布

于是就有了 HomeCam

没有用现成的开源监控方案,从调用相机传感器、到 H.264 编码、到 RTSP 推流、到 AI 模型集成——全部用 AI 从零搭建了核心代码。

Homecam主界面

在其他手机或者平板、电脑上,浏览器打开IP地址就可以查看实时直播。

然后呢,为了便于多台摄像头组播,又开发了另一款配套的显示软件 Homecam-TE——一个专门接收多台 HomeCam 视频流的显示终端。

于是这个抽屉里翻出来的四台手机,变成了这样:

  • • 手机 A 放在客厅沙发旁,主摄对着整个客厅,广角对着阳台入口
  • • 手机 B 放在婴儿房,长焦对着婴儿床——睡着了 AI 能检测,哭了 AI 能报警
  • • 手机 C 放在厨房,前置摄像头对着燃气灶,做饭的时候也能看火候
  • • 手机 D 放在门口,对着大门,快递来了谁拿的,一清二楚

打开 Homecam-TE,屏幕上出现四个画面,全部来自同一个抽屉里翻出来的旧手机。

多摄像头视频组播

随时切换任意一台的镜头——主摄、广角、长焦、前摄,想用哪个用哪个。开关电源、查看实时画面和事件日志。如果有人进入、婴儿哭或者跌倒,Homecam-TE 会进行事件日志推送加上声音/振动提醒。

整个家,没有任何死角,并且随意摆放,想布置在哪里就在哪里

全部数据只在局域网内流没有云服务没有月费,没有任何第三方知道我家什么时候有人。

每台旧手机上的摄像头,都是当年引以为傲的旗舰传感器——一亿像素的大底主摄、潜望式长焦、自由曲面超广角。那些发布会上吹过的牛,在当摄像头的这一天,终于全都兑现了。

几百元的普通监控只有固定单镜头,而我手里的旧旗舰,直接变身广角 + 主摄 + 长焦 一体的顶配多镜头安防系统。

那台 399 买回来的塑料摄像头,现在已经被我拆掉收进了抽屉。

那四台旧旗舰放过的地方,只不过,位置调换了。


它到底能做什么?说几个实在的

🌐 浏览器就是你的监控中心

不需要装任何额外软件。电脑、平板、甚至你正在用的主力机——浏览器打开 http://手机IP:8080,实时画面就出来了。

WEB端主界面

主页分三个标签:

  • • Live:看实时画面,切换摄像头,开关电源。
  • • History:所有事件触发的录像都在这里,带缩略图、内嵌播放器、一键下载。
  • • 事件日志:自动进行事件记录,谁、什么时候、触发了什么——清清楚楚。

📡 两种传输协议,适应你的所有场景

  • • MJPEG:纯局域网传输,适配低延迟局域网场景。浏览器/显示终端 APP 直接查看,无需任何插件。
  • • RTSP(H.264 编码):如果你有进阶需求,软件内置标准 RTSP 视频流推送。可以直接接入 EasyNVR、Blue Iris、HomeAssistant 等 NVR 系统,跟几千块的专业监控摄像头同台竞技,同时合理节省带宽。

📷 远程切换镜头,把旧手机的全部家底用上

你的旧手机有几颗摄像头?——主摄、广角、长焦、微距、前置……甚至有些国产机还有独立的夜视镜头。

以前只有自拍的时候才能用上它们。现在?坐在沙发上打开网页,点一下切换:

  • • 主摄看全局
  • • 广角看整个卧室
  • • 长焦拉近看宝宝有没有踢被子
  • • 甚至可以切换夜视镜头在黑夜观察
  • 长焦切换
  • 夜视切换

全程不需要碰那台旧手机。

🧠 五套 AI 模型,覆盖全家需求

全部运行在手机本地,零数据外流,不用开通任何会员、付费服务。

覆盖婴幼儿看护、老人看护、萌宠看护,甚至监测小朋友大朋友们是不是有偷偷在玩手机😂。

  • • 🏠 家庭安防 — 人形检测,有人进入立刻录像并推送事件。支持识别人、猫、狗、鸟,外卖小哥和流浪猫都不会漏掉。
  • • 🍼 婴幼儿看护 — 婴儿哭声检测 + 睡眠监测。宝宝醒了开始嚎,它比你先知道。闭眼超过一定时间判定在睡觉,睁眼判别睡醒——你可以在客厅安心追剧打游戏。
  • • 👴 老人看护 — 跌倒检测。通过人体 33 个关键点实时分析躯干角度,老人摔了 3 秒内就能识别并触发录像。更贴心的是:它能检测到"自己站起来了",让你不用火急火燎往家赶。
  • • 🐱 萌宠看护 — 猫、狗、鸟的专属识别。想知道你家主子在你出门后是在睡觉还是在拆家?它全给你录下来了。
  • • 📵 防沉迷监测 — 检测画面中是否出现手机 + 是否有手靠近。综合评分超过阈值就触发事件。简单说:你家娃到底是在写作业还是在刷抖音?HomeCam 会如实告诉你。
  • 事件记录及录像
    而且这些模型全部可单独开关、可调整检测灵敏度、可选择 CPU 或 GPU 推理后端。后期还可以不断扩展更多的检测类型。

🎯 更人性化、更全面

  • • 录像保存策略:基于 AI 模型设置,仅有人活动或者发生事件时录像,不用再保存一堆没用的空场景。可自由设置存储时长、保留数量,自动清理旧视频,不用担心手机存储爆满。
  • • 智能预录:环形帧缓冲区最大可存 fps×10 帧,事件触发时连发生前几秒的画面都完整留存。
  • • 人物标示框开关:AI 检测框可以关闭显示但后台继续检测,开启更智能,关闭更流畅。
  • • CPU/GPU 切换:性能模式还是省电模式?由你自由决定。
  • • 检测帧间隔可调:1~10 帧,检测密度灵活把控。

🔐 外网访问?也可以,但数据还是你的

如果你人在外面也想远程查看家里的画面,完全可以实现。这里推荐两种方案:

一是自建公网入口,把端口映射出去。二是更推荐的方式:装一个 Tailscale,通过 WireGuard 协议加密组网,手机在外网也能像在局域网一样访问家里的 HomeCam。

不管哪种方案,核心始终不变——数据经过的公网通道由你自己掌控,没有任何第三方厂商的服务器夹在中间。

你可以在世界任何地方打开手机,看到家里宝宝睡觉或者萌宠拆家的画面。而这些画面从摄像头到你手机,全程加密、全程私密。

这才是真正的"属于你自己的监控系统"。


说回 AI

当了奶爸之后,萌生出利用旧手机作家庭监控的需求,但发现如此明确的痛点竟然没有一款合适的产品。那么?我们自己做一款呗!正好一边学习AI一边动手实践,学以致用!

在做 HomeCam 之前,我没有做过安卓开发,我甚至不是一个软件开发人员,一直觉得"写一个 App"是一件离我很远的事。

但有了 AI 之后,情况变了。

我不需要记住那些细节。我只需要告诉 AI:

  • • "帮我把手机摄像头的预览帧转成图像流推出去"
  • • "帮我实现一个WEB服务器,可以实时读取视频流并实现镜头控制切换"
  • • "帮我集成轻量化的深度学习模型,检测到人就开始录像"

AI 能听懂

而且不是简单地"生成代码"——它是真的能帮你把整个系统搭起来。从架构设计到异常处理到性能优化,它会一步步跟你讨论,像一位资深工程师坐在你身旁协作。

这就是最近很火的:VIBE CODING

你不需要在CS*N里翻几个小时找一段过时的代码结果还要收你几百个积分。你不需要啃完厚厚的《安卓开发——从入门到入土》。你只需要有一个想法,然后顺着思路一直往下走,遇到不会的就借助 AI 解决。

诚然,AI生成的内容并非完美无缺,偶尔会出现小bug,部分架构设计也不够极致优雅。但它实打实做到了一件颠覆性的事:让我这个非专业开发者,仅凭一个生活化的痛点需求,就落地出一款真实可用、稳定运行的产品,让闲置硬件重新产生价值,可以方便的宝宝睡了安心去打游戏守护家人安全。

这本身就是AI时代最不可思议的变革。

当下很多人可能觉得AI也就那样。停留在聊天机器人的感觉中,问几个简单的问题,AI 答错了,于是得出结论:AI 不行,连这都做不对。也有接触过 VIBE CODING的,觉得它只是入门玩具,只能写写待办清单、记事本这类千篇一律的纯软件小工具,做不了复杂项目,更无法落地真正有价值的实体产品。

这种偏保守的认知,可能会错过AI的真正价值。AI的迭代速度前所未有,能力边界一直在高速扩张。如今头部科技大厂早已全面迈入人机协同的研发新时代,AI不再是可选工具,而是贯穿开发、调试、迭代全流程的核心生产力,过去做不到的硬件适配、场景化定制开发,如今早已可以稳定落地。用固化的眼光看待持续进化的AI工具,自然会产生巨大的认知偏差。

AI不会凭空创造产品,却彻底抹平了传统开发的技术壁垒。普通人不用精通代码、不用掌握专业开发知识,只要能发现真实生活痛点、清晰定义需求,AI就能协助完成架构设计、代码开发、调试优化,帮我们把想法落地成可用产品。

这一点,我希望的旧手机安防系统项目就是一个好的佐证。它的核心价值更是通过AI赋能,将创意落地为实体价值,能够深度结合硬件资源,解决真实的生活痛点。

你只需要发现问题,然后定义问题。

剩下的,AI 帮你解决问题


最后

所以为什么我说"可能改变几千万'伙伴'的命运"?这个当然是出于噱头,有点标题党了。

但随着科技的高速发展,全球真的有不只几千万台,甚至数亿、数十亿的旧手机正在抽屉里吃灰。它们有顶级旗舰的摄像头,有多枚不同焦段的镜头,有冗余的算力,有大把的存储空间——但因为缺少合适的软件,它们被定义为"电子垃圾"。最终可能只能流向某转、某鱼、某回收等(逃。

HomeCam 让它们重新上岗。

我只是一个不想把宝宝视频传到别人服务器上的家长。恰好发现了一个市场空白,恰好有 AI 帮我填上了它。

所谓伙伴,从来不是最新最贵的旗舰。是那些曾经陪你走过岁月、如今依旧愿意为你站岗的旧设备。

如果你家里也有一台吃灰的旧手机——不管是一台,还是像我一样整整一抽屉——

如果你想试试不交月费、不上云、全本地运行的 AI 监控是什么体验,

如果你想感受一下"用 AI 自己做产品"这件事,

欢迎来 GitHub 看看。

让你的这些老伙计们重新为你站岗

GitHub 搜索 HomeCam(服务端)和 Homecam-TE(多设备显示终端),即可找到完整的项目源码和部署教程。

https://github.com/lediet/HomeCam  https://github.com/lediet/HomeCam-TE

Q&A:

  • 本软件是否免费?

    本项目完全开源、永久免费、无广告,可放心食用。

  • 是否支持外网访问?

    是的,文中提到了可以自建公网或者使用Tailscale,不经过第三方服务器数据完全掌握在自己手里。如有需求,下期可以讲讲Tailscale的使用教程,欢迎关注哦~

  • 开发使用的什么AI大模型,是否消耗了很多Tokens?

    本软件开发中接入的百度Coding plan,请求次数足以覆盖不间断软件开发,具体使用的模型为DeepSeek-V4。实践证明,纯国产AI完全能支撑软件的开发调试。

  • 是否可完全替代监控设备?

    本方案主打家用闲置盘活、隐私本地存储、免费开源AI智能识别、随地大小布,但商用监控在长时间稳定运维上有优势。可作为室内居家完美平替。

  • 是否可插电运行?

    可以插电运行,但手机长时间持续插电可能会损耗电池。如果需要 7×24 小时常驻值守,建议改装直供电,设备可以更稳定

  • 软件在哪里下载?

    上面提到的Github页面可找到项目源代码和发布文件(右侧Releases),或者点击文章左下角阅读原文进入网盘链接转存。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-20 17:47:10 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/774531.html
  2. 运行时间 : 0.782225s [ 吞吐率:1.28req/s ] 内存消耗:4,769.45kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7badceb8a848b29a81ae734f8725eed1
  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.001231s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.002151s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.012034s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.018032s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001972s ]
  6. SELECT * FROM `set` [ RunTime:0.003119s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001909s ]
  8. SELECT * FROM `article` WHERE `id` = 774531 LIMIT 1 [ RunTime:0.021264s ]
  9. UPDATE `article` SET `lasttime` = 1781948830 WHERE `id` = 774531 [ RunTime:0.021129s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.010765s ]
  11. SELECT * FROM `article` WHERE `id` < 774531 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.014010s ]
  12. SELECT * FROM `article` WHERE `id` > 774531 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.028993s ]
  13. SELECT * FROM `article` WHERE `id` < 774531 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.150340s ]
  14. SELECT * FROM `article` WHERE `id` < 774531 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.113134s ]
  15. SELECT * FROM `article` WHERE `id` < 774531 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.151944s ]
0.786190s