当前位置:首页>南京>历史地理视域下秦淮河与南京建城、建都的深层关系

历史地理视域下秦淮河与南京建城、建都的深层关系

  • 2026-06-21 16:26:16
历史地理视域下秦淮河与南京建城、建都的深层关系
元集庆路路治
明应天府图
清江宁府城图
江苏省省会图

 南京(江宁)图

摘要

水系地貌是山水型古都起源选址、空间迭代的基础性历史地理条件,一座城市能否长久建都,从来不是单一水系因素决定,而是自然地理基底、水文水系条件、军事防御格局、王朝政治抉择、区域人口演变、经济大势多重要素耦合作用的结果。以往研究多偏重以秦淮河演化为主线梳理城市发展脉络,侧重人地自然互动,对王朝更迭背景下的政治取舍、建都决策、军政需求与秦淮水系、城市人口变动的联动关系挖掘不足;同时近年长干古城(西街遗址)考古实证,将南京主城区筑城史上溯至距今3100年商周阶段,需要纳入城市起源分析。本文依托历史地理学人地关系理论,结合商周古城考古成果,以秦淮河时空演变为纵向主线,分段梳理先秦至明清秦淮水文变化、城池拓展、建都抉择、全域及城区人口演变的内在关联。研究厘清:秦淮水土、航运、水域防御提供建都生存基础;历代政权南北政治博弈、统治定位决定城市发展规模、水系利用方式;城市人口增减同步伴随都城兴衰,建都时期城区人口集聚暴涨,大一统废都阶段人口收缩回落;六朝割据、南唐偏安、明初大一统定都、南宋战时留都,不同政治背景推动秦淮功能持续演变;内外秦淮分化既是城市扩张地理结果,也是历代军政布局迭代产物。全文系统揭示南京三千余年“水系打底、军政塑形、人口印证、政治定格局”的建城建都演化规律。

关键词:秦淮河;南京;建城建都;水系变迁;政治抉择;人口演变;军事格局;长干古城;历史地理

引言

江南丘陵滨江城市的生成与建都演化,是人地自然要素与社会军政要素长期博弈融合的过程。自然水系划定城市生存发展底线,政治形势、军事对峙格局决定城市发展上限与功能定位,人口消长则直观反映城市兴衰起伏。秦淮河贯穿南京3100年发展全程,既是城市赖以生存繁衍的自然载体,也是历代政权开展防御管控、物资调配、城市营建、人口集聚的依托条件。

以往相关研究大多单向侧重秦淮河如何塑造南京城市形态、空间布局,形成“水系主导城市”单向论述;弱化了王朝更替、南北地缘政治博弈、政权统治目标反过来改造水系、调控城市规模、影响人口集聚的内在机制。事实上,南京先后形成商周长干城邦、春秋战国军邑、六朝南北对峙都城、南唐江南割据政权、南宋抗金留都、明初大一统京师、明清江南区域重镇的完整演变序列;每一次定都选择、城市建设调整、河道疏浚改造、城池范围拓展、人口增减波动,都是当时南北政治形势、军事攻防压力、政权治理需要和秦淮地理条件相互匹配后的综合抉择。单纯以水系演变推演城市发展,缺少政治动因与人口实证,无法完整解释南京建都兴衰变化。同时长干古城考古刷新南京早期筑城认知,需要把先秦部族治理、早期地缘博弈纳入完整分析链条。

基于以上问题,本文以秦淮河时空演变为纵向主线,同步嵌入各时期政治格局、军事形势、政权统治需求与人口演变数据,双向分析水系、军政、人口三者互动关系,梳理完整演变脉络,厘清自然水系供给基础,军政需求利用水系,政治变迁改变水城关系,城市兴衰带动人口消长的耦合逻辑,完善南京水城共生与建都史综合研究。

一、先秦时期:秦淮水系孕育早期城邦,地缘博弈催生城邑雏形

南京全域岗地连绵,可连片耕作、聚居的平缓土地稀缺,秦淮河中下游冲积谷地水土肥沃、取水便捷、兼具河道通行与水域防护价值,是区域唯一宜居地带,构成城市诞生的硬性自然前提。距今3100年商末周初,先民选择秦淮南岸长干临水台地营建城池,形成长干古城,是南京主城区最早成型城址,遗存包含闭合环壕、夯土城墙、城门、古井等完整设施,依托河水形成天然防护屏障,兼顾农耕生产与部族安防,是秦淮水系孕育南京城市文明的开端。

商周阶段江南部族零散分布、地广人稀,长干古城仅为区域性部族中心聚落,古城聚居人口约千人规模,整个秦淮河谷地带全域零散聚落合计三四千人,尚未形成规模化城市人口。

春秋战国阶段,南京地处吴头楚尾,逐步纳入吴越楚地缘争夺范围,区域政治博弈持续加剧。公元前472年越国灭吴后,为管控江东沿江领地、扼守秦淮水陆要道,在长干片区修筑越城,城周不足千米,属于小型军事戍守堡垒,城内军政、留守人员与聚居百姓数百人;公元前333年楚国灭越,出于掌控长江下游战略节点的军政需要,放弃越城内陆点位,在秦淮入江口石头山设立金陵邑,聚焦江河交汇防务,同样以军事管控为主,聚居人口稀少,仅少量官吏、戍卒与沿河住户。

先秦时期尚无完整府域行政区划与精确户籍统计,整体呈现水系决定筑城点位,部族与列国军政博弈决定城池功能,城市始终小型化、人口稀少的特征。秦统一全国后,天下大一统格局形成,南京失去区域割据据点价值,秦始皇出于防范江南滋生割据势力的政治考量,疏导改造秦淮河道,将原本东南流入太湖的水系改为西向汇入长江,完成水系格局重塑,为后世城市发展奠定水文基础。

二、六朝时期:南北对峙格局成型,秦淮升级都城命脉,人口迎来首次鼎盛

东汉末年天下分裂,北方陷入长期战乱,东吴势力立足江东谋求割据立国,公元229年孙权正式定都建业,南京开启建都历程。定都选择是地理条件、南北对峙政治格局、江南政权生存需求综合作用的结果:秦淮河谷提供都城建设土地、水源基底;南北分裂态势要求江南政权依托江河构建防线;东吴财赋依托太湖平原,必须依靠秦淮完成物资转运。

军事层面,魏晋南北朝数百年南北长期对峙,北方骑兵擅长平原作战,长江成为南北宏观分界线,秦淮河作为建康城南前沿横向屏障,河面宽阔形成天然阻隔,搭配西侧石头城江防,构建“内河屏障+大江天险”双重防御体系;河面设置多处可控浮桥,平时联通两岸商贸往来,战时撤桥御敌,整套水域防御体系完全由南北军事对峙倒逼形成。

经济与城市布局层面,六朝属于江南偏安割据政权,疆域局限江南一隅,朝堂官僚、禁军、门阀士族集中在建康,城市物资消耗庞大,陆续开凿破冈渎、运渎、潮沟、青溪等人工水道,连通宫城与秦淮干流,构建环城漕运网络,秦淮成为维系偏安政权存续的漕运生命线。受秦淮南北地势高差影响,北岸高亢干爽,逐步营建宫城、衙署、贵族宅邸,南岸低洼临水,发展码头、市集、手工业与平民居住区,形成北政南民、北雅南俗的稳定空间分异格局。

人口演变方面:东吴立国初期丹阳郡全域约24万余人,建业城区军政移民、土著居民合计20—25万人;东晋永嘉之乱开启北方衣冠南渡,士族、流民大批量南迁集聚建康,东晋初年丹阳郡全域人口32—35万人,建康城区常住人口20万人;南朝梁武帝盛世为六朝顶峰,丹阳郡全域在册28万户、全域总人口135—145万人,建康城区官吏、士族、军民、僧尼、流动人口总计150—180万人,成为江南首个百万级大都会;梁末侯景之乱战乱浩劫,人口断崖式锐减,陈朝时期丹阳郡全域降至55—65万人,建康城区回落至50—60万人。整体可见,南北分裂建都带来大规模移民集聚,推动城区人口暴涨;战乱动荡直接造成人口大幅损耗。

三、隋唐至宋元:王朝政治中心迭代分化,南京定位起伏带动水系、人口分层演变

隋唐宋元各朝定都地点、全国政治格局差异明显,南京城市地位阶段性起伏,秦淮水系功能同步转变,全域与城区人口随之分层变化,不可笼统划为大一统衰落阶段。

(一)隋代定都长安、洛阳,刻意贬抑建康

隋朝一统天下,京师定于长安、洛阳,为根除江南割据隐患,灭陈后全面拆毁建康宫室衙署,强制疏散都城居民,彻底废除都城身份。隋代丹阳郡全域在册13万人左右;人为疏散后金陵城区仅剩3—4万人,六朝繁华大幅衰败,秦淮原有都城防御、漕运功能快速弱化,河道逐步淤积。

(二)唐代长安洛阳双京体制,南京长期边缘化

唐代以长安、洛阳为东西两京,全国政治核心锁定黄河流域,金陵长期沦为江南普通州府,无都城属性。贞观至开元年间昇州全域人口35—45万人,城区人口6—8万人;天宝盛世丹阳郡全域在册66.3万人,城区逐步回升至12—15万人;安史之乱后北方再度人口南迁,江南经济稳步抬升,金陵平缓发展,但始终没有都城级人口集聚优势。

(三)北宋定都开封,南京为东南边防重镇

北宋定都汴京(开封),江宁府定位长江下游边防、财赋转运重镇,并非都城。江宁府全域实际人口32—35万人,府城城区常住人口17—20万人;城市平稳发展,秦淮以区域商贸、内河航运功能为主,人口平缓增长,无爆发式扩张。

(四)南宋定都临安,南京确立前线留都地位

南宋朝廷正式定都临安(杭州),但杭州区位偏南、战略纵深不足,遂设立建康府为留都、北伐军政大本营,沿江帅府、驻防军队、军政幕僚长期驻扎于此,成为长江前线国防核心阵地。受战时军政集聚影响,建康府全域人口42—45万人,城区峰值达到35—40万人;秦淮再度启用军事防御、战备物资转运功能,军政流动人口占比显著提升,城市带有鲜明战时属性。

(五)元代定都大都,南京降为普通江南府城

元朝大一统定都大都(北京),全国政治中心北移,南京降为集庆路常规地方行政区,撤销留都军政建制。元代中后期集庆路全域人口约105万人,集庆城区稳定20—25万人;秦淮完全褪去军政属性,仅保留城市商贸、排水、民生通航功能,城市平稳发展。

四、南唐至明清:割据重建与大一统治理定型,最终固化内外秦淮格局与人口规模

(一)五代南唐江南割据,都城扩容催生内外秦淮雏形

五代天下再度分裂,南唐割据江南,定都金陵。随着都城行政机构、驻军、居民持续增多,六朝形成的北岸老城空间狭小不堪承载,都城扩容的政治刚需,迫使城市向南跨越秦淮河拓展新区。南唐新筑南城垣将秦淮上游部分河段包纳入城,下游河段留存城外,完整贯通的单一河道首次分化为城内、城外两段,内外秦淮格局正式萌芽。南唐时期金陵城区人口稳步增至30万人上下。

(二)明代京师、留都迭代,定型水系格局与人口高峰

明初朱元璋一统天下,定都应天府(南京)作为全国大一统京师,都城安防、礼制、漕运需求达到顶峰,大规模修筑都城砖石城墙,西南段城墙顺势依托外秦淮河修建,利用天然河道充当都城护城河,将南唐萌芽的内外水系格局制度化永久定型。洪武二十六年应天府全域人口约125万人,南京城区迁入工匠、军民、官吏,合计80—90万人;永乐年间迁都北京,明朝实行南北两京制,南京保留全套中央机构成为留都,延续江南文教、礼仪中心地位。弘治年间应天府全域71万人,城区人口85—95万人;万历明代中后期留都鼎盛阶段,应天府全域约95万人,城区人口攀升至110—120万人,为古代南京城区第二次人口峰值;明末战乱灾荒,城区回落至70万人左右。

(三)清代定都北京,南京转型区域重镇,人口经历盛衰起伏

清代定都北京,南京不再具备都城身份,定为两江总督驻地,成为江南军政、漕运、丝织商贸中心。康熙中期江宁府全域约125万人,城区人口55—60万人;康乾盛世稳步增长,嘉庆年间府域全域突破320万人,城区峰值90—95万人;咸丰至同治太平天国战乱期间,人员大量逃亡损耗,战后全域仅剩110万人,城区仅27万人;晚清数十年逐步恢复,清末府域人口回升至190万人,城区人口50余万人。

五、结语

秦淮河与南京三千余年建城建都演变,并非单一水系自然演化主导,而是自然地理条件为基础,历代政治格局、南北军事对峙、王朝定都决策为主导变量,人口变动为直观印证双向耦合的完整过程。

第一,自然水系是建都存续的硬性底线。秦淮河河谷沃土、水源供给、通航能力、水域防御的综合禀赋,是南京能够先后形成早期城邦、割据都城、大一统京师的必备地理前提,没有秦淮水系优势,南京不具备长期建都的硬件条件。

第二,王朝政治中心南北位移,决定南京兴衰周期。长安洛阳双京时代南京边缘化;北宋开封立国南京为边防重镇;南宋临安定都南京转为前线留都;元明清政治中心固定北京,持续重塑南京城市定位与发展走向。

第三,分裂割据格局激活秦淮军政价值。六朝南北对峙、南唐江南割据、南宋抗金备战三个分裂阶段,相继激活秦淮防御屏障、漕运保障、战时物资集散功能,倒逼城市扩张与水系改造,同时带来人口集中集聚增长;大一统和平时期,南京失去都城职能,秦淮逐步褪去军政属性,转向民生商贸、景观水系,城区人口平稳或回落。

第四,内外秦淮二元格局是政治扩容的地理结果。南唐都城功能扩张催生格局雏形,明代大一统都城安防建设完成最终定型,并非单纯自然演变形成。

第五,城市人口演变清晰印证水城兴衰规律:建都阶段城区人口大幅集聚攀升,废都、战乱时期人口明显衰减;全域府域人口随江南区域开发逐步长期增长,城区人口更多受都城军政定位直接调控。

总而言之,秦淮河划定南京能不能立城建都的地理下限,历代王朝政治军事形势决定南京何时兴盛沉寂、水系如何利用改造、人口如何增减起伏。自然基底与军政人文变量长期动态耦合,完整呈现南京3100年水城共生、建都兴衰、人口迭代的历史地理演化全貌。

注释

[1]杨达源,徐永辉,和艳.南京主城区水系变迁研究[J].人民长江,2007,38(11):105-108.

[2]南京市考古研究院.长干古城——南京西街遗址考古成果简报[R].南京,2023.

[3]陈大海.改写南京建城史的长干古城[J].江苏地方志,2025(4):45-51.

[4]薛冰.秦淮河传[M].南京:江苏凤凰美术出版社,2024:42-56.

[5]景雪瑶,郑曦.六朝与明代秦淮河水系沿岸景观演变探析[J].风景园林,2018,25(09):111-115.

[6]薛冰.格致南京[M].南京:东南大学出版社,2017:65-72.

参考文献

[1]杜佑.通典[M].北京:中华书局,1988.

[2]许嵩.建康实录[M].南京:南京出版社,2020.

[3]欧阳修,宋祁.新唐书[M].北京:中华书局,1975.

[4]王存.元丰九域志[M].北京:中华书局,1984.

[5]脱脱,阿鲁图.宋史[M].北京:中华书局,1977.

[6]张铉.至正金陵新志[M].南京:南京出版社,1991.

[7]张廷玉.明史[M].北京:中华书局,1974.

[8]赵尔巽.清史稿[M].北京:中华书局,1977.

[9]和珅.大清一统志[M].上海:上海古籍出版社,2008.

[10]葛剑雄.中国人口史[M].上海:复旦大学出版社,2002.

[11]曹树基.中国移民史[M].福州:福建人民出版社,1997.

[12]胡阿祥,李天石.南京通史·六朝卷[M].南京:南京出版社,2009.

[13]李天石.南京通史·隋唐宋元卷[M].南京:南京出版社,2016.

[14]范金民.南京通史·明代卷[M].南京:南京出版社,2012.

[15]夏维中.南京通史·清代卷[M].南京:南京出版社,2014.

[16]南京市地方志编纂委员会.南京人口志[M].上海:学林出版社,2001.

[17]陈刚.六朝建康历史地理及信息化研究[M].南京:南京大学出版社,2012.

[18]张剑光.六朝江南城市人口数量探测[J].上海师范大学学报(哲学社会科学版),2014(3):119-127.

[19]李天石.南唐金陵城市规模与人口探析[J].江苏地方志,2018(4).

[20]南京市考古研究院.长干古城西街遗址发掘研究报告[R].2023.

[21]薛冰.秦淮河传[M].南京:江苏凤凰文艺出版社,2024.

[22]薛冰.格致南京[M].南京:东南大学出版社,2017.

[23]杨达源,徐永辉,和艳.南京主城区水系变迁研究[J].人民长江,2007,38(11):105-108.

[24]景雪瑶,郑曦.六朝与明代秦淮河水系沿岸景观演变探析[J].风景园林,2018,25(09):111-115.

最新文章

随机文章

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