当前位置:首页>恋爱>消失的星空与跨次元的奇迹:为什么说《恋爱小行星》是一封写给理科生的情书?

消失的星空与跨次元的奇迹:为什么说《恋爱小行星》是一封写给理科生的情书?

  • 2026-03-24 21:14:10
消失的星空与跨次元的奇迹:为什么说《恋爱小行星》是一封写给理科生的情书?

1994年1月17日,一场突如其来的大地震让整个洛杉矶瞬间陷入了全城大停电。就在那个漆黑的夜晚,当地的911报警电话几乎快被打爆了,许多市民惊恐地报告说,头顶竟然出现了一团“诡异而巨大的银色云朵”,仿佛有什么超自然现象降临了。但讽刺的是,直到后来大家才反应过来,那根本不是什么异象,而仅仅是因为现代文明的灯火熄灭后,这群在大城市里住久了的人,这辈子第一次亲眼看见了真正的银河。

平时我们总爱把“满天星斗”挂在嘴边,但你有没有想过,对于生活在现代都市里的很多人来说,星空其实更像是一个只存在于教科书和流行歌词里的概念,或是遥不可及的都市传说。根据数据统计,全球竟然有超过80%的人口都生活在光污染之下,这也意味着绝大多数人这辈子都没机会亲眼见识到银河真实的模样。我们早就习惯了那种被城市霓虹染得发白、甚至透着一股浑浊橙色的夜空,而在这种漫长的习惯中,我们也慢慢遗忘了,原来宇宙的底色本该是如此深邃,而星星原本也是那样密密麻麻、挤满了整个天空的。

在这样的时代背景下,《恋爱小行星》不仅仅是一部简单的天文题材漫画,而更像是一封跨越了光污染的阻隔、专门写给那片“消失星空”的邀请函。它正带着一种特别的温柔,领着我们重新抬起头,去审视那片早已被城市灯火掩盖多时的、属于宇宙最原始的震撼。

据说作者Quro其实有一个夙愿,那就是画一部真正关于天文题材的漫画,这份热爱从故事一开头那个充满宿命感的约定里就能看出来。米拉在露营时偶然遇见了蓝,两人在那晚的星空下许诺,将来一定要亲手找到一颗还没被命名的小行星,并用蓝的名字来命名它。

这个设定乍一看确实浪漫得一塌糊涂,但只要你稍微对天文有点了解,就会意识到在偌大而空旷、运行轨迹错综复杂的太阳系里,想要捕捉到一颗从未被记录的小行星,那简直是大海捞针。可也正是这种“不可能完成”的难度,成了全剧科普内容与剧情推进双线并行的核心动力。

说起来,这类作品的演变也很有趣。最早的“空气系”漫画大多只是单纯的日常治愈,主打一个无忧无虑;后来慢慢演变成了带点社团活动影子的轻剧情;而到了近些年,所谓的“第三代空气系”开始明显地往“户外”走,比如带火了露营、钓鱼这些更贴近大自然的活动。作为这一代的代表作,《恋爱小行星》自然不会满足于像前代那样只是坐着喝茶聊天,它完整地继承了“户外系”那种轻快、开阔的优点。但它最厉害的地方在于并没有止步于此,而是在这个基础上又大胆地往前跨出了一步——它不只是带你“去外面看看”,而是直接扎进了一个门槛极高的“专业领域”。

不过嘛,说起这种“科普”,《恋爱小行星》做得特别有水平。咱们平时见到的那种传统的科普漫画,往往是“先射箭再画靶”,单纯为了科普而去硬凑剧情,读起来总觉得有点生硬。但你要知道,《Manga Time Kirara》归根结底是一本正儿八经的、在市场上摸爬滚打多年的商业漫画杂志,作者们在怎么打磨人设、怎么讲好一个引人入胜的故事这方面,那是相当有经验的。那些纯粹的教学漫画在《恋爱小行星》这种全方位的专业叙事面前,起点高度真的不在一个层面上。也正因为如此,你读起来才不会觉得是在听老师敲黑板,而是在陪着一群鲜活的少女一起探索世界。

随着“地学部”社团活动的全面展开,你会发现这部作品在“萌系甜度”与“硬核科普”之间找到了一个极准的平衡点。前期看的时候,你可能还觉得这只是那种标准的、轻松愉快的Kirara式日常,但越往后看,它的“硬核”本色就越藏不住了。可别以为她们每天只是对着天空发呆,既然社团名字叫“地学部”,那自然是上天入地无所不包的。

我印象特别深的一段是,为了准备学校的文化祭,这群女孩竟然跑到操场上去实地进行土壤样本采集。看着她们拿着工具,在那儿一脸认真地钻取土芯、分析土层的质地和成分,你就会猛然意识到,这可不是那种披着社团外皮喝茶聊天的作品,这种对日常生活的“地质学解构”,真的带有一种特别的、属于理科生的浪漫。

还有一次是在带小学生参加天文科普活动的时候,场面特别温馨。周围全都是叽叽喳喳、兴致勃勃凑在望远镜前的小朋友,但却敏锐地注意到,人群外悄悄站着一个显得有些落寞、不太愿意上前的小孩。她没有刻意去讲什么深奥的天文术语,而是用一种非常自然的方式引导他凑近望远镜,带她亲眼去看一看那些跨越亿万光年而来的微弱星光。那一刻,你仿佛真的能看到一颗关于梦想的种子在那孩子心里悄悄萌了芽。这种对“好奇心”的呵护,让这部作品在专业之余,更多了一份让人心头一热的温度。

从最基础的天文望远镜调试、复杂的星图识别,到严谨的野外实地观测,每一个细节都考究得让人吃惊。更难得的是,作品里的情感刻画也随着这种专业性的深入而变得厚实起来:蓝为了能陪着米拉去完成那个关键的天体搜寻计划,甚至不惜自己掏腰包自费远赴冲绳。这种甚至带点儿“轴”的执着,已经不再仅仅是那种小女生之间不讲道理的青春任性了,它更像是某种科学探索精神在这些年轻孩子身上投射出的一个小小缩影。

但说到底,科学探索的这条路,从来就不是只要怀揣满腔热血就能一帆风顺的。动画的结局最终定格在了冲绳的石垣岛天文台——在那段宝贵的观测时间里,她们终究还是没能如愿找到那颗梦寐以求的新小行星。但那又怎样呢?她们共同仰望过的星空、那些分享过的期待以及最后留下的一点点遗憾,本身就已经成了青春里最难忘的一颗“星”。这种带有缺憾的圆满,恰恰才是整部作品最动人的神来之笔。

所以你会发现,相比起其他同类型作品里那种软绵绵、纯粹为了治愈而存在的日常,这部作品其实把更多的重心放在了对“梦想”的刻画上。无论是为了考上心仪大学而拼命努力的学姐,还是米拉和蓝一直追逐的小行星之梦,都被描写得非常扎实且有力量感。甚至有个很有趣的梗,据说在漫画后期的剧情里,这群女孩在各自的领域里都拿到了相当了不起的成就,以至于被读者们调侃为“这大概是Kirara系里全员学历最高、事业最强的一集”。

当然了,这种追求极致专业的“认真劲儿”,在商业市场里其实也是要付出代价的。当一个题材钻研得这么深、走得这么硬核时,往往也意味着它会陷入一种“曲高和寡”的境地。这也解释了为什么《恋爱小行星》的漫画在2024年就宣告完结了,全篇也仅仅只有精炼的6卷。再加上中文译名里“恋爱”这两个字,其实多少带点儿微妙的“误导”成分,很多观众当初可能是冲着看那种黏糊糊的恋爱日常点进来的,结果看了一半发现,好家伙,自己竟然在跟着主角团正儿八经地补习天文地理知识,这种巨大的预期落差导致很多人在中途就被劝退了,想来也确实挺遗憾的。

如果故事到这里就画上句号,那它大概率只会作为一部“虽然挺独特但有点可惜”的小众作品,慢慢淹没在漫迷的回忆里。但谁能想到,真正的惊喜,竟然发生在了屏幕之外。

一个超越了虚构的奇迹就这么诞生了。有一群同样深爱着《恋爱小行星》的天文学家,决定亲手把作品里的那个梦想带进现实。他们发起了一个名叫“COIAS”(Come On! Impacting ASteroids)的科研项目——这名字取得极妙,它的读音刚好跟作品的日文简称“こいあす”(Koiasu)一模一样。这个项目是干嘛的呢?简单说,就是邀请全球各地的普通网友,在网上协助分析天文望远镜拍下的海量图像,帮科学家们把那些藏在庞大数据里的新小行星给“揪”出来。甚至原作者Quro老师本人也受到了邀请,亲自为这个项目绘制了官方Logo:画面上那个手捧星辰、深情仰望夜空的女孩,正是故事的主角米拉。

而这场打破了次元壁的共振,最终真的结出了震撼的果实。通过COIAS项目的努力,目前已经有三颗真实存在的小行星被正式命名了:编号为(697402)的那颗被命名为“蓝”(Ao);编号为(718492)的那颗则以作者的笔名命名为“Quro”;还有一颗编号为(719612)的被命名为“星咲”(Hoshizaki),也就是作品里那所高中的名字。

谁能想到,当年那个看起来有点“过于理想化”、甚至显得有些遥不可及的约定,最后竟然真的在现实世界里,被一群志同道合的人用这种最硬核、也最浪漫的方式给实现了。这也就意味着,从今往后,在真实的太阳系运行轨迹中,将永远跳动着名为“蓝”和“Quro”的脉搏。它们不再只是二次元里的几行设定或幻想,而是真正变成了宇宙中永恒存在的星辰。

既然这几颗星星已经实实在在地挂在天上了,那咱们干脆也来尝试着寻找一下它们的运行轨迹吧。为了能亲眼瞧瞧它们在茫茫宇宙中的具体位置,我特意尝试写了一段Python代码,想办法把它们目前在星图中的轨道坐标给勾勒了出来。当你看着屏幕上的轨迹一点点延展开时,那种感觉真的很奇妙——那个曾经只存在于虚构故事里的浪漫约定,此刻正真真切切地被咱们亲手锚定在了真实的宇宙坐标之上。

import numpy as npimport matplotlib.pyplot as pltfrom astropy.time import Timefrom astropy import units as ufrom poliastro.bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturnfrom poliastro.ephem import Ephemfrom poliastro.twobody import Orbit# 1. 初始化图形和 3D 坐标系,设置全黑背景fig = plt.figure(figsize=(1210), facecolor='black', dpi=300)ax = fig.add_subplot(111, projection='3d')ax.set_facecolor('black')# 隐藏坐标轴和网格,让画面只剩下宇宙ax.grid(False)ax.axis('off')# 2. 设置当前历元epoch = Time.now().tdb# 3. 绘制太阳ax.scatter([0], [0], [0], color='yellow', s=150, zorder=5)ax.text(0.20.20.2'Sun', color='yellow', fontsize=12)# 4. 准备太阳系大行星数据planets = {    Mercury: ("Mercury""#888888"),    Venus: ("Venus""#e3bb76"),    Earth: ("Earth""#3388ff"),    Mars: ("Mars""#ff4444"),    Jupiter: ("Jupiter""#ffaa33"),    Saturn: ("Saturn""#e6e6a1")}print("正在计算大行星的三维坐标...")for body, (name, color) in planets.items():    ephem = Ephem.from_body(body, epoch)    orb = Orbit.from_ephem(Sun, ephem, epoch)    # 提取轨道路径    path = orb.sample(200)    x, y, z = path.x.to_value(u.au), path.y.to_value(u.au), path.z.to_value(u.au)    # 绘制细且稍暗的行星轨道    ax.plot(x, y, z, color=color, linewidth=0.6, alpha=0.6)    # 提取当前位置并添加跟随标签    rx, ry, rz = orb.r.to_value(u.au)    ax.scatter([rx], [ry], [rz], color=color, s=20, zorder=4)    ax.text(rx + 0.1, ry + 0.1, rz + 0.1, name, color=color, fontsize=9)# 5. 准备小行星数据 (强化显示)asteroids = {    "697402": ("697402 Ao""#00bfff"),      # 蓝    "718492": ("718492 Quro""#ff69b4"),      # 樱粉    "719612": ("719612 Hoshizaki""#99ff99"),  # 浅绿}print("正在连接 JPL 数据库获取小行星实时轨道...")for spk_id, (name, color) in asteroids.items():    orb_ast = Orbit.from_sbdb(spk_id)    # 提取轨道路径    path = orb_ast.sample(300)    x, y, z = path.x.to_value(u.au), path.y.to_value(u.au), path.z.to_value(u.au)    # 强调线条:底层加粗发光带 + 表层实线    ax.plot(x, y, z, color=color, linewidth=4.0, alpha=0.3    ax.plot(x, y, z, color=color, linewidth=1.5, alpha=1.0    # 提取当前位置,加粗标签    rx, ry, rz = orb_ast.r.to_value(u.au)    ax.scatter([rx], [ry], [rz], color=color, s=40, zorder=5)    ax.text(rx + 0.1, ry + 0.1, rz + 0.1, name, color=color, fontsize=11, fontweight='bold')# 6. 设置 3D 视角和比例# elev=30 表示从黄道面斜上方 30 度俯视,符合右手螺旋拇指向上# azim=-60 是方位角,你可以根据想要展示的切面自行微调ax.view_init(elev=30, azim=-60)# 统一三轴比例,防止轨道被压扁limit = 3ax.set_xlim([-limit, limit])ax.set_ylim([-limit, limit])ax.set_zlim([-limit, limit])ax.set_box_aspect([111])plt.title(f"Asteroids in Love Orbits\n(Ao, Quro, Hoshizaki)\n{epoch.to_value('iso',subfmt='date')}", color='white', pad=20)print("渲染完成!")plt.show()

运行结果:

聊到这儿,我想大家也能感觉到,《恋爱小行星》这部作品其实早已超越了普通商业漫画的范畴。它在科学传播,甚至是引导普通公众参与科研这些领域,真的留下了极具分量的话语权。它完成了一个非常了不起的、甚至可以说是壮丽的飞跃:它不再仅仅是停留在纸面上“讲述一个好听的故事”,而是跨越了次元,在现实世界里真正地“创造了一段历史”。

后来我看到有观众在评论区里深情地留言,说自己当年正是因为被这部作品深深触动,才在填报大学志愿时毅然决然地选择了天文相关的专业,而现在,他已经如愿以偿成了一名真正的天文从业者。你看,这种属于“空气系”作品特有的、润物细无声般改变世界的魔法,其实也足够强大。

以前在咱们动漫圈子里,大家总爱开玩笑说“技术宅拯救世界”,但这种情怀大多是建立在那种传统的“世界系”作品语境下的。可能有些朋友对“世界系”这个词不太熟悉,简单来说,它指的就是那种把“少男少女的小情小爱”直接跟“世界的存亡”挂钩的故事。比如大家熟悉的《新世纪福音战士》或者是《最终兵器少女》,男女主角谈个恋爱可能就关乎地球的毁灭,冲突极其激烈,宿命感拉满,那种“拯救世界”往往带着一种悲壮的、不切实际的个人英雄主义色彩。

可相比之下,《恋爱小行星》这种“空气系”日常,展现出的却是一种更有现实意义、也更具备操作可能的生命力。它不需要你去开高达或者背负什么拯救全人类的沉重枷锁,它只是通过最平凡的社团生活,告诉你仰望星空是一件多么酷的事。这种魔法不是靠某种超能力,而是靠着对现实科学的极致尊重和对热爱的真诚描绘,硬生生地在现实中催生出了一批真正的天文学家。

而这,或许正是《恋爱小行星》想要留给我们的最终启示:一个仅仅源于纯粹热爱的故事,真的能够激发出远超想象的巨大能量。它让屏幕前的我们,在为少女们那份纯真友谊和执着梦想会心一笑的同时,更是在每个人的心底悄悄埋下了一颗“仰望”的种子。当我们再次在某个万里无云的清朗深夜抬起头,或许脑海中会突然闪过一个念头——在那个肉眼看不见的宇宙深处,在那条冰冷而永恒的轨道上,正真实地运行着一颗名为“蓝”的小行星。它在那里沉默地旋转,就像一个温柔的隐喻:原来最浪漫的梦想,从来不是非得亲手找出那颗只属于自己的星,而是让“仰望星空”这件事情本身,变成一种能够照亮彼此心灵的真实光芒。

在文章的最后,大家可能也会好奇,这位亲手缔造了这段跨次元奇迹的作者Quro老师,现在又在忙些什么呢?其实她已经投身到了新作品《时光流逝,饭菜依然美味》漫画版的创作当中了。这部作品描绘的是大学生社团那点儿充满烟火气的日常,去年动画版播出后,在各大番剧博主那里的评价也非常不错,口碑特别稳。对于Quro老师来说,用画笔去捕捉温暖生活的这段旅程,显然还在继续着。当然了,那又是另一个关于热爱与日常的故事了……

最新文章

随机文章

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