当前位置:首页>讲义>《医学通识讲义》医学演化里程如何帮助人类寿命提升到80岁

《医学通识讲义》医学演化里程如何帮助人类寿命提升到80岁

  • 2026-03-29 11:29:38
《医学通识讲义》医学演化里程如何帮助人类寿命提升到80岁

前篇《医学通识讲义》上篇:提升医药认知水平,从无知、无力到家庭健康主人我们科学理解了症状、疾病、医学、医院、医疗活动的实质,重新认识了一些需要特殊理解的“疾病”,帮我们建立了科学的“医学世界观”篇则带我们学习疾病的治疗防治技术演变过程,深入“医学的方法论涵盖了人类如何利用技术对抗自然(疫苗、麻醉、抗生素),如何利用逻辑对抗不确定性(循证医学、决策),以及医生的精进、患者需要培养的智慧。如果你对以下话题感兴趣,欢迎关注讨论:

1)医学演化的历程碑:人类引入了哪些医疗技术和流程把人均寿命从30岁提升到80岁?疫苗如何帮助我们对抗疾病?静脉输液和麻醉如何帮助人类提升医疗水平医院影像检查X射线、CT、核磁共振原理是怎样的?到底该做什么检查?为什么应该避免过度使用抗生素?关于癌症免疫疗法发展到什么程度了?切尔诺贝利核灾难修复这么快?为什么同一个患者同一种疾病,不同医生会给出不同的判断?循证医学关于死亡判定标准?植物人和脑死亡什么区别?

2改变医学医生哪些实践为什么是医学的核心理念?医疗禁区是如何一个个被打破的?如何纠正无知之错?避免无力之错,降低误诊、错诊?人类如何通过公共卫生战胜大规模传染病?

3)医生如何保持精进?三个核心关卡:少即是多、在信息不完备情况下快速决策、客服不理性的冲动。病人修炼提升健康水平?避免高危-保护机体自我修复代偿能力-早期筛查

...

1. 医学演化的里程碑

医学的进步是一个漫长的过程,攻克了很多之前被认为是不治之症的疾病,大大延长了人类的寿命。本章我们将回顾哪些医学发展的关键技术与制度,实质性地推动了医学的发展?背后的原理是怎样的?给我们带来怎样的启示?

1.1疫苗:对抗疾病的新逻辑-预防

在疫苗出现之前,其他药物和手术都是直接用于治病的,而疫苗开启了预防疾病的新纪元。疫苗的工作原理分为三层:第一层用生小病来预防大病。第二层,不生小病,也能预防病。第三层,不仅防病,还能治病。

1)生小病来预防大病

18世纪的欧洲,1.5亿人因为天花死亡,之后人们用接种牛痘的方式预防天花,1979年世界卫生组织宣告人类彻底消灭天花。天花是第一个由人类主动消灭的烈性瘟疫。狂犬病作为唯一一种死亡率接近100%的传染病,直到今天一直没有有效的治疗方法,但是今天可以用疫苗有效预防狂犬病。巴斯德从感染狂犬病的兔子身上取出一段骨髓,无菌干燥瓶子干燥研磨成末,蒸馏水混合注射狗身上,产生出免疫力,研发出人类真正意义上第一支疫苗:狂犬病疫苗。

2)不仅防病,还能治病

人们接种HPV疫苗后可以有效预防HPV感染,进而预防子宫癌,并且感染HPV病毒后,HPV治疗性疫苗(MVA-E2进入临床三期研究)可以激发人体产生免疫力,控制病毒发展,有些病变可以得到逆转。

1.2静脉输液:给药途径的新思路

在医学上,药物、电解质、白蛋白、氨基酸、葡萄糖、甚至血液都是治病的能量物质,输液始于1832年英国霍乱。美国静脉输液护士协会制定的《输液治疗实践标准》是世界各地静脉输液的指南。我国2013年制定静脉输液行业标准《静脉治疗护理技术操作规范》。

1.3麻醉:不疼,才有无限可能

疼痛是外科手术发展的绊脚石,古代有关羽刮骨疗伤,但是并非所有人都能承受这种疼痛之苦。1842年克劳福德医生给病人吸入乙醚后,成功进行了世界上第一台麻醉手术,麻醉使医学进入不疼的时代,麻醉让复杂精细的外科手术得以实施。

1.4护理:既是医嘱执行者,又是安全代言人

19世纪克里米亚战争中,在英军有军医没有专业护士的的情况下,伤员死亡率在42%以上。有了专业护士之后,伤员死亡率迅速下降到2.2%。创造这一奇迹的开创者就是护理事业创始人南丁格尔,她用“玫瑰图”扇形分析战场士兵死亡的原因。护理是决定医疗质量的关键因素,霍金被确诊渐冻症后,存活了56年,她的特效药就是一支高效的护理团队。

1.5最小干预获取信息的新起点:影像学检查

生病就医或者住院做的最多的检查就是影像检查,医生面对活生生的人,如何在尽量少的干预病人生理状态的条件下获取病人身体内部信息?信息越准确,就越能诊断出疾病真相。X射线(伦琴发明)用于医学检查便是为了最小干预患者,之后在此基础上又发明了CT检查、超声波检查、核磁共振检查等手段,不同手段检查原理及如何选择?

1.5.1检查原理

检查类型

物理原理

成像特点

辐射情况

X射线(X光)

利用X射线穿透人体,不同密度组织吸收程度不同:骨骼等高密度组织吸收多呈白色,肺/脂肪等低密度组织吸收少呈黑色 

生成二维平面图像,相当于把人体"压扁"观察,存在组织重叠干扰

有电离辐射,剂量低(胸片约0.02-0.1mSv)

CT(计算机断层扫描)

X射线源与探测器360°旋转,从多角度采集数据,计算机通过算法重建横断面图像(可合成三维) 

相当于把人体"切片"观察,避免组织重叠,空间分辨率高 

有电离辐射,剂量较高(胸部CT约2-7mSv,约为X光的10-100倍)  

超声(B超)

利用高频声波(>20,000Hz)在人体不同组织界面的反射特性:换能器发射声波→遇组织反射→接收回声→计算机重建图像

实时动态成像(可拍"视频"),对含气/骨骼组织穿透力差,图像信噪比较低

无电离辐射,安全性最高

MRI(核磁共振)

利用人体内氢原子核(主要存在于水分子中)在强磁场中的共振现象:施加射频脉冲→氢质子共振→停止脉冲后接收释放信号→重建图像 

多参数、多方位成像,对软组织"成分分析"能力极强,可区分水肿、脂肪、出血等 

无电离辐射(但体内金属植入物可能禁用)

1.5.2如何选择检查?(实用指南)

X光、CT、超声和核磁共振是临床最常用的四大影像技术,它们原理不同,各有所长。选择的核心在于 “看什么病”和“看什么部位”。X光看大体,CT看细节(尤其骨骼和急诊),超声看动态(尤其腹部和胎儿),核磁看神经软组织。

1)按部位/疾病优先考虑:

外伤骨折:怀疑单纯骨折 → X光;复杂骨折、深部损伤 → CT。

头部:急性中风、外伤出血 → CT(快);脑肿瘤、脑梗死后期、癫痫 → 核磁共振。

脊柱:看骨头 → CT;看椎间盘、脊髓、神经 → 核磁共振。

胸部:筛查肺炎、肺癌、体检 → X光或CT;精细分析 → CT。

腹部盆腔:肝、胆、胰、脾、肾、子宫、卵巢、胎儿 → 首选超声;肿瘤分期、复杂评估 → CT或核磁共振。

心脏:结构、功能、瓣膜 → 超声(心脏彩超);冠状动脉 → CT(CTA);心肌病变 → 核磁共振。

关节四肢:骨折 → X光;肌肉、韧带、软骨损伤(如膝盖半月板、肩袖) → 核磁共振。

2)按人群/条件优先考虑:

孕妇、儿童:首选超声和核磁共振(无辐射),严格限制X光/CT。

需要动态或实时观察:如心脏搏动、胎儿活动、胆囊收缩 → 超声。

体内有金属或危重/不配合:无法做核磁共振,可能选CT。

急诊、危重患者:首选CT,因其速度快、诊断全面。

3)重要提醒

没有"最好",只有"最合适"

骨折首选X光,没必要直接做昂贵的MRI

急性脑出血首选CT,MRI反而可能漏诊早期出血

胎儿检查必须用超声,X光/CT有致畸风险

辐射不必过度恐慌,但需合理规避

一次胸片 ≈ 0.1mSv(相当于自然本底辐射10天)

一次头部CT ≈ 2mSv(相当于自然本底辐射8个月)

超声和MRI完全无电离辐射,可重复检查

医疗辐射在安全范围内,必要时不应因恐惧而拒绝检查

有时需要组合检查

脊柱外伤:X光看骨折 + MRI看脊髓损伤

肝脏占位:超声初筛 + CT/MRI定性

两者互补,而非重复浪费 好大夫在线

医生会综合判断选择依据包括:疑似疾病类型、检查敏感性/特异性、患者特殊情况(孕妇/金属植入物)、成本效益比

1.5.3X射线的治疗价值

X射线除了帮我们采集信息,还能帮我吗治疗病变组织(癌症放疗),放疗设备通过3D、4D图像精密跟踪,既能有效杀伤肿瘤细胞,又能减少对正常肺组织的损害。此外,累计有十多项诺贝尔奖与X射线技术之间和间接相关,比如染色体双螺旋结构的发现。总之X射线的出现,是医学向前迈出重大一步。

1.6抗生素:物种竞争关系的巧妙利用

你有没有想过为什么远古人类活得这么“绿色”,寿命却超不过30岁?我们生活环境已经远不如之前纯净,锻炼时间也有限,但是平均寿命接近80岁?

1)利用物种竞争治疗感染:抗生素为人类提供了一把对抗细菌的利器

据估计1347年-1351年欧洲爆发的鼠疫“黑死病”,造成了7500w-2亿人死亡。鼠疫过后欧洲人口数量大约150年才得以恢复。除了鼠疫还有许多细菌感染疾病,单纯靠人体免疫无法抵抗这些毒力很强的细菌,直到1928年青霉素的发现,青霉素通过感染细菌细胞壁的合成来消灭细菌,人的细胞没有细胞壁,所以青霉素的灭杀细菌效果好,对人体细胞伤害少。

2)过度使用抗生素带来的问题

如果长期使用抗生素,细菌会演化出适应抗生素环境的生存方式:细菌的耐药性。其次,大量使用抗生素会影响人体菌群。

1.7呼吸机:热修复的起点

如果你问ICU医生,最拿手的技能是什么?他的答案一定是“用呼吸机”,有了呼吸机才有了现代化的ICU,生命支持的新阶段。呼吸机是怎么来的?它的工作原理是怎样的?1916年美国爆发脊髓灰质炎,导致肌体肌肉瘫痪,参与病人呼吸的肌肉呼吸机也会麻痹瘫痪,只能活活被憋死,直到1952年医生制作了建议呼吸机,解决病人通气与吸痰问题,患者病死率从87%下降到15%。呼吸机通过支持呼吸,把病人的生命维持住,为医生治病提供了更多可能性。

1.8癌症的免疫疗法:激发生态韧性

美国癌症研究所CRI主页:Immunotherapithmospromisincancetreatmenof  ourtime.意思免疫疗法这个时代最有前景癌症治疗方法

1细菌毒素治疗癌症尝试

免疫疗法出现之前医生手术化疗放疗方法直接攻击癌症组织本质外部干预免疫疗法增强内力各种药物或者技术手段增强人体自身免疫功能杀伤细胞前几章提到人体免疫细胞认不出或者打不过癌症细胞这个坏人癌症发生一种关键机制癌症免疫疗法工作原理恢复或者增强免疫细胞识别能力战斗力发挥其自身潜能内力战胜癌症细胞

2治疗癌症诺奖得主

每种癌症细胞都有标志性物质免疫系统就是通过识别这些标志性物质区别细胞坏人还是自己人DC细胞(树突状细胞)专门负责识别T细胞(T淋巴细胞)专门负责杀伤坏人这两种细胞盟友2007斯坦曼博士发现DC细胞34年后诊断为晚期胰腺癌错失手术机会平均存活时间只有几个自己DC细胞癌细胞制备癌症疫苗治疗自己晚期胰腺癌自己寿命延长到了4年半2011去世3天后诺贝尔奖破例(从不颁发给逝者)把诺贝尔医学奖生理学颁发给

3切尔诺贝利核灾难生态修复

1986426苏联切尔诺贝利核电站4核反应堆发生爆炸并引起大火造成大量放射性物质泄漏酿成人类历史上最大的核事故曾经记者专家认为多久这个地方生态才能修复专家回答“至少两万年然而2011灾难25年后切尔诺贝利长满了绿油油植物科学家还观察隔离区生活着野牛驼鹿野猪山猫野马各种各样的昆虫并且核污染区域走出来野狼没有发生核污染畸变人体某种意义也是一个生态系统生命具有伟大自我修复能力自我修复能力得到修复也会很多疾病治疗带来希望

1.9氯丙嗪精神病治疗第一道曙光

历史上很多名人都有过精神方面疾病莫泊桑凡高广义精神病包括精神分裂症抑郁症情感障碍多种精神疾病狭义精神病精神分裂症这类病人出现幻觉妄想行为情感异常之前医生惨无人道前额叶切除手术治疗精神病1949诺贝尔医学奖(诺贝尔奖的耻辱)前额叶负责复杂的认知行为记忆思考决策表达手术破坏前额叶精神病人狂躁幻觉消失但是没有情感理性判断电影飞越疯人院男主角被强迫做了这种手术从一个活跃勇士变成一具行尸走肉1952年,氯丙嗪在法国上市目前全世界千万精神病人使用氯丙嗪75%精神急性患者可以融入社会1989氯氮平问世1993利培酮问世这两种抗精神药物第二代2002人类研发出第三代阿立哌唑越来越多精神病人得到治疗可以正常人一样生活

1.10脑死亡重新定义生命终点

大多数人认为生命终点就是心脏停了没有呼吸了但是这种看法错误混淆了生命体征生命关系人的基本生命体征包括呼吸血压脉搏体温那么生命体征就一定代表着生命还在并不是1968美国哈弗医院制定出人类历史上第一个脑死亡诊断标准包括不可逆昏迷无自主呼吸脑干反射全部消失脑电波消失符合以上标准一定时间反复测试多次检查结果无变化即可宣告病人脑死亡一旦诊断脑死亡说明病人已经死亡为什么脑死亡作为死亡诊断标准因为脑死亡比之前心跳呼吸停止作为死亡诊断标准更科学

1大脑是思维意识载体是人体司令部

2生理角度自从有了生命支持技术以后现代医学可以维持生命体征心脏不跳了可以用药物维持呼吸停了还可以呼吸机支持..然而作为呼吸心跳中枢脑干一旦死亡接下来心跳呼吸停止就只是时间问题

3大脑具有不可替代性如果肾脏、肝脏、心脏衰竭了通过移植还可以健康生存然而如果大脑死亡了即使技术成熟可以移植大脑移植还是本人

4)脑死亡与植物人的区别:看到这里,大部分肯定会担心:一旦病人被诊断为脑死亡,医生就会放弃抢救,万一病人有复活的可能呢?植物人和脑死亡有什么差异?2013年德国一级方程式赛车手迈克尔舒马赫在法国阿尔卑斯山区滑雪时,不幸滑出雪道,头部撞在岩石上。大脑严重受创,陷入深度昏迷,经过治疗接受脑部手术后艰难活下来,却成了植物人,可以恢复睁眼等最基本的条件反射。舒马赫现状:一晃12过去治疗花费早已超20亿,聘请最顶级的医疗团队对舒马赫进行24小时的照顾和治疗虽然传言苏醒均为得到证实

1.11循证医学如何获得最佳治疗方案

世界上不计其数医院医生那么同一种疾病不同医生会不会给出不同治疗意见答案是桥水基金瑞达利欧体检时发现出了问题先后找了多位专家没有好的治疗办法3-5年后可能癌变有人手术切除可以避免癌变成功率90%之后找了专家建议每三个复查一次即可发现虚惊一场普通人无法享受知名专家诊断循证医学就是证据+经验+患者意愿结合起来病人制定治疗方案循证医学证据第一级最可信可行度依次递减

1)第五级-医生个人经验鼠疫第五级证据可信度最低证据只有在缺失其他证据情况下才会选择医生个人经验病人治病

2)第四级-治疗前后对比研究

3第三-对照研究要想看一个治疗方法是否有效一定要和原有的治疗方法或者原有药物对照还要安慰剂对照因为治疗未必是药物作用也可能安慰剂效应

4第二级-随机对照试验通过随机对照试验得到的证据就是第二级证据判断可拔不拔病人随机分到拔牙组或者不拔牙组进行治疗观察就是随机对照试验

5第一级-Meta(荟萃分析)将全世界不同地区随机对照试验级别最高的证据

1.12避孕药女人身体还给女人

地球上唯一一种不以繁衍为主要目的进行性交物种避孕刚需然而避孕药研发过程曲折1957FDA批准了避孕药使用作用原理组织排卵1960正式批准一种口服避孕药性爱生育彻底分开口服避孕药紧急避孕药两码事口服避孕药作用是通过抑制排卵阻止怀孕,副作用小。而紧急避孕药的作用是阻止受精卵着床他的副作用远远大于口服避孕药紧急避孕药有效率只有74%-85%医学“冻卵”技术还能做到女性什么时候什么时候

2. 改变医学的大医生

医学史上具有突出贡献医生大家很多,作者从贡献精神带来的理念转变三个角度选取了6医生分析他们如何推动医学发展

1希波克拉底2500年前誓言为什么今天还在

古希腊医生希波克拉底希波克拉底誓言帮助人们树立了正确疾病开发了相应医疗技术确立行业规则职业道德规范被称为西方医学之父分离西方医学奠定了基础提出了伟大的职业规范——自律尊重老师不伤害病人谋私保护隐私

2威廉实践为什么成为医学核心理念

实践理论与现实之间桥梁他是临床医学核心理念奥斯约翰霍普金斯医学院奠基人实践理念培养医生建立床边教学制度医学生医学院上学时候就开始病房进行临床实习边学习理论实践只有反复实践见多识广医生才可以不确定临床医学面前病人最好的治疗效果毕业后分配不同水平医院他们今后技术进步能力发展程度势必不同中国住院医师规范化培训就参考了医生提出培训制度毕业需要大医院进行为期3年的住院医师规范化培训合格后才能继续从医理论上只要符合疾病相应的诊断依据就可以诊断了但是现实中用于诊断证据线索不会自己跳出来需要医生挖掘梳理除此之外社会中的人性因素远比我们想的复杂有人故意隐瞒病情性倾向心理问题家族史接触因素

3沃纳福斯曼医疗禁区如何一个个打破

探索医学禁区过程中人们遇到过哪些困难如何打破沃纳福斯曼探索心脏禁区过程中曾经导管亲手插到自己心脏打破了医疗上的心脏禁区心脏导管技术在此基础上几十年后开发出来

4塞麦尔维斯如何纠正体系无知之错

美国医生阿图葛文德在他清单革命表示人类的错误分为两类无知之错无能之错无知之错是因没有掌握正确的知识无能之错是指有了知识没有正确运用所犯的手卫生之父塞麦尔维斯通过分析两个病区产妇死亡之谜提出了医院洗手制度革命18474产妇死亡率18.3%5中旬开始洗手6月死亡率下降2.2%死亡率下降90%1850塞麦尔维斯宣布了发现等来的不是欢呼而是集体攻击后来丢了工作还因为精神失常送到精神病最后精神病院保安棍棒打死终年47医学之路永远纠错中前行不懂得吸取教训重复过去错误只有直面错误改正错误将其内化为属于自己系统原则才能保持进步成长

5伍连德公共卫生如何战胜大规模传染病

伍连德医生创办哈尔滨医科大学解放军202医院北京大学人民医院1935诺贝尔生理学医学奖候选人之一伍连德如何使用科学的公共卫生手段战胜了一百多年前发生东北大地惨绝人寰鼠疫”,通过管理传染源切断传播途径保护易感人群,历经4个月时间191131彻底控制肺鼠疫如果找不到无序理由那就先规则恢复秩序

6巧稚为什么现在医生那么多

林巧稚是中国妇产科学开创者奠基人为了医学终身单身一生接生5w多名婴儿水稻之父袁隆平林巧稚接生冰心孩子林徽因孩子也都是林巧稚接生女性善于沟通捕捉细节女医生每次问诊时间会比男医生高出10%左右男医生一旦找到关键信息马上做出诊断给出治疗方案女医生更愿意从其他方面多聊几句病人体验更好

3. 医学的精进及病人的修炼

不是每一个医生从开始就是一位高手也不是每一位病人都知道如何面对疾病医生成长过程需要哪些关卡病人如何聪明管理健康疾病面前如何科学决策如何理性面对生命终点

3.1医生精进第一步少即是

1870英国皇家海军铁甲舰船长一次航行中遭遇风暴沉没473调查发现该船蒸汽机作为动力画蛇添足安装风帆导致整体重量设计多了747重心上移稳定性变差复杂并不带来完美反而是隐患。是不是有点像奥卡姆剃刀原则:如无必要勿增实体科学医学软件设计领域适用治疗不等于彻底治疗年轻医生治疗一种病20年长医生一种治疗20疾病面面俱到医生未必负责任关心人好医生可能为了病人心理需求很多病人以为治疗环节越多用的药越多病就好的更快更彻底小病大治大病愿意花更多钱治病这些其实严重误区

3.2医学精进第二关信息不完备情况下快速决策

医生决策面临一些问题首先需要辅助决策信息及其不完备其次留给决策时间十分有限最后决策带来后果性命攸关医学复杂性面前医生永远不可能掌握了疾病全部信息开始诊断治疗必须短时间快速决策只有信息不完备情况下快速决策能力才可以成为合格医生

1唐僧法则在医学上只要保证病人活着就有希望病人生死攸关几分钟寻找心跳停止原因不是最重要的最重要的保命(心律、呼吸和血压)紧急事件转化常规事件病人争取更多时间

2第一张骨牌法则在诊断无论病人病情多么复杂能用一种疾病解释病人出现的所有症状就不考虑太多其他疾病能用一种治疗方法病人尽量避免所谓面面俱到

3马蹄声法则概率问题听到马蹄声想到的不是斑马避免常见主观偏差即使医学高度发达西方,由于巨大的不确定性和时间紧迫性,急诊误诊率仍然高达10%-20%漏诊率高达25%

4高尔夫法则医生诊断治疗过程需要不断纠正主观偏差入院诊断检查会诊治疗根据这些信息纠正最终决策出院诊断

3.3医生精进第三关克服不理性冲动

医生治疗病人需要正确转换自己的理性思维不理性思维不理性导致窄化效应会让医生过度关注某一诊断从而忽略其他线索不理性会让医生过度关注疾病最坏结局变得激进冒险忽视了疾病发展规律理性医生关键时刻正确判断正确行事情感医学有了色彩温度

3.4健康智慧:把自己挡在医院路上

多数慢性出现症状因果关系链条可以概括高危因素——人体修复代偿能力下降疾病隐性

1避免高危因素基因遗传因素慢性病毒或者细菌感染(hpv、幽门螺旋杆菌)不健康饮食习惯(心血管,饮食过烫-适宜进食温度10-40摄氏度,能耐受50-60度,超过65度灰导致食管上皮受损,加大食管癌风险)肥胖(BMI超过30,患肠癌风险增加一倍)预防或者治疗慢性感染避免行为(熬夜、饮酒、吸烟、食物过烫、亚硝酸盐、黄曲霉菌食物)健康饮食(多吃膳食纤维、水果蔬菜、多摄入高Omega-3脂肪酸食物)。

2保护机体修复代偿能力适度节食(正常饮食70%)可以清除身体里面衰老细胞物质延缓衰老尽量保证每天睡眠时间7-8小时适量运动清除衰老物质降低冠心病高血压风险每周150分钟

3进行疾病早期筛查让你健康最好时间十年前其次现在以下四种癌症建议优先筛查肺癌乳腺癌宫颈癌结肠癌直肠癌筛查年龄频率下图

最后,希望《医学通识讲义》读书笔记能帮你更科学认识症状、疾病、医疗的本质,并站在医生视角去理解医疗技术的发展和治疗手段,帮您和家人保持身体健康,科学就医。
如果您对该系列感兴趣,欢迎订阅关注,交流讨论。

最新文章

随机文章

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