当前位置:首页>武汉>为船赋脑 落地成器——记武汉理工大学研究员刘佳仑的船舶智能驾驶探索之路

为船赋脑 落地成器——记武汉理工大学研究员刘佳仑的船舶智能驾驶探索之路

  • 2026-09-20 02:33:55
为船赋脑 落地成器——记武汉理工大学研究员刘佳仑的船舶智能驾驶探索之路

2026年4月,天津港。“你好36,返回基地。”随着一声指令落下,全球首艘具备自主伴航功能的高度智能化拖轮“津港轮36”号开始自主返航,随后完成了自主避障、自动靠泊等操作,整个过程无需人工干预。

这一幕,是武汉理工大学、水路交通控制全国重点实验室研究员刘佳仑过去近十年科研生涯的缩影。他曾是一名学习“开船”的航海技术专业学生,如今却致力于让船舶自己学会“驾驶”。从熟悉船舶操纵的物理特性,到为船舶研发智能驾驶系统,他的每一步成长,恰好踩在了智能驾驶从概念走向实船的关键节点上。

船舶驾驶,如何从一门依赖人类经验的“手艺”,演变为人机协作的“系统科学”?技术突破与工程实践之间,又该如何衔接?让我们跟随刘佳仑的足迹,寻找答案。

从驾驶 到设计,为智能发展“蓄力”

智能航运的发展经历了从早期概念探索、到关键技术突破、再到近年来实船验证与应用推广的演进过程。每一个阶段,都对从业者提出了不同的能力要求,最初需 要懂船舶、懂航行的人来定义问题,后来需要懂控制、懂算法的人来求解问题,如今则需要既懂船又懂算法的复合型人才将技术落地。刘佳仑的成长轨迹,恰好与这一进程形成了某种共振。

辽宁抚顺,不靠海,却挨着浑河。少年时代的刘佳仑喜欢翻看舰船杂志,对那些“钢铁巨兽”充满向往。2006年高考后,他考入武汉理工大学“航海技术”专业,他原以为是“学习船舶设计,成为设计师”,来了才发现是“学习如何开船,做驾驶员”。这个美丽的误会,却意外地为他铺设了一条与众不同的技术之路。

刘佳仑的学术轨迹构成了一个罕见的完整闭环,本科航海技术,让他以舵手的视角理解驾驶操作与决策逻辑;硕士交通信息工程及控制,让他从系统层面认知船舶的安全营运与交通组织;博士船舶设计制造及操控,让他深入船舶作为被控对象的流体力学本质。当许多控制领域的研究者将船舶简化为一个数学公式时,刘佳仑却执着于洞察公式背后真实的物理过程。船舶在浅水区为什么会“吸底”?舵叶在不同攻角下的升力特性如何变化?螺旋桨与舵的交互干扰怎样影响操纵性?这些问题,一个纯控制背景的工程师可能永远不需要回答,但刘佳仑必须回答,因为他要控制的,正是这些复杂的物理实体。这种从“物理层”到“决策层”的贯通式认知,是他研发智能驾驶系统最独特的技术底色。

在荷兰代尔夫特理工大学攻读博士期间,刘佳仑经历了从接受系统化知识传授到以导师引导为主的独立研究的转变。导师Robert Hekkenberg采用引导式指导,不直接教授技术细节,而是更侧重引导和训练科研思维。还会引荐国际船舶操纵领域学者原国际拖曳水池会议操纵技术委员会主席Frans Quadvlieg先生定期与他进行技术讨论。两位恩师,一位教他“渔”的方法,一位教他“鱼”的深度。这种训练方式使他逐渐形成了独立发现问题、构建解决方案的能力。

博士期间,刘佳仑专注于内河船舶操纵性能相关研究,例如他系统研究了不同舵型对船舶操纵性能的影响,成果发表于Ocean Engineering等期刊,出版了英文专著。其中一篇名为Sixty years of research on ship rudders:effects of design choices on rudder performance的综述论文,刊发后成为Ships and Offshore Structures历史浏览量第一的文章,至今仍被广泛引用。这段潜心钻研的经历,让他掌握了基于计算流体动力学的船舶水动力精确建模能力,这正是后来解决自动靠离泊、低速精准控制等难题的技术密钥。不懂流体力学,就无法解释船舶在自然环境和作业操纵耦合下的船舶运动特性;而没有这种解释能力,所谓的“智能控制”就只是无源之水。

回国后,刘佳仑面临从“经典力学”向“智能控制”的技术跨越与延伸。他在模型预测控制、强化学习、神经网络辨识等前沿控制理论方面进行了系统学习与积累,并将之与深厚的船舶水动力和操纵模型相结合,形成了“机理-数据”双驱动的独特技术路线。同时掌握智能控制算法与船舶操纵建模的复合型研究背景,正是智能船舶技术研发所需要的人才特征。

如今,他正尝试将传统船舶操纵理论与智能控制方法进一步融合,探索面向复杂任务与多船型场景的自主航行技术,希望突破智能控制高度依赖单一船型和大量数据训练的局限。在他看来,未来的船舶智能驾驶系统不仅要“会开船”,更要具备跨船型、跨任务的自主适应与迁移能力,而这正是刘佳仑从“懂船”到“赋脑”这一路走来的技术思考,与行业从“人工驾驶”走向“人机协作”的整体方向相契合。

从零开始,为船舶“赋脑”

2017年,刘佳仑博士毕业回国,恰逢“智能船舶1.0”概念的兴起。彼时,罗尔斯-罗伊斯公司提出了无人船愿景,引发了行业关注,但智能船舶的具体技术路径尚不清晰。刘佳仑当时面临选择:是留在熟悉的船舶操纵领域,在已有基础上稳步发展;还是进入智能船舶这一新方向,从零开始探索。在团队带头人严新平院士的鼓励和指导下,他选择了后者,抓住了这一行业发展的风口。

严新平院士“育人唯实,治学求新”的工作理念也深远影响了刘佳仑在后续工作中的成长,成为了他作为一名科研工作者的底色。

从熟悉的力学领域跨入陌生的控制与决策领域,刘佳仑带领课题组开展了系统性的学习与研究。他很快意识到,智能船的核心不是硬件堆砌,而是软件系统集成能力。传统船舶行业聚焦设备制造与机械联调,缺乏软件层面的大集成能力,而智能船的核心功能恰恰需发挥算法的能力,在集成软件下实现。在参与严新平 院士“航行脑系统”体系构建的过程中,初步探索了如何将人的驾驶经验转化为算法逻辑,这是从“0到1”的第一步。

“津港轮36”号/武汉理工大学

刘佳仑最难忘的项目,便是“津港轮36”号拖轮的工程应用项目。该船搭载的自主伴航系统研发依托国家重点研发计划—中芬政府间科技合作项目“拖轮自主伴航智能技术及测试验证研究”开展。该项目由中国船级社(CCS)牵头,联合天津港轮驳有限公司、赛尔尼柯等参研单位共同参与,目标是为天津港的全回转拖轮实现自主伴航。该船搭载的自主伴航系统具备自主感知、决策与控制能力,可在复杂港区环境下完成自主伴航、自动靠离泊等高难度作业。系统所涉及关键硬件国产自主化达90%,感知、规控、人机交互等核心算法软件100%自主研发。该项目资源有限、技术难度高、国内外均无成熟先例。2024年4月13日,课题组在日照进行首次实船调试,效果远超预期。

这个项目的成功绝非运气。在牵头单位CCS的统筹下,通过与各单位的紧密合作,团队将“虚实融合”的测试理念贯彻到原型开发与功能迭代之中。在实船测试前,他们通过大量虚拟仿真模拟了极端场景下算法的表现,排查逻辑隐患、确定能力边界,将实船调试的风险降至最低。与传统使用在新船试航阶段专门调试、测试不同,他们的试验、优化是在拖轮正常作业的间隙完成的,从未影响船舶的正常运营,节省了大量调试的时间和经济成本。这得益于课题组此前在虚拟测试平台建设和算法验证方面的技术积累。

更令人惊喜的是,课题组不仅完成了项目要求的自主伴航功能,还与天津港轮驳公司等单位联手持续攻关,突破了自动靠离泊、虚拟锚泊等高难度动作,实现了多项“0到1”的技术创新。他们探索了一条新的技术路线,即不依赖昂贵的动力定位系统,结合人工操舵经验和控制算法优化同样可以在复杂作业场景下实现高精度操控。这一突破,大大降低了智能驾驶技术的应用门槛。

回顾这段经历,刘佳仑认为高校科研与产业实践之间的差异,恰恰为技术转化提供了空间。学术研究追求原理层面的创新,工程实践追求稳定可靠的应用,两者互为补充。从论文到实船,需要经历试验验证、工程实践、优化迭代等环节,这是技术走向成熟的自然过程。在课题组组织方面,高校以学生为主,每年都有新生力量加入,有利于保持学术活力;企业以专职人员为主,有利于长期积累。如何实现两种模式的有效衔接,是他正在探索的方向。

把握节点,为变革“筑基”

刘佳仑对行业发展有着敏锐的洞察。他认为,当前智能船舶正处在类似2019年前后电动船的发展节点,功能已基本实现但尚未成熟,且受限于成熟度和应用面,智能技术带来的经济增值未能充分体现,真正的规模化应用才刚刚开始。而驱动这一进程的,不仅有技术层面的持续突破,更有航运业对智能化运营的现实需求。在他看来,随着人口红利的缩窄、既有船员的老化以及智能技术与产品的逐步成熟,航运业减员增效的需求是现实存在且可以实现的。当下正是智能驾驶技术从研发走向应用的重要窗口期,真正的爆发期在未来的5到10年间。

这一需求背后,有着扎实的数据支撑。调研数据显示,长江内河船员平均年龄已接近55岁,年轻船员补充不足。刘佳仑判断,再过五年左右,随着现有船员陆续退休,行业将迎来人力供给与需求的结构性调整。这为智能驾驶技术的规模化应用创造了现实条件,智能化将从技术探索走向运营刚需。放眼全球,主要航运国家均在自主船舶(MASS)技术上持续投入。刘佳仑认为,这种国际竞争格局恰恰说明智能航运是未来发展方向,也激励着国内行业加快技术突破与产业升级。

在国际标准制定层面,刘佳仑有着切身体会。他参与国际标准化组织(ISO)、国际航运协会(PIANC)等多个国际组织的标准工作,深刻感受到我国在智能航运领域的技术实力正获得越来越多的国际认可。尤其是在内河与港口等应用场景中,我国凭借丰富的实践积累形成了独特优势。刘佳仑认为,要进一步提升我国在国际标准制定中的贡献度,需要更多像“津港轮36”号这样经得起检验的、常态化运行的标杆案例,让国际同行通过实际应用效果看到中国方案的价值。“影响力正在发生变化,”他说,“我国在智能航运领域的声音,正越来越受到重视。”

基于对行业趋势的判断和对自身定位的思考,刘佳仑在学术研究、行政工作与产业转化之间找到了自己的方向:做产品。他的目标不是停留在实验室样机阶段,也不是满足于一个接一个的项目交付,而是打造可复制、可推广的模块化智能驾驶系统——能够快速部署、稳定运行的技术产品。在他看来,这是将科研成果真正转化为生产力的关键一步,这也是他未来五年的奋斗目标。

在学术研究和产品研发之外,人才培养是他同样看重的工作。在指导学生时,刘佳仑注重培养综合能力。他认为,文字表达、沟通协调、软件编程、硬件开发、算法设计,都是未来工作中重要的能力维度,学生可以根据兴趣和特长选择一两个方向深入积累。“我培养学生,是希望学生有傍身的一技之长,有能力解决真问题。”他说。让他欣慰的是,课题组的学生不仅就业去向不错,更重要的是,他们逐渐学会了独立思考,找到了自己的方向。

而贯穿这些工作始终的,是他对实干精神的坚持。面对快节奏的时代和多样的选择,刘佳仑始终信奉一个朴素的道理:实干。在他看来真正的成长需要时间沉淀,急不得也快不来。“只要你一步步往前走,心里就是踏实的,”他说,“做出成果,就是最好的回答。”他鼓励年轻人沉下心来,“将军赶路不追小兔”保持专注,持续做对而难的事情,相信积累的力量。

从对船舶充满好奇的少年,到为研究智能驾驶系统的科研工作者,刘佳仑的职业生涯始终贯穿着“实干”二字。他清晰地看到,航运业的未来不只在于船舶本身,更在于构建高效可靠的“智能”系统。面对行业人力结构的自然调整,技术创新正成为提升运营效率的关键。将人类经验与算法精准相结合,是智能航运发展的重要方向。刘佳仑和他的课题组,正在为智能航运的发展夯实基础。他们的目标,是让中国智能船舶不仅具备可靠的远航能力,更拥有智慧的决策能力,在全球航运的深刻变革中,以技术创新推动行业发展,与世界同行共享中国经验。

人物简介:

刘佳仑,博士,毕业于荷兰代尔夫特理工大学船舶设计制造及操控专业,现任武汉理工大学研究员、水路交通控制全国重点实验室研究员,兼任湖北东湖实验室智能船用装备技术创新中心主任。长期深耕船舶智能驾驶系统研发与测试,获批国家自然科学基金青年科学基金B类、湖北省青年拔尖人才项目,主持科学技术部重点研发计划课题、工业和信息化部高技术船舶专项任务等10余项,发表高水平学术论文近百篇,获发明专利40余项。同时担任第七届中国青年科技工作者协会会员、中国造船工程学会理事、《中国舰船研究》编委等。

END

中国船检独家文章,转请注明出处“中国船检”,违者必究!

你们的每个点赞和在看,我们都喜欢!

最新文章

随机文章

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