乐于分享
好东西不私藏

我开发了一个App,想邀请你体验

我开发了一个App,想邀请你体验

你可以找个地方安坐下来,随意做点什么,也可以什么都不用做。

在生活的连贯性中,我们常常忘了停下来感受自己。「坐坐」创造了一个停留时段的空间。无论你是正坐在海边看浪花起伏,还是在公园长椅上观察草丛里的生机;无论是在湖边看涟漪散去,还是在候机大厅的喧嚣中静静等待...你都可以在「坐坐」记录下此刻的情景:

空气里弥漫的咸涩气息,草尖上闪烁的剔透微光,耳机里动人的音乐旋律,屏幕上跳跃的光影,一段跌宕起伏的故事,一场激动人心的竞技,餐桌上的香气扑鼻,杯子底的褐色痕迹,日光洒落时的一地斑驳,意识清醒后的步履轻盈...

图片授权基于www.unsplash.com协议
Leave the noise behind, Settle into the moment.
01. 一个“恶趣味”的起源

关于「坐坐」的缘起是这样的:

在很早之前,大概是大学即将毕业那会儿,一次蹲马桶时,我盯着厕所的门板产生了一个古怪的念头:如果我能通过某个工具,和另外一个同样正在“奋斗”的人打个招呼,会发生什么?

我想象中的交互方式是这样的:不能发图片、视频和语音,只能通过简短的文字,或者一些抽象的 Emoji、符号,甚至是一个极其简陋的在线 PK 小游戏,就能完成一次跨越隔间的“灵魂交流”。

这个念头让我兴奋了很久。并且神奇的是,在和我第一份实习工作的leader的一次闲聊中,他居然也聊到了这个相似的idea,发现我们竟然如此趣味相投。我们构想了这个产品的初版形态,以及如如何推广等等...但由于那会儿的研发资源很贵,很难低成本找到开发来帮助我们实现,加上不久之后Leader离职了,这个idea就一直被搁置着,但是它像是一颗种子,一直埋在我心底的土壤里。

工作的八年间,我一直在 ToB 行业,先后从事电商SaaS、私域SaaS、二手交易,从未触及纯 ToC 的产品。但我一直都确定自己还是挺喜欢社区类的产品,那种通过内容让人连接的感觉简直太奇妙了,能够给人带来极大的成就感。

而幸运的是,才短短几年互联网就飞速进入了AI时代,编程也因具有足够多的开源语料,同时答案具有高确定性的特点,幻觉较少,让其成为被AI赋能非常成功一条分支领域。也正因此,AI编程让每一位普通人“面向自己开发产品”从幻想成为了现实。在今天,每一个人都能够借助AICoding,将自己脑海里的idea,落地成一个个具象且可用的应用。

于是,在工作的业余空档,我又再次想起了那个在如厕时与另一个陌生人人互动的idea...

02. 从作品练习到做成一款完整应用

老实说一开始,我并没有把这个idea当成一个正式的项目来进行,而仅仅只是把它当作我vibe coding的一个练习作品。但出于产品经理的思维习惯,我还是发出了第一个疑问:“这是一个真实需求吗,如何让用户进入厕所后,能立马想到并打开这个应用呢?”

我发现很难回答这个问题,但我还是在网上找了好些资料,然后知道了一种成本非常便宜的产品——NFC信息备忘贴。如果你生活在一二线城市的话,应该见过不少这个产品的具体应用,那就是支付宝贴在各大商场、小区和写字楼电梯里,广告牌下方的“碰一碰”。

我在想,如果我将打开应用的指令写进这个NFC备忘贴里,贴在各个公共厕所的门背后,能否会吸引来用户?如果覆盖的人群数量足够多,总会有人出于猎奇的心理碰一碰吧,只要应用的内容足够有趣,应该是能留住一部分人的。而对于已经有这个需求的用户,也可以低价售卖给他们,贴在家里卫生间马桶正前方的墙上,当作一个环境触发器,可以在一定程度上解决前面那个“如何立马想到并打开应用”的问题。

于是,接下来我开始构思如何让这个产品足够有趣,我和Claud Code以及Gemini聊了很多,也做出了很粗糙的Demo,但可能是我的想法还不够清晰,以及Vibe Coding的技能生硬,效果并不理想。在四月第一周的周日凌晨2点多,我推翻了这个想法。
不知道是由于心理失落带来的疲惫感,还是生物钟的能量告警,突然间倦意袭来,身体一下子没了力气,那一晚没有刷牙洗澡,就栽倒在客厅沙发上睡着了。
第二天早上醒来,我又开始思考这个应用,我还是不甘心。我在中区和美区的App Store下载了十几个如厕相关的App,逐个注册体验。体验了一圈后我发现它们大多走的是医疗健康路线:记录气味、形状、排量、频率…但那根本不是我想要的。我并不想把自己变成一个移动的生物指标。
我展开了关于「厕所空间」的联想,同时基于我idea的初衷——做连接,有一天我意识到厕所这个空间具有一个独特的功能。

你可能有过这种感觉: 在家里,如果不是一个人独居,即便是在卧室,你也可能随时被家务、孩子或琐事打断。 在公司,如果你想要一个人静一静,除了去楼下的咖啡店,或者是约一个小会议室。我发现厕所是一个相对隐私的能给人提供独处的空间。

没错,厕所隔间是某种意义上的“第一领地”。在这里,你可以暂时不是谁的伴侣,不是谁的孩子,不是谁的下属。在这里,你可以安静地刷会儿视频,看会儿小说,发会儿呆,或者只是单纯地躲避外界的喧嚣。

03. 坐坐,不是番茄钟或冥想工具

于是,这个 App 的雏形从“互动连接”转向了“提醒与记录”。提醒用户在生活与工作的连贯性里,当感到疲累的时候,可以找个空间安坐下来,让身体偷会儿懒,让思绪放空会儿,同时顺便将这个过程记录下来。

我又继续思考,既然产品的价值主张变成了让用户安坐下来,那不应该再局限于“厕所”这个小空间里,还有很多可以停顿的场景,以及很多可以安坐下来的地方,例如公园的长椅与草地、海边的礁石与沙滩、街边的咖啡店或书店、通勤的地铁座位、候机室的座椅等等...

市面上让用户停下来专注于此刻的产品已有不少,但我不想做第二个番茄钟,也不想做第二个潮汐,更不想做一个便便记录器。番茄钟解决了用户注意力分散的问题,潮汐满足了用户专注、睡眠与心理健康的需求,便便记录器的维度已经非常全面,这些产品已经做得非常好了。

但我自己并不是这两款产品的重度用户,尽管它们多年一直躺在我的应用列表里,我也曾经付过费。我个人的感受是他们都太“刻意”了(没有贬低的意思,这是需求决定的),我需要依赖于番茄钟,来克服自己注意力涣散的坏习惯,但结果成效不佳,反而让我感到痛苦与自责;而潮汐的白噪音与冥想功能,做得实在太精美了,每次使用的时候,我都要挑一个特定的环境,先屏蔽掉外界的全部干扰,才能开始沉浸其中。

生活不需要你时刻上进,「坐坐」不需要你刻意去专注。生活里有很多美好的或不美好的场景,它们往往发生一些平常时刻:

  • 在公司刚救完一场“火”后喘息的间隙;
  • 在楼下咖啡店摸鱼发呆的下午茶时间;
  • 在客厅阳台盯着远方抽烟放空的深夜;
  • 在公园草地上与家人或朋友野餐的周末;
  • ...

这些场景发生在每一个坐下来的时刻,我决定给这个产品取名叫「坐坐」。

它不具备“提升效率”的能力,也不具备“改善睡眠”的功德。它存在的唯一目的,就是提醒并帮你记录下那些:你只想一个人(也可以和亲密的人一起)待一会儿,找个地方坐下来,让身体和心灵都歇口气的时刻。

04. 坐坐MVP版本的功能介绍

接下来,我通过Claude Code、Gemini,重新撰写了产品文档与开发文档,然后大改前端页面与功能,先完成iOS前端开发,再完成了后端开发,再然后是部署与连调。四月份连续将近三周的工作日下班与周末,我都在与AI打磨这款产品,除了吃饭与陪娃这两个重要事项外,就只有订阅的额度用完了,才让我暂停下来。连入睡的时间,也是取决于额度什么时候用干。

目前「坐坐」已经完成MVP版本的开发与上线,它的核心功能是「记录坐下来的时刻」,主要有三个模块:

1)安坐记录

选择入坐场景,记录坐的时长、坐的地点、坐下时干了什么,以及坐下过程中的所见与所感。

当然我们每天坐下来的场景实在太多了,早上通勤坐车,到公司坐班,中午就餐,下班后休息...如果要将全部场景都记录下来的话,反而会让那些真正值得记录的时刻被忽略掉,因此我并不鼓励用户将「坐坐」作为一个生活流水日记本,但也不阻止如此使用。

从实际情况分析,大多数用户不太可能随时都能记得打开应用。我想这个APP被打开的更多场景,反而是我们坐下来的过程中,突然间觉得这一刻很美好,或很有纪念意义,因此我想把这个画面定格下来,或者我想把此刻脑海里的念头捕捉下来。

因此除了“计时类”的记录之外,我单独增加了一个「记录此刻」的入口,当我眼前突然出现前面所说的那些场景时,我能够第一时间将其记录下来,我在何时、何地、做了何事、看到了何物、产生了何感想。

考虑到飞行途中或野外的场景,这个记录可以在弱网环境下使用,记录会先保存在本地,等到联网之后,数据会自动上传到服务端。

2)坐坐日历

这个功能由“日历+按时间流排序的记录明细”组成,它是记录结果的呈现,让用户回顾自己在哪些日子里停顿安坐了会儿,以及在每一次安坐的过程中做了哪些事,看到了什么,想到了什么。

我很喜欢flomo联合创始人少楠的一句话,“持续不断记录,意义自然浮现”。当下的记录也许只能让部分人通过停顿片刻来获得内心的平静,大多数人无感。但以我个人不长的人生体验,那些过往的记录,无论是视频、图片、还是声音与文字,在某一天无心翻阅时,你的内心深处某一块总能够被深深触动。而这种触动,大抵就是记录的意义吧。

不过这个功能我目前还未完全想清楚,我总觉得将日历与记录明细合并在一个页面不够优雅,未来也许会拆开,记录就是记录,日历应该与数据统计放在一起。有较大的可能性,我会将统计功能稍微做重些,通过数据的表现,也许用户能够发现自己生活与工作的一些变化。

3)徽章印记

徽章印记(不是成就勋章)是我对「记录」这一行为结果的价值强化,除了每个人回顾时获得不同的意义反馈,还能够收获相同的虚拟物品。那些时光印刻的一枚枚徽章,皆是你与自己相处过的印记。

提示:徽章解锁属于一个的历史事件,一旦解锁就永久点亮,删除历史记录并不会撤销徽章。

我将「记录」这一行为拆解为 场景、时间、地点、活动、内容形态 五个维度,加上 “次数” 这一个基础维度,一共设置了六个徽章分类,每一种分类满足一定的条件可以解锁获得对应的徽章。不过目前只上线了 次数、场景、时间、地点 这四个分类,活动与内容形态还在构思与规划中。

这个徽章功能是前端开发工作里,我耗费时间最多的一个功能,由于没有掌握足够的UI知识,要将它做得好看实在太难了,让UI设计如同开盲盒,和AI沟通了无数轮才接近我想要的样式。但还是没有特别满意,后面我还会继续优化它。

我对徽章印记造型的理想期待,是每一枚徽章都足够精美,值得通过3D打印或者其他方式做成实物收藏的程度。

05. 邀请你一起构建这个产品

通过上面的介绍,我想你大概对「坐坐」已经有了一个初步的了解。「坐坐」是一个日常生活与工作里闲坐间隙的记录工具,它不是番茄钟,不要求用户刻意专注,也没有冥想课程,也不提供白噪音(自然环境是最好的白噪音),最关键的是它不要求你要上进。它只是像一个缄默的朋友,在一些你需要的时刻,允许你可以停顿下来,稍作歇息,坐忘片刻。如同文章开头所说的那样,你可以找个地方安坐下来,随意做点什么,也可以什么都不用做。

这是一个非常感性的产品,它并不解决用户的实实在在的痛点,而更像是泡泡玛特创始人王宁所说的那种“无用之用”类产品,给用户提供了一种工作与生活情绪的出口,它表达了一种生活方式的可能,除了奔跑或躺平,你还可以选择坐一坐。

无论是理性分析还是直觉预判,我预估有意愿使用这个App的人会非常少,但我还是乐观的相信,世界上有那么多人,总有那么一小撮人,能够get到这个产品的价值主张。如同初始的那个“向正在如厕的另一个陌生人发出问候”恶趣味idea,也遇到了臭味相投的前Leader。所以我还是坚持把它做了出来。

目前「坐坐」MVP版本已经开发完毕,我自己试用了一周,发现几个小的bug,已经修复并验证完毕。确认无问题后,成功提交App Store的TestFlight。如果你对这个产品有兴趣,同时也是苹果手机用户的话,可以联系我并发送邮箱,我向你发送测试邀请,或者复制下方链接在浏览器搜索,可直接安装Beta版App:

https://testflight.apple.com/join/A7G2NWag

在使用「坐坐」App的过程中,如果你遇到任何使用上的问题,或是对这个产品的未来有任何建议,都非常欢迎你通过邮箱、微信等途径向我反馈,我特别想听到每一位用户真实的声音~

下面是我的联系方式:

  • 邮箱:centuryzheng@gmail.com

  • 微信:century-zxc

特别说明:由于个人时间有限,暂时未开发安卓版本。如果你是安卓用户,但也想了解「坐坐」App的话,也欢迎联系我沟通交流。

06. 关于“坐坐”未来的迭代思考

关于「坐坐」未来的迭代方向,目前有以下几点思考:

A. 新增 “活动” 类徽章印记。我其实想把它做成一个活动图谱,即在坐下来的过程中,用户可能会发生的行为活动。这个1.0版本之所以没有做的原因是,我认为当前的活动枚举还不够mece,所以这个需要等我梳理清楚了才会开始。

B. 优化登录功能。由于是最小成本验证市场,因此我我只做了“Apple账号”与“Google账号”这两个三方登录,而前者的使用人数非常少,后者则需要科学手段才能使用,大大限制了用户的进入门槛。因此如果市场验证成功,我会分别在简中市场新增手机验证码登录、微信登录,海外市场新增邮箱登录以及X登录。

C. 新增坐坐场景。这是我自己在试用的过程想到的,目前计划新增两个场景,一个是「等待」,另一个是「一起」。

前者「等待」是我发现在它在日常落坐的场景中并不低频,例如等车、候机、等外卖、等朋友...这些等待的场景,通常是我思绪比较多的时候,这种时候我会想通过做一些事情来渡过这段时间,同时我也认为这段过程中往往会有一些美好时刻值得记录,例如在机场或者高铁站等从远方而来的亲人朋友、异地的对象...

而后者「一起」是因为我希望「坐坐」这个App的名字本身就拥有“连接”的含义,“来我家坐坐”、“一起去喝杯咖啡(坐坐)”...从杭州来到深圳后,我挺怀念刚毕业那几年在杭州与上海的朋友们,时常想起一起去喝咖啡,品尝美食,在不同地方坐下闲聊的美好光景,以及其中一对情侣朋友来深圳约我见面喝茶的画面,还有在深圳不同公园与家人或朋友们一起野餐、玩牌、聊天的经历...我在想,如果在座的每个人都加入“一起坐坐”,记录下各自对这场见面的感受,或附上自己拍摄的照片,他们汇成一份“集体回忆录”,那该多有意思啊。一个人的记录总是片面的,而一群人的记录会总是那么丰富而有趣。

D. 记录支持公开可见。这是一个高风险与高成本的功能,因为内容的开放让应用具备了社区属性,作为开发者就开始需要考虑合规问题,ICP备案以及内容审核是必不可少的工作,这不是当前阶段我能完成的,它会让这个项目变得很重。我不排除未来「坐坐」有向社区产品演化的可能,但我不期望将它做重。我更希望「坐坐」是一款轻量的,以个人记录为主的,关注当下的产品。但总之,这个优先级不会很高,同时也需要看用户的测试反馈。

E. 优化数据统计功能。这个是在保持「坐坐」定位记录工具的前提下,用户已经沉淀了一定的数据资产,那么围绕如何让“记录的价值更大化”这个目标,数据也许是一个可以探索的方向,通过数据可视化的呈现,也许能让用户了解到自己的生活习惯与行为偏好,以便对自己有更深的认识。当然这只是我目前的一个臆想,实际还是需要看用户的需求。

F. 产品盈利模式。先验证用户需求再说吧,暂时不考虑这个问题。如果需求证伪,但还是有部分朋友使用,且运维成本不高,我乐意自掏腰包长期维护这群朋友的数据,让各位能够继续长久使用。

以上,期待你的体验反馈~

如果你愿意,请把此刻坐下时的所见、所闻、所感分享出来吧——也许是窗外的一抹夕阳,或者是楼下的一碗烟火气......你会发现,在世界的某个角落,也正有人和你一样,正在静静地坐着。


-END-

“记今日书”-历史文章

如何提高决策正确率?

如何利用有限的时间去获取突破性知识?

结构化思维的应用

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-07 12:12:45 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/579565.html
  2. 运行时间 : 0.104087s [ 吞吐率:9.61req/s ] 内存消耗:4,639.38kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b9e99cf534d3cd39dd183395bb5ab616
  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.000626s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000808s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000313s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000227s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000529s ]
  6. SELECT * FROM `set` [ RunTime:0.000283s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000611s ]
  8. SELECT * FROM `article` WHERE `id` = 579565 LIMIT 1 [ RunTime:0.000515s ]
  9. UPDATE `article` SET `lasttime` = 1778127165 WHERE `id` = 579565 [ RunTime:0.002739s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000256s ]
  11. SELECT * FROM `article` WHERE `id` < 579565 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000439s ]
  12. SELECT * FROM `article` WHERE `id` > 579565 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000380s ]
  13. SELECT * FROM `article` WHERE `id` < 579565 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000670s ]
  14. SELECT * FROM `article` WHERE `id` < 579565 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001749s ]
  15. SELECT * FROM `article` WHERE `id` < 579565 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000665s ]
0.108327s