跳到内容
当前位置:首页>PPT>看PPT,更看手搓 | 暑期训练,他们把医工想法手搓成了实物

看PPT,更看手搓 | 暑期训练,他们把医工想法手搓成了实物

  • 2026-11-10 10:18:33
看PPT,更看手搓 | 暑期训练,他们把医工想法手搓成了实物

中山大学生物医学工程学院

暑期“医工造物节”成果展示

暑期训练,把医工想法

手搓成实物

造物之风

2025年底开始,各类短视频平台“手搓万物”话题播放量突破50亿次。“手搓经济”成为创业圈最火的词汇之一——不靠外挂,全凭双手硬核操作,把想法做成实物。2026年暑假,中山大学“医工造物节”里,一群大学生做的事,就是“手搓”。

不要眨眼,先看这一桌手搓实物

一台自制检查辅助原型,

把吹气和心电时间对上

卵圆孔未闭检查辅助项目阶段性原型

一片柔性汗液葡萄糖传感器,

硬是改到了第18版

柔性汗液葡萄糖传感器阶段性样件

一副个性化牙套样件,

这次给自己做了个专属版本

基于口腔扫描数据制作的个性化牙套样件

一把可吸引显微镊,

尝试在1.2毫米尖端内留出0.6毫米流道

可吸引显微镊阶段性打样件

几周前,它们只是脑洞。

几周后,它们有了形状。

这些实物,全部是同学们一个月之内利用中山大学生物医学工程学院暑期“医工造物节”平台自己做出来的!

他们有的从临床需求出发,有的延续前期探索。几周集中学习与组队实作,他们把图纸做成样件,把零件接成原型。

过程当然没那么顺:电极报废过,打印件断裂过,设备也出过故障。但想法没有就此停下,问题被一个个拆开,方案被一版版改过,最终有了眼前这些作品。这就是“医工造物节”最值得看的现场——不只是PPT,更看手搓。

一

造物展示

卵圆孔未闭检查辅助原型

把医院里的问题做成样机

这台学生自制的原型,被带回了医院做现场测试。它将吹气压力、心电、心率和关键操作事件同步记录,让吹气配合有数据可查。从广东省人民医院心儿科的需求出发,赵娅琦、胡靖源、张哲天、刘思倩、杨若佳五位同学,用近一个月把设想做成了设备。

最初的难题很具体:在卵圆孔未闭相关检查中,怎样帮助儿童完成Valsalva动作(屏气用力)?同学们先去医院观察,再把需求拆成语音提示、压力采集、心电记录等模块。可模块各自能用,不代表接起来就能用。语音触发时机不对,要调;供电不稳、偶尔断联,要查;几路数据,还得对准时间。图纸之外,工程难题接连上场。

反复联调、多次通宵调试之后,他们再次走进医院,手里已经有了自己的样机。现场测试还不等于临床验证,但这次,原先写在需求里的方案,真的可以摆出来、接上去、试起来。

和医生了解临床需求

样机试制

样机组装

原型带回医院做测试

去医院了解一个需求,再带着自己做的原型回去——他们把“孩子吹得不好”这句经验判断,变成了能记录、能回看的数据。

柔性汗液葡萄糖传感器

薄薄一片磨到第18版

薄薄一片传感器,要让汗液中的葡萄糖变化变成可读取的信号。液体得沿微流道到达电极,电极再与采集电路配合。版图自己画,电极逐层印刷,微流道对位、贴合。材料拿在手里还只是材料,每一层都得亲手做对。

碳浆把不该连通的区域连到了一起,电极报废;电极做好了,微流道又贴不牢。那就把辅助工具也做出来!同学们设计并3D打印对位压合工装,再调整处理和贴合方式。詹家晋参与制作的这款传感器,就是这样一版版改出来的。

结营展示中,器件呈现了对不同浓度葡萄糖溶液的阶段性响应和蓝牙传输效果。自己画的版图、印的电极,终于有了能读出来、能传出去的信号。从第1版到第18版,报废过电极,重做过贴合,如今这片传感器终于给出了回应。

制作微流道

封装电极和微流道

汗液中的葡萄糖数据通过

低功耗蓝牙(BLE)实时传输至手机

无创、实时、无痛的血糖监测真被同学们亲手造出来了!从第1版到第18版,改的可能只是一次切割参数、一段走线、一块电极面积。18版留下的,不只是一个样件,是一套被失败反复验证过的方法。

个性化牙套样件

这次给自己做专属定制

这副牙套样件有多私人定制?连最初的数据,都来自同学们自己的牙齿。他们先用牙模练习扫描,再采集个人牙齿数据,修补模型缺面与孔洞,调整厚度和边缘。熔融沉积与光固化两条打印路线,比较、试打、再调整,最终做出了与个人牙面数据相匹配的光固化牙套样件。

屏幕上的模型严丝合缝,打印出来却又脆又坑洼。改厚度,改裁剪,在两种工艺路线之间反复取舍。最后,自己的牙齿数据真的变成了一件能拿在手里的东西。

扫描牙齿

建模

3D打印出来的牙套

同一轮实训里,还有一段意料之外的实操:修打印机。一台喷嘴堵塞,另一台进料齿轮外壳断裂。同学们拆机排查,给损坏的外壳重新建模、打印替换件,改尺寸、调配合。第6版装上去,机器恢复稳定进料。3D打印用来做作品,也被他们拿来修设备。机器出了故障,刚学到的技术就顶上了。

修打印机

刚学会的本领,转头就用来救了自己的设备。这就是工程。

可吸引显微镊

在1.2毫米里再加一个功能

一只手拿镊子,一只手拿吸引管。能不能把两个功能合到一起,让医生腾出一只手?团队决定动手试。尖端外径按1.2毫米设计,里面还要留出内径0.6毫米的流道。想法很直接,留给结构设计的空间却相当紧。

屏幕上的模型可以放大,实物的尺寸却不会让步。团队测量、建模,开展结构与流道仿真,打印出的细小尖端仍容易在拆支撑时断裂、变形。杨语瞳调整摆放方向,让较宽的后段承担支撑,再改参数继续打。样件还需进一步验证,但他们已经把设想推进到了亲手打样、反复修改的阶段。

扫描镊子实物获得基础模型

仿真发现过高应力

镊子的3D打印件

尖端太细,夹持力则不足。内流道太小,液体将难以及时排出。失败不是终点——遇到了问题就放弃,才是。那把想让医生腾出一只手的镊子,有了3D打印的实物版本。

中大校园互动网页

把创意写进可交互的页面

这次,潘丞浦把中大校园介绍网页做成了充满互动的作品。动画、按钮、页面转场,一项项想法被写进网页,浏览者也能亲手操作。他选择Web方向时就有一个打算:以后做大创,给自己的项目搭个网页,让成果被更直观地看见。眼前这个校园互动网页,就是他为这个打算交出的一份作品。

AI辅助编程,让他做出了过去难以实现的效果。但越做越多,他也开始追问:这些动画是在帮助表达,还是只顾着炫?在心得里,他借《钢铁侠》打了个比方:有贾维斯帮忙,托尼·斯塔克仍得自己理解装甲。作品能做得更丰富,自己也得跟上。

“每一次使用AI,都应该让自己的理解向前拱一卒。”把想要的效果做出来,再弄懂它为什么能运行,这才是他想继续拿下的本领。

潘丞浦制作的中山大学校园互动网页

智心AI陪伴机器人

把对话接进硬件

AI对话能不能走出屏幕,成为一台陪伴机器人的一部分?刘宸宇和张梓睿围绕留守儿童陪伴需求,动手制作“智心AI陪伴机器人”:用ESP32尝试接入大模型对话,连接家长端与机器人端。目前已完成硬件调试、系统开发和初步功能,麦克风、扬声器与对话记录等仍待完善。它距离真正走进使用场景还有路要走,但那份关于陪伴的设想,已经有了可以继续开发的硬件和系统。

软硬件协同开发

智心AI陪伴机器人的控制板

皮肤病变图像分类模型

这次亲手训练AI

这件作品没有外壳,它运行在代码里。陈玥杉用公开ISIC数据集训练两种皮肤病变图像分类模型,让它们完成分类任务。从处理数据到训练、测试,她把实验完整地跑了起来。同一个任务交给不同模型,结果摆在一起比,课堂里的算法就这样变成了自己能操作、能检验的作品。

真正有意思的,发生在模型跑通之后。毛发处理得更干净,分类就一定更准吗?她做了对照,结果偏偏没顺着直觉走:本次实验中,预处理并没有带来更好的分类效果。面对样本不均衡、过拟合等问题,她开始查原因、做实验,而不是守着分数盲调参数。

会跑模型不稀奇。能追问“模型到底看到了什么,又为什么会看错”,才是。从等模型给出结果,到亲手检验自己的判断,她已经有了一套能继续追问、继续验证的实验。

陈玥杉基于公开ISIC数据集完成的模型对比实验

还有更多作品正在把同学们的想法变成现实:互动式元素周期表、常用药物速查表、智能教学平台,以及STM32硬件作品和手术机器人控制等尝试。有人从网页入手,有人向硬件进发,不同方向的兴趣,在这里都有了可以展示的成果。

二

造物背后

大二就带着自己的项目

去华强北淘零件

做原型,第一道难关就是元器件采购。

刚开始可以在淘宝、1688采购,货源选择多,但器件品质参差不齐,不一定是原装正品;贴片练习板一块多一片,阻容件整盘购买,优势是小批量试错成本很低,而且只要愿意找什么都能找到。

进阶选型推荐立创商城,器件价格偏高,但货源渠道可靠,海量现货库存,时效可靠,每月两次免费PCB打板,画完板可直接配套采购物料;云汉芯城上传BOM,HiBOM智能配单几分钟配齐整套器件。

咱们中大还有锐竞采购平台,师生采购试剂、电子元器件,正品可溯源,采购流程合规,适合项目报账,缺点是溢价较高,采购时间长。

宿舍里、实验室里,就能把BOM表配齐。

制作卵圆孔未闭检查辅助原型的同学走进华强北,比对设计需求,寻找配件,也寻找实现思路。华强北的价值,不在“买得到”。在这片1.45平方公里的土地上,集聚着35家专业市场、11.5万家商事主体、100万种以上的电子元器件。更重要的是,遇到技术难题时,跑到熟悉的“一米柜台”前跟店主聊几句,这些店主本身就是摸爬滚打多年的老工程师,看一眼就能点出问题所在。

华强北淘元件

大二,已经在为自己做的设备淘零部件。电路、编程、结构设计……之前练就的工程技能此刻都用在了自己的项目上,产业一线也成了同学们动手创造的现场。

这种直接动手的底气,背后是中国完整而密集的电子制造产业链与供应链。元器件和制造资源近在身边,想法便多了迅速进入试做的可能。从课堂学技术,到华强北找配件,再回实验室接着做,同学们把产业链用进了自己的项目。原来,参与创造这件事,不必等到毕业以后才开始。对于这些年轻的造物者,产业链不再只是一个宏观概念——它是把想法做成实物时,能接触、能利用的资源。

带着手搓项目中的问题

去企业请教前辈

带着项目里的问题进企业,同学们关心的也更具体。8月12日在麦科田,他们从展厅走到产线,追着研发样品怎样走向产品的问题去了解。实验室里做出一台之后,怎么让更多台都稳定工作?制造成本、合规要求、市场竞争等约束条件要怎样考虑?工程师们现身说法,让让样机走向产品的那段路有了清晰的轮廓。

8月17日在科曼,詹家晋和同学们把问题直接提给软硬件开发工程师:在学校应该学什么,企业真正需要什么样的人?结合训练营中的企业交流,他对后续学习有了更明确的想法。学过什么技术,要能在作品里用出来;做过什么项目,要能讲清解决了什么问题。带着自己的困惑去问,产业一线的交流才真正连上了接下来的学习。

麦科田交流

科曼交流

从线上配零件,到华强北问柜台,再到企业问工程师——这条路径本身就是一堂课。

再回看那片改到第18版的传感器,也更能理解反复修改的意义。企业里的产品,同样要从需求出发,经过调研和长期试错才逐步落地。实验室里贴不牢的微流道、需要重做的电极,原来正连着这样一条真实的研发道路。同学们已经带着自己的作品,走进了这场从想法到产品的探索。

三

造物培育

从一件原型,看见一条路径:

学院双创培养

支持学生把想法继续做下去

让一个好想法有机会被真正做出来,再支持它继续往前走,这是医工造物节背后的培养逻辑,也让学院的新工科与创新创业人才培养有了具体的模样。

01

创意启蒙

走进附属医院、家乡基层医疗机构,从真实场景里找真问题。不止桌面调研,不认空想创意。

02

工程实训

依托医工融合科创协会,分软件、硬件、先进制造、柔性电子等方向常态化训练。寒暑期集中实施“卓越工程师训练营”,三阶递进,练动手能力。

03

手搓原型

“医工造物节”手搓原型挑战,不能只交PPT,必须上实物。用几周组队、访谈、确认需求、原型创造,把创意方案变成工程原型。

04

项目孵化与竞赛实战

原型升级为持续发展的项目,做实验、拿数据、迭代方案,对接大创,走向国赛。

临床需求给出了值得解决的问题,华强北和企业一线让同学们看见实现路径,工程实训与组队实践则把动手的机会交给学生。原型还会有不足,测试还会冒出新问题,但原型已经在手,下一轮修改就有了起点。后续打磨和项目孵化,也由此有了继续推进的基础。

当单纯知识传授已经难以满足好奇心,他们在中山大学深圳校区通宵搓原型。这个夏天,他们的收获超出自己的想象,临床的巨大需求、丰富的技术路径、同行的优秀学子、协作的神奇力量,让他们在实战中学会定义问题、解决问题。新工科究竟能培养怎样的能力?医工造物节把答案摆在了眼前。

看PPT,更看手搓。拿得出作品,也敢接着造。

桌上的作品还会继续迭代。——下一次有了想法,他们已经有底气动手了!

注:文中涉及的医疗器械、陪伴机器人均为训练营阶段性原型;皮肤病变识别为公开数据集实验,不代表临床产品或诊断结论。

—— 中山大学生物医学工程学院 ——

来源:医工融创探索家

排版:莫凯岚

初审:罗洁

终审:郝泉

审核发布:张超

更多信息请关注

推荐阅读

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