当前位置:首页>南京>为什么南京多是短命王朝?

为什么南京多是短命王朝?

  • 2026-08-03 16:10:46
为什么南京多是短命王朝?
秋天去南京是最好的。
梧桐叶把中山陵的石板路铺成碎金,秦淮河的画舫一到傍晚就亮起红灯,琵琶声顺着水飘过来,连风里都混着桂花糖和盐水鸭的香气。站在夫子庙的码头上吹江风,你会觉得这大概是全中国最有韵味的城市——烟柳繁华地,温柔富贵乡,连空气里都飘着千年的故事。
但只要你稍微翻两页史书,这份惬意就会变成一股莫名的凉意。
诸葛亮当年说这里是“钟山龙盘,石头虎踞,此帝王之宅”,可算下来,南京是实打实的“十朝都会”,却没一个能撑过百年的大一统王朝:东吴51年,东晋103年,南朝宋59年、齐23年、梁55年、陈32年,南唐38年,明初定都南京仅53年就迁都北京,太平天国11年,南京国民政府22年。
十个王朝加起来,在南京撑了不到450年,还不如长安一个唐朝活的久。
于是那个流传了一千年的说法就来了:南京是亡国之都,秦始皇当年挖断了秦淮河泄了王气,在这里定都的王朝,注定短命。
真的是这样吗?

长江天险,是最不靠谱的护城河

所有来南京定都的人,第一个看中的就是长江。
在他们眼里,这是天造地设的护城河:江面宽阔,浪大流急,北方人不会驾船,百万大军也只能望江兴叹。只要把长江守好,就能关起门来当皇帝,安安稳稳过好日子。
但历史偏偏给所有人开了个残酷的玩笑:所有守长江的政权,最后全被人从长江打进来了。
公元280年,西晋大将王濬带着八万水军从四川顺江而下,在长江里烧断了东吴拦江的铁索,楼船直接开到了南京城下。孙皓带着文武百官出城投降,东吴灭亡。刘禹锡那句“王濬楼船下益州,金陵王气黯然收”,写尽了长江天险的讽刺。
公元589年,隋将韩擒虎带五百精兵趁夜从采石矶渡江,陈后主陈叔宝还在宫里和张丽华唱《玉树后庭花》,直到隋军打进皇宫,才带着两个妃子躲进井里,被人用绳子拉上来,成了千古笑柄。
公元975年,北宋大将曹彬从武汉顺江而下攻破南京,南唐后主李煜光着膀子投降,后来被押到开封,写下了“问君能有几多愁,恰似一江春水向东流”。
1864年,曾国藩的湘军从武汉顺江而下,先破安庆,再围天京,挖地道炸塌城墙,洪秀全在城里吃了几个月野草,早就病死了,太平天国灭亡。
1949年,百万雄师在千里长江上同时渡江,三天就解放了南京,国民政府的青天白日旗从总统府上落下来,一个时代结束了。
为什么长江守不住?你摊开地图就懂了。
长安有函谷关、潼关,一个隘口卡住,百万大军都进不来;北京有燕山长城,几个山口堵死,游牧骑兵根本冲不进来。这些都是“点”状的防线,一夫当关万夫莫开。
但长江是一条“线”——从湖北宜昌到上海,一千八百公里的江面,哪里都能渡江,你不可能在每一段岸边都驻满军队。更致命的是,南京的命门从来不在长江北岸,而在两个地方:一个是上游的武汉、荆州,一个是北边的淮河。
明末地理学家顾祖禹在《读史方舆纪要》里写透了南京的死穴:“欲固东南者,必争江汉;欲规中原者,必得淮泗。”
只要上游的武汉、荆州被敌人占了,水军顺着长江往下漂,船速比马跑的还快,几天就能冲到南京城下,你连调兵的时间都没有。而淮河更是南京的第一道防线——所谓“守江必守淮”,淮河和长江之间的几百里水网,是天然的缓冲带,北方骑兵到了这里,马跑不起来,粮运不上来,根本到不了长江边。一旦淮河丢了,敌人直接站到长江北岸,今天造船,明天就能渡江。
南宋能撑150年,不是因为长江守得好,是因为吴玠、岳飞、韩世忠把淮河防线守得铁桶一般,金和蒙古打了几十年都没摸到长江边;而南明弘光政权为什么一年就亡了?江北四镇投降,淮河直接不设防,扬州一破,南京城里的大臣连打都没打,直接开城投降。
长江从来不是什么天险。它是给勇者的起跑线,给懦夫的遮羞布。你以为靠着一条江就能躺平,最后只会发现,这条江根本挡不住任何人,只会挡住你自己北望中原的眼睛。

江南富贵乡,是最磨人的英雄冢

如果说长江是南京给统治者挖的军事陷阱,那江南的富庶,就是藏在温柔乡里的慢性毒药。
从三国开始,江南就成了中国最富庶的地方:鱼米之乡,一年两熟,丝绸茶叶卖遍天下,盐铁之利取之不尽。秦淮河畔酒楼歌馆十里相连,一到晚上灯红酒绿,歌女的琵琶声能飘到江对面。在这里当皇帝,比在北方天天和游牧骑兵玩命、天天担心旱灾蝗灾,舒服一万倍。
人都是有惰性的,王朝也是。
东晋刚到南京的时候,还有“新亭对泣”的志气,士大夫们看着北方的方向掉眼泪,说“风景不殊,举目有江河之异”,还想着收复中原。可没过几十年,这些人就忘了国仇家恨,在秦淮河畔修起了园林,天天开宴会、写玄言诗,王羲之们在兰亭曲水流觞,喝得酩酊大醉。祖逖带着几百人北伐,朝廷不给钱不给兵,让他自己招募,最后祖逖收复了黄河以南的大片土地,却被朝廷背后猜忌,忧愤而死,北伐的事,再也没人提了。
到了宋齐梁陈,就更不像话了。四个朝代加起来169年,换了24个皇帝,平均每个皇帝在位不到7年,不是在宫里荒淫无道,就是在忙着篡位杀人。梁武帝萧衍刚登基的时候还想北伐,结果后来信了佛,三次出家当和尚,让大臣们拿几亿钱把他赎回来,最后侯景之乱,被活活饿死在台城里,南京城被屠了一半。
陈后主陈叔宝更是把“躺平”玩到了极致。隋军都打到长江边了,大臣们哭着让他整军备战,他却笑着说:“王气在此,齐兵三来,周师再来,无不摧败,他们来了也是送死。”说完转头就和张丽华在宫里排演《玉树后庭花》,直到隋军打进皇宫,才带着两个妃子躲进枯井,被隋军士兵拉上来的时候,浑身都是胭脂味。
后来的太平天国也没逃过这个规律。洪秀全进南京的时候,打着“天下一家,共享太平”的旗号,结果进了城第一件事就是修天王府,拆了明故宫的材料给自己建宫殿,选了88个妃子,十几年没出过天王府的门。没等清军打过来,自己先内讧了:韦昌辉杀了杨秀清及其部下两万多人,石达开带着十几万精兵负气出走,轰轰烈烈的太平天国,就这么在温柔乡里自己把自己掏空了。
最讽刺的是抗战胜利后的国民政府。从重庆回南京的接收大员们,到了秦淮河畔,第一件事不是整顿军备、安抚百姓,而是忙着“五子登科”:抢房子、抢车子、抢金子、抢票子、抢女子。前方的士兵在淮海战役的雪地里饿肚子,后方的官员在南京的酒楼里夜夜笙歌,“前方吃紧,后方紧吃”,短短三年,就被赶到了台湾。
你看,这就是温柔乡的厉害:它不会直接拿刀杀你,它会一点点磨掉你的雄心,磨掉你的血性,让你觉得现在的日子挺好的,为什么要去北方吃沙子?为什么要去拼命?等你彻底躺平,刀架到脖子上的时候,你连站都站不起来。
但这里偏偏有个反例:朱元璋。
朱元璋在南京的时候,秦淮河也热闹,江南也富庶,可他是乞丐出身,知道饿肚子是什么滋味,知道打天下有多难。他采纳了朱升的建议“高筑墙,广积粮,缓称王”,在南京埋头发展了十几年,没有忙着修宫殿选妃子,而是忙着屯田、练兵、攒粮食。等兵强马壮了,他派徐达、常遇春北伐,直接把蒙古人打回了草原,完成了中国历史上唯一一次从南到北统一全国的奇迹。
南京从来不会磨掉所有人的斗志。它只会磨掉那些本来就想躺平的懦夫的斗志。你要是有席卷天下的雄心,这里就是你最好的根据地;你要是只想苟且偷安,这里就是你的坟墓。

偏安的基因,从一开始就刻在了骨子里

前两个陷阱,还都是外部的。最致命的,是第三个:绝大多数定都南京的王朝,从建立的第一天起,就不是奔着统一天下去的——它们是来逃难的。
你翻一遍十个定都南京的王朝就会发现:除了朱元璋的明朝,其他九个,全是在中原打了败仗,逃到南方来的“流亡政府”。
东晋是五胡乱华、西晋灭亡之后,司马睿逃到南京建立的小朝廷;
宋齐梁陈,是东晋之后偏安江南的割据政权,从建立那天起就没能力统一北方;
南唐是五代十国的地方割据,李昪从一开始就没想过北伐,就想在江南当一个安稳的小皇帝;
南明是明朝灭亡之后,逃到南京的残余政权,连个正统皇帝都选不出来;
太平天国从广西打到南京,就觉得大功告成了,关起门来当天王;
南京国民政府,从一开始就是靠江浙财阀捧起来的,代表的是江南大地主大资产阶级的利益,从来没真正控制过北方,也没能力解决中国的根本问题。
这些政权,从根上就带着“偏安”的基因。它们的合法性,不是来自统一天下的武功,而是来自南方士族、财阀的支持;它们的首要目标,不是收复中原,而是保住自己在江南的好日子。
东晋是“王与马,共天下”,司马家的皇帝说话,还不如王家、谢家的大族管用。士族们为什么反对北伐?因为北伐要花他们的钱,要动他们的兵,打输了亏本钱,打赢了皇帝掌权了,他们就没地位了。所以祖逖北伐他们拖后腿,桓温北伐他们扯后腿,刘裕北伐好不容易打到长安,又因为后方不稳赶紧回来篡位,北伐的成果全丢了。
南明弘光政权更可笑。崇祯皇帝在北京煤山上上吊了,南京的大臣们不是想着怎么整军备战、抵抗清军,而是忙着争“谁当皇帝”,东林党和阉党互相拆台,左良玉甚至带着几十万大军从武汉东下“清君侧”,自己人先打起来了。等清军打到南京城下,当年满口仁义道德的东林党领袖钱谦益,本来要投水殉国,摸了摸江水说了句“水太凉”,转头就开城投降了。
这样的政权,从根上就是烂的。就算把它们的都城迁到长安、迁到北京,又能活多久?
很多人说明朝定都南京也短命,可你要知道,朱棣迁都北京,不是因为南京守不住,是因为他本来就是燕王,北京是他的根据地;更重要的是,当时蒙古的威胁还在北方,定都南京的话,政治中心在南方,军事中心在北方,边将手里握着重兵,很容易再出一次“靖难之役”。所以他才迁都北京,“天子守国门”,把政治中心和军事中心合二为一,这才让明朝延续了276年。
要是明朝的后世皇帝能有朱元璋的志气,好好经营南京,未必不能开创一个几百年的大一统王朝。

我们都误会南京了

讲到这里,你可能会说:原来南京这么差,难怪留不住王朝。
但我想请你反过来想一个问题:为什么每次华夏文明到了最危险的时候,我们第一个想到的,永远是南京?
西晋灭亡,五胡乱华,中原陆沉,汉人被当做“两脚羊”,北方十室九空,是南京接住了南渡的百万汉人,保住了汉家的衣冠、典章、制度、文化。要是没有东晋在南京撑着,华夏文明可能就和西罗马帝国一样,亡于蛮族入侵,再也没有后来的隋唐盛世了。
北宋灭亡,靖康之耻,皇室被掳走,是南京(当时叫建康)成了抗金的前线,岳飞、韩世忠在这里和金兵血战,保住了南宋的半壁江山,让江南的经济文化继续发展,成了当时世界上最繁华的地方。
蒙古灭南宋,文天祥在南京一带拼死抵抗,留下了“人生自古谁无死,留取丹心照汗青”的绝唱;明朝灭亡,史可法在扬州抗清,南京成了汉家最后一点希望;鸦片战争,英军打到南京下关,《南京条约》签订,中国开始了近代化的探索,无数仁人志士从南京出发,寻找救国的道路。
1912年,孙中山在南京就任临时大总统,建立中华民国,结束了两千多年的帝制,让民主共和的观念深入人心;
1937年,南京大屠杀,30万同胞遇难,这是中国人永远的痛,却也让中国人彻底觉醒,知道了不抵抗就要亡国灭种,全国人民拧成一股绳,打了十四年抗战,最后赢了;
1949年,解放军解放南京,占领总统府,蒋家王朝覆灭,新中国的曙光从长江上升起来了。
你看,南京从来不是一个用来享福的都城。它是华夏文明的“诺亚方舟”,是整个民族的“备份系统”。
每次北方沦陷,中原板荡,文明快要断根的时候,南京就会站出来,把文明的火种接住,保住我们的文化,我们的血脉,等中原安定了,再把火种传回去。它的使命,从来不是让你在这里偏安享乐,而是让你在这里积蓄力量,绝地反击,打回中原去。
今天你再去南京,站在长江边上看着滚滚东去的江水,不要只想起“商女不知亡国恨,隔江犹唱后庭花”。
你要知道,这江水里,流着祖逖中流击楫的誓言,流着岳飞直捣黄龙的豪情,流着孙中山“革命尚未成功”的嘱托,流着30万同胞的鲜血,流着百万雄师过大江的号角。

最新文章

随机文章

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