跳到内容
当前位置:首页>Excel>纪录片《中国通史》学习笔记|第30集:三国鼎立

纪录片《中国通史》学习笔记|第30集:三国鼎立

  • 2026-11-06 03:47:11
纪录片《中国通史》学习笔记|第30集:三国鼎立

📺 纪录片来源:CCTV《中国通史》第30集 三国鼎立

⏱️ 时长:约45分钟

📝 适合人群:历史小白 / 想系统了解中国历史的朋友

🔖 一句话概括

上一集我们讲黄巾起义,看头裹黄巾的农民一夜之间烧遍八州,逼得东汉朝廷不得不放开地方募兵、把兵权交给州郡。看完那一集我就隐约觉得,这个王朝已经名存实亡了,乱世怕是要来了。这一集果然,一上来就是董卓进京、把持朝政,紧接着天下大乱、群雄逐鹿,最后硬生生打出一个三足鼎立的局面。

这集的主角,不再是某个王朝,而是乱世里一个个争天下的人。曹操、刘备、孙权,还有袁绍、董卓,他们各有各的算盘、各有各的活法。这一集讲得很实在,没有走《三国演义》里那些热闹套路,通篇都放在群雄怎么争、怎么把天下切成三块这上面。你会看到,挟天子以令诸侯不是一句口号,而是一步棋;赤壁那把火,也不是烧出来的巧合,而是败局早已注定。这一集,我们走进英雄与枭雄并出的乱世——三国鼎立。

📍 时代背景

要说三国,得先交代东汉末年的那盘死棋。

黄巾一起事,东汉朝廷为了平乱,主动把兵权下放给了地方,各州郡自行募兵,州牧、豪强趁机拥兵自重。朝廷的命令,从此越来越出不了洛阳。旧的秩序塌了,新的却还没立起来,天下有兵有地盘的人一个个冒头,都想趁这趟浑水分一杯羹。这是上一集留下的底子,这一集就踩着它往下走。

接下来的乱,是从中央内部先烂起来的。东汉后期宦官把持朝政,作威作福。汉灵帝刚死,新皇帝才十七岁,年纪太小,只能靠舅舅何进出任大将军来主持局面。何进一心想除掉宦官,又担心自己势单力薄,就把主意打到了并州牧董卓身上,密召他带兵进洛阳。结果消息走漏,宦官抢先一步把何进杀了,还劫持小皇帝逃出宫。

就是这一段,把整个局面彻底搅浑了。董卓的大军赶到洛阳,反手就把宦官势力清了个干净,可他自己非但没走,反而废掉少帝、改立陈留王刘协为帝,也就是后来的汉献帝,独揽朝政,纵兵在洛阳烧杀抢掠。东汉朝廷那点家底,被这一下连根踩进了泥里。从这里起,天下就不再是汉家说了算,而是谁手里有兵、谁说话硬气的时代了。

乱世里讨生活,谁也绕不开三样东西——地盘、粮食、兵。曹操收编黄巾降众有了兵,推行屯田有了粮,再迎天子有了名;孙权守着江东这片水乡,靠长江天险把自己经营成一块硬骨头;刘备一没地盘二没兵,能拿出手的,只剩"仁义"两个字。三个人起手各不一样,最后却都奔着同一件事去了——凭什么天下该由我来收拾。这一集,讲的就是这个"凭什么",是怎么一步一步,被这些人用自己的法子证明出来、又互相卡住、僵持了几十年的。

我也暗地里给这集定了个预期:既然叫《三国鼎立》,总该讲讲三家怎么并起来的。纪录片没让我失望,它没停在演义的桃园结义、草船借箭上,而是把镜头对准了争天下的棋盘,一步步讲清董卓怎么把汉室掀翻、曹操怎么挟天子立住、刘备怎么抱仁义起家、赤壁那一把火又怎么烧断了一统的念想。顺畅,也实在。

🧠 核心记忆点

一、董卓之乱与汉室倾颓:天下从那一天起换了主

乱世的第一根引线,是董卓。

我单独记一笔:汉室真正垮掉,不是慢慢衰下去的,而是被董卓这一下连根掀起来的。他进洛阳、废皇帝、烧京城,把东汉最后那点体面撕了个精光。后来关东的州郡牧守坐不住了,联合起来讨伐他,袁绍凭着"四世三公"的显赫家世被推举为盟主。可这联军看着声势浩大,心里却各怀鬼胎,谁都不肯真出力,还趁机互相吞并地盘。董卓见势不妙,挟持汉献帝一路西迁长安,临走还把洛阳烧个精光,周围二百里都成了瓦砾。

公元192年,董卓终于被王允、吕布诛杀。可这盘棋非但没盘活,反而更乱了。联军散了,董卓的部将又接着闹,天下彻底成了群雄逐鹿的场面。那时谁占着哪块地,我一数一大串:袁绍占冀州,袁术居淮南,刘表据荆州,刘璋据益州,公孙瓒独占幽州,还有盘踞汉中以道教组织起家的张鲁。真是你说你的王,我称我的霸,谁也不服谁。曹操、刘备、孙坚这几家,那时排号都排不上。

💡 关键认知:董卓之乱不是三国的一节插曲,而是汉家名分彻底失效的那一天。天子变成任人摆布的筹码,地方对朝廷再没有敬畏,群雄各占地盘、谁也不服谁——天下从此进入谁拳头大谁说了算的乱世,三国的大幕,就是从这里拉开的。

二、曹操挟天子以令诸侯与官渡:赢在名分,也赢在心气

乱世里打出来的人不少,可分到最后的,是曹操。

他是安徽亳州人,出身宦官家庭,这出身在讲门第的东汉里挺受歧视,可他硬是靠读书和手腕,往世家名流堆里钻。纪录片里那句评价我记得清楚,士人赞他"雄才大略,超世之杰",说他白天研读兵书战策,夜里琢磨经书典籍,是个文武兼修的主。讨伐董卓那会儿他没多大声量,还跟袁绍是至交好友。

可他比别人多一根筋——他最先看懂了汉献帝这枚棋子的分量。公元196年,他把在各地辗转流浪的献帝迎到许县,以许为都,从此"奉天子以令不臣",后世管这叫挟天子以令诸侯。这一手,等于给自己披了件"我是正统"的外衣,出兵打谁都能扣个讨逆的帽子。这里我记得很清楚:袁绍的谋士沮授其实劝过袁绍先迎献帝,袁绍没听,偏偏让曹操捡了去。

曹操也不光靠占住皇帝的名头。早前他在济北收编了三十万黄巾降众,挑出精锐编成"青州兵",有了自己的核心部队;又推行屯田,让军士和流民下田种粮,军粮有了着落。名分有了,兵也有了,粮也有了,他才真正站住脚。这几手一起,我越看越觉得他厉害——乱世里多数人只盯着抢地盘、抢人头,曹操却惦记着怎么让一块地方能持续养人。屯田种粮,看着不如打仗威风,可正是这张稳住粮草的口粮,才让他的地盘越坐越实,经得起长年征战。可即便他这样一手迎天子、一手屯田、一手带兵,把能抓的牌都抓到自己手里,也没能一鼓作气把南方拿下,反倒栽在了长江这道坎上。这让我觉得,争天下从来不是光靠某一手就能赢的,一家之见再多,也架不住整个天下各有各的山水与人心。

真正让曹操立足的,是官渡之战。公元200年,坐拥四州、兵强马壮的袁绍南下打他。论实力,袁绍远超曹操,人人都觉得曹操悬了。可看似弱小的曹操偏硬着头皮应战,最后在官渡以弱胜强,把袁绍的主力整军打没了。这段我看了两遍,纪录片讲得实在:袁绍这边有四世三公的家底,人多势众,可号令不一、赏罚不明、用人还疑神疑鬼;曹操这边人虽少,但能断大事、用人不疑,越是危局越沉得住气。所以我说,曹操赢的不是人海,是那口心气。官渡一打完,他顺势吞了袁绍的青、冀、幽、并四州,中原大地基本归到了他手里。

💡 关键认知:曹操比别人多明白的一件事,是乱世争天下,抢地盘、抢兵、抢粮都重要,但更紧要的是抢一个"名分"。挟天子以令诸侯不是虚招,它让曹操每次出兵都占着大义。而官渡更说明,手里兵多不一定赢,号令不一的十万,常常敌不过肯用人、能断事的几万。

三、刘备诸葛亮与隆中对:仁义这块招牌,终于等来落子的人

曹操在中原做大,另一个主角刘备还在四处漂泊。

刘备也是汉景帝那支的后代,身份听着金贵,可传了三百多年,到他这辈早成了实实在在的普通老百姓。讨伐董卓那阵子,他不过是依附在公孙瓒手下的一个县令,兵少将寡,没什么话语权。纪录片评价他一句话我印象很深——刘备无所凭依,只能靠"仁义"这块招牌来号召天下。在拳头大才是道理的年月,这招牌看着虚,却偏偏替后来的人心归附埋了伏笔。

这中间有段小插曲我记得深。公元196年,刘备到许昌觐见汉献帝,曹操摆酒请他,席间问天下谁是英雄,刘备故意报袁绍、袁术这些名字装糊涂,曹操却大笑说,当今天下英雄,只有你我二人。刘备听罢如坐针毡,赶紧找借口溜出门。这就是"煮酒论英雄"。曹操这话,一半试探,一半倒也是实话——他真把编草鞋出身的刘备看成了对手。两个日后三分天下的主,第一次正面碰上,竟是在一张酒桌上。

可光有仁义,刘备一直居无定所。直到他寄居荆州刘表门下,经人引荐,去隆中拜访一个叫诸葛亮的年轻人。说是拜访,其实是三顾茅庐。那时诸葛亮才二十七岁,在隆中耕读隐居。刘备听他一番话,如获至宝,这就是著名的"隆中对"。诸葛亮替刘备把天下的格局掰开揉碎讲了一遍:曹操挟天子占尽天时,孙权据江东占尽地利,你刘备要成事,唯一出路是占人这块,先取荆州为家,再图益州,将来跟曹操、孙权三分天下。刘备听完彻底服了,诸葛亮正式出山辅佐。我查了下时间,那时诸葛亮才二十七岁,正是一个人最有抱负、也最敢想年纪。他一个在隆中耕读的年轻人,开口就把天下大势分得这么清,难怪刘备如获至宝。说句实话,能遇见一个既懂大势、又肯替你把每一步都铺成路的人,是多少人一辈子盼不来的事。刘备半生漂泊,至此才算真正有了图纸——不只是"我想打天下"的莽劲,而是"从哪起步、先取哪、再图哪"的一条实路。

我读完这段最大的感受是,刘备这里终于不只是有"仁义"这个招牌,而是有了能把这招牌落成江山的整套布局。回头想,这盘棋最难得的是诸葛亮把天下的变量看得极清——谁强谁弱、谁占什么地利、从哪起步才走得通,全摆明白了。刘备漂泊半生,总算等到那个能替他落子的人。

💡 关键认知:刘备的前半生和曹操正好相反——曹操缺命名的牌,他用天子补上;刘备有仁义的号召,却缺一套能落地的布局。隆中对的珍贵,正在于它第一次把"三分天下"当成了可以一步步走出来的方略。乱世里想站住,光有旗帜不行,还得有人帮你把这面旗插到实处。

四、赤壁之战:曹军败在开打之前

公元208年,曹操南征荆州。碰巧荆州牧刘表病死,他儿子刘琮干脆投降了曹操。正依附荆州的刘备,一下子成了无根浮萍,一路南逃,连江陵都被曹军夺了去。眼瞅着就要被吞掉,诸葛亮受命出使江东,去见孙权,想联合抗曹。

孙权这边也纠结。曹操写了信来招降,不少人动摇了,觉得投降还能保全。鲁肃和周瑜力排众议,劝孙权下决心联手刘备抗曹。孙权最后把宝押在反抗上。其实他心里早有人替他盘算过这条路——公元200年,鲁肃就给他出过"江东对",说得直白:汉室复兴不了,曹操一时也除不掉,不如先据住江东,顺长江一路往下经营,静观天下之变。这套家底孙权一直攒着,等的就是跟曹操摊牌的这天。赤壁一战,把他攒了多年的本钱一亮相。

赤壁之战以少胜多。黄盖上演诈降计,火烧曹军战船,孙刘联军把号称八十万的曹军打回北方。曹操一统天下的步子,硬生生在赤壁踩了急刹车。

这仗一打完,天下的大势就彻底变了。以前是曹操南下一路势如破竹,人人都以为他要统一;赤壁这一折,硬是把他的势头按住了,北方的霸主终究没能趟过长江。

这里我单独记一笔自己的理解。以前听赤壁,总觉得是火攻烧赢了,其实胜负早在开打前就定了。曹军打北方行,一到南方水土不服,号称八十万,真正能拉的北方精兵不过十几万,剩下多是刚投降的荆州兵,军心动摇,最弱的水战偏又得靠他们;再加上后方马超、韩遂还盘踞关西威胁着许昌,曹军只宜速胜,拖不得。赤壁那场火,是把曹军这些隐患一起点着了。经此一仗,曹操退回北方,南方再也不是他一伸手就能拿下的,南北相持的局面就此定下。

💡 关键认知:赤壁真正的转折,不在那把火的巧,而在格局的必然。曹军以短击长、水土不服、孤军深入又拖不起,这盘棋在开打前就已注定难赢。孙权敢押注反抗,不是一时血勇,而是攒了多年"据江东、观天下"的本钱正好到期。赤壁一烧,曹操南下统一的路就此断绝。

五、三国鼎立:二十多年才立起来的鼎足

赤壁之战是个分水岭。仗打完,曹操老实退回北方经营中原;刘备趁势拿了武陵、长沙等几个郡,总算有了块真正属于自己的立足地,随后把目光投向益州,公元214年拿下益州,以成都为中心,坐稳西南一角;孙权以建业为中心,一路把地盘拓展到交州,牢牢把住江东。三家各自的底盘,就在赤壁之后一年年扩出来了。

往后的日子谁也没闲着。曹操回头先收拾关西的马超、韩遂,把后院扫干净,又北伐乌桓,把北方彻底理顺;刘备一门心思经营益州,中间还跟曹操争过汉中;孙权那边也没闲着,借着曹魏无暇南顾的空当,把地盘一点点铺向交州。三家各忙各的,几年工夫,天下三分的大局基本定了轮廓。

可三国鼎立的"立",其实是二十多年慢慢立起来的。公元220年,曹操病故,儿子曹丕即位,随即用"禅让"的名义从汉献帝手里接过天下,改国号为魏,建都洛阳,东汉就此正式落幕。第二年,刘备在成都称帝,国号仍叫"汉",因地处蜀地,后世约定俗成称它蜀汉。又过了几年,公元229年,孙权在武昌称帝,建立吴国。到这里,魏、蜀、吴三个政权才算名正言顺地并立住,鼎足之势真正成形。

💡 关键认知:三家并立不是一仗打出来的,而是二十多年各自经营、慢慢站住脚的。曹魏接手了中原的老底子,蜀汉以成都为基盘据西南,孙吴以建业为心守着江东——地盘先各自扎稳,名分再先后敲定。鼎足的"立",靠的是地盘,是经营,也是谁能先把名正言顺这四个字落到实处。

六、魏蜀吴各自经营:三足一足顶一足

三国不是光立个国号就完事,三家各自都在经营,都想办法活得更久。

曹魏继承的是曹操攒下的中原家底,人口最多、版图最大,还搞屯田解决军粮。老话讲得直白,谁地盘大谁路子宽,曹魏在三国里天然占着优势。更重要的是,曹魏开始把汉末那种靠门第、靠人情的选官办法,慢慢收拢成一套新规矩,九品中正制那套雏形就是从这里冒出来的,给后来门阀政治的兴起埋了根。

蜀汉这边,刘备自己落下个心结。公元219年,镇守荆州的关羽北伐时,孙权那边偷袭荆州,还杀了关羽。刘备咽不下这口气,公元221年执意发兵东征,替关羽报仇,结果在夷陵中了吴将陆逊的计,被"火烧连营"烧得大败,蜀汉彻底丢了荆州。刘备悻悻退回白帝城,一病不起,公元223年临终把后事和幼主刘禅都托付给了诸葛亮。说实话,夷陵这段我看得挺不是滋味。刘备一辈子靠"仁义"二字立身,到头来却在报仇上栽了大跟头,把关羽当年拼下的荆州全赔了出去。荆州一丢,蜀汉两路夹击的心也就此断了。

孙吴呢,守着江东这片水乡,把重心放在经营长江防线和开发南方上,靠水军隔着天堑自保。它也不光守着,这几十年里组织人力开垦江南荒地,把南方的经济和人口一点点做起来,为后来长江以南成为天下重要一极打下了底子。三家就这样隔江相望、互相掣肘,打起仗来有来有往,谁也没法一口气吃掉谁。这只鼎一足顶一足,硬是互相支撑了四十多年。我回看这四十多年,多少有点感慨——三国能撑这么久,恰恰是因为谁都有一个"打了也占不住"的顾虑,才谁都不肯轻易赌上全部身家,这份僵持,反而给了各自喘气经营的功夫。

💡 关键认知:三国能并立四十多年,靠的不只是武力争斗,更是三家各自的经营路径。曹魏占人多地广、积攒家底,蜀汉拼的是一股人和的士气,孙吴凭的是长江水险与南方的开发。谁都有自己吃不下别人的理由,也都有别人吞不掉自己的底气——这就是"鼎足"能长久撑住的原因。

七、三国对后世的影响:分裂里长出的种子

看完这集我才意识到,三国的意义远不止那几场仗。

王朝虽然分裂,可这段日子并不白过。南方在孙吴的经营下得到进一步开发,江南从以前诸侯眼里的边地,慢慢变成能跟北方掰手腕的地方。曹魏的屯田制缓解了战乱后的粮食危机,也为后人恢复生产攒了法子。三家各自的自保和经营,反倒让不少地方在这几十年里缓过劲来。

更要紧的,是三国给后世留下的那条伏线。魏、蜀、吴三家都自称正统、都想统一天下,谁也没真正做到。可正是这份"分而必合"的念想,让分裂成了没法长久的临时状态。再加上后来司马氏从曹魏手里接过权柄,一步步改朝换代,最终在公元280年结束三国,重新收拾起天下。三国这段历史,就这样成了从东汉走向西晋统一中间一个并不轻松的过渡。

说到历史遗产,我忍不住想再记一笔。我们这代人读三国,多半是从《三国演义》入门的——桃园结义、草船借箭、空城计,热闹得很。可纪录片把它拆开来看,那些演义里的事,很多其实并不在这段真实历史里。三国看似是武力的较量,实则很多影响深远的东西,是在这几十年的动荡里悄悄定下来的。比如曹魏后期逐渐成形的九品中正制,慢慢把"凭能力取士"变成"凭门第取士",成了门阀士族坐大的温床,也成了后面几集绕不开的话题。

💡 关键认知:三国没白白分裂一场。它把南方开发了出来,把屯田留给了后人,也把"凭门第取士"的九品中正制这粒种子埋进了制度里。演义给了三国传奇,纪录片却执意还它一个平常——真正的遗产,从来不是那些热闹的故事,而是藏在分裂年月里、悄悄改变历史走向的制度与开辟。

📑 综合评价

看完这一集,我最大的感受是,三国这段历史,被我们讲得太熟了,熟到反而容易误事。

它不像前面那些集,主线是王朝的兴衰起落,这一集的主角是一群争天下的人,各怀各的算盘。按理说三国故事人人都熟,可看下来我才发现,熟的是那些热闹桥段,真正陌生的恰恰是这些门道——谁靠什么立身、哪步走得对、哪步是栽跟头的,几乎没人细讲过。我看着看着就发现,真正让我记住的,不是谁打赢了谁,而是四条不同的活法。曹操靠"名分"立身,把天子这枚亏本的棋子用成了最大的本钱;刘备靠"仁义"聚人,到头来却在替兄弟报仇这事上栽了跟头;孙权据江东靠"地利",守着长江把自己经营成谁也吞不动的硬骨头;而袁绍手里明明攥着一把好牌,却因为号令不一、用人不明,硬生生打输了官渡。

这四条路看下来,最让我唏嘘的是刘备。他大半辈子靠"仁义"这块招牌走天下,可夷陵那一仗,恰恰是情义把理智盖过了头。他和关羽、曹操、孙权打过那么多场,唯独这一场,输在了自己最看重的东西上。历史就是这么不讲情面——它不认你出发时的道理有多正,只认你落在棋盘上那步走得对不对。

从天下大势看,三国不过是乱世里重新找平衡的一段过程。群雄争了几十年,最后只留下三家,谁也不甘心被谁吞掉,就这么彼此制约、僵持了几十年。说到底是"分而必合"——三家谁都想统一,谁也吞不掉谁,才让分裂熬成了暂时的、别扭的状态,最终还是要交还到一个统一的天下里去。这大概就是历史的节奏:它不急着给谁盖棺,只是默默等着一样东西落定。

正不正统这顶帽子,这一集也没有答案。刘备是汉室宗亲、国号延续着"汉",看着最像正朔;可曹魏占着中原、占着人口大头,天下大势又明显偏在这边;孙吴守着南方,硬是把自己熬成了第三极。纪录片没有替哪家站队,只把谁抢到了地盘、谁留住了人心、谁撑到最后,一样样摆在台面上。我反而觉得这样最好——它没把三国写成英雄的演义,而是还它一个平常,让那些被演义盖住的制度、经营和代价,重新浮出来。

这一集还让我多留了个心眼:它没有像演义那样,把赤壁讲成一场火攻的痛快胜利,也没有把官渡讲成以弱胜强的爽文。它反反复复在提醒一件朴素的事——争天下归根到底是争生存,谁的地盘、粮食、兵和人心配得上"立得住"三个字,谁才活得下去。曹操赢官渡,赢在号令与用人;刘备栽夷陵,栽在为情义失了分寸;孙权能一直守着江东,靠的是水军和长江的天堑自保。没有谁一路赢到底,也没有谁该被一笔抹掉。这份谁也吞不掉谁的僵局,说白了就是三方各自手中那点底气,恰好顶着谁也没法一口气吃掉谁。

我不打算在这里给三国安一个漂亮的总括。我只想说,群雄逐鹿到了这一集,已经打出了个照面——谁靠什么立身、谁会栽跟头、谁活得最久,答案都埋在这些年的刀光里。剩下的,就交给下一集的蜀汉去讲了。

📎 下期预告

第31集《诸葛亮治蜀》 :刘备白帝城托孤,把后事和幼主刘禅都托付给了诸葛亮。蜀汉的担子,从此落到他一个人肩上。他在西南一隅怎么把蜀国经营起来、怎样一次次兵出祁山、又怎样把"鞠躬尽瘁"四个字写进后世——下一集,我们接着看这位把蜀汉撑到最后一刻的丞相。三国鼎立留下的一角,下集就从这里讲起。

📢 《中国通史》学习笔记已经连更29期啦~ 感谢大家的关注!之后调整为每周一、三、五更新,周末留给自己看片充电 📺 节奏慢一点,但学习动力不减!希望喜欢历史的你一起加入~ 

💬 本期互动:那么多年,最后只留下三家,谁也不甘心被谁吞掉,就这么彼此制约、僵持了几十年。三国鼎立,说到底不是几个英雄的演义,而是天下在乱世里重新找平衡的一段漫长过程。评论区聊聊 ~

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-06 08:38:46 HTTP/1.1 GET : http://h.sjds.net/a/576832.html
  2. 运行时间 : 0.075590s [ 吞吐率:13.23req/s ] 内存消耗:4,488.09kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=d94e974869fde183f997cf332001b790
  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.000678s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001025s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000490s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000323s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000520s ]
  6. SELECT * FROM `set` [ RunTime:0.000336s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000776s ]
  8. SELECT * FROM `article` WHERE `id` = 576832 LIMIT 1 [ RunTime:0.000462s ]
  9. UPDATE `article` SET `lasttime` = 1793925526 WHERE `id` = 576832 [ RunTime:0.002625s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000333s ]
  11. SELECT * FROM `article` WHERE `id` < 576832 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000590s ]
  12. SELECT * FROM `article` WHERE `id` > 576832 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000370s ]
  13. SELECT * FROM `article` WHERE `id` < 576832 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000619s ]
  14. SELECT * FROM `article` WHERE `id` < 576832 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000594s ]
  15. SELECT * FROM `article` WHERE `id` < 576832 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000559s ]
0.085524s