当前位置:首页>南京>甲申年夏天的南京:一场关于"忠诚"的集体幻觉

甲申年夏天的南京:一场关于"忠诚"的集体幻觉

  • 2026-05-07 07:44:34
甲申年夏天的南京:一场关于"忠诚"的集体幻觉

甲申年夏天的南京:一场关于"忠诚"的集体幻觉

一、引子:城破前夜

1645年五月,清军兵临南京城下。

弘光皇帝朱由崧已经出逃,马士英在混乱中奔逃,而一年前还在"定策之争"中意气风发的文武大臣们,此刻正排着队向多铎递交降表。钱谦益——这位东林党领袖、复社的精神导师——在城破前还慷慨激昂地主张抗清,却在清军入城后"遽令仆市乌帽",第一个前往迎降。

讽刺的是,真正抵抗到最后的,恰恰是那个被排挤出朝廷、被文武百官视为"迂腐"的史可法。他在扬州孤城中坚守十日,城破后被俘,多铎亲自劝降,史可法回答:"城存与存,城亡与亡,我头可断而志不可屈。"

多铎最终成全了他。

但史可法的殉国,并未能挽救南明弘光政权——这个仅存一年的短命王朝,从建立之初就注定了覆亡的命运。不是因为清军太强,而是因为它的统治集团内部,已经发生了某种比军事失败更致命的病变:当"完成上级的目标"成为最高行为准则,当"向上负责"彻底取代"向下负责",一个政权就会从内部开始腐烂,直到被历史的轻轻一推,轰然倒塌。

这不是1645年的专利。三百八十年后的今天,同样的逻辑仍在无数组织、机构、系统中反复上演。


二、定策:一场关于"完成任务"的锦标赛

1644年三月,李自成攻克北京,崇祯帝自缢殉国。消息传到南京,留都大臣们面临一个紧迫的抉择:在崇祯三子都被大顺军俘获的情况下,该拥立哪位藩王为帝,重建明朝政权?

按宗法伦序,福王朱由崧是明神宗之孙,福王朱常洵长子,理应优先。但东林党人钱谦益、吕大器等人坚决反对,他们担心福王即位后会重翻"梃击案""红丸案""移宫案"等旧案,追究东林党人的责任。于是他们打出"立贤"的旗号,主张拥立潞王朱常淓。

南京兵部尚书史可法,掌握着留都的兵权,本可以一锤定音。但他陷入了致命的犹豫:按伦序应立福王,但顾忌东林党人的反对;想立桂王作为折中,又得不到各方支持。

就在史可法犹豫不决之际,凤阳总督马士英出手了。

马士英直接联络高杰、黄得功、刘良佐等手握重兵的将领,抢先拥立福王。当福王在太监卢九德的护送下抵达南京时,马士英已经掌握了"定策首功"。史可法因曾列举福王"七不可立",被排挤出朝,出任江北督师。

表面上看,马士英"完成了任务"——他成功拥立了一位皇帝,确保了政权的延续。但顾诚在《南明史》中指出:"史可法的悲剧正是从这里展开,弘光一朝的毫无作为以至于土崩瓦解主要原因也在这里。"

马士英的"完成任务",代价是什么?

他引入了四镇武将作为政治资本,这些将领以"定策功臣"自居,骄横跋扈,"人人有门生天子心"。高杰曾当面顶撞史可法:"旨、旨,何旨也!尔曾见皇极殿中有人走马耶!"朝廷的诏书在他们眼中形同废纸。马士英为了维系与这些武将的联盟,不得不一再妥协退让,最终导致了"太阿倒持,军人专政"的局面。

更致命的是,马士英为了巩固自己的权力,大量引用私人,特别是重新起用阉党阮大铖为兵部尚书。阮大铖天启年间依附魏忠贤,崇祯初年被革职为民、名列逆案。马士英明知此人品行不端,但为了在朝中培植党羽、对抗东林党人,不惜将这样一个政治污点人物推上国防最高职位。

阮大铖上任后,与东林党人展开激烈斗争,报复昔日政敌,朝廷内部党争愈演愈烈。而清军正在北方虎视眈眈。

这种片面的任务导向,客观上加速了政权合法性的流失。马士英"完成了"拥立皇帝的任务,却摧毁了政权的根基;他"完成了"巩固权力的目标,却让整个国家陷入了内耗的深渊。

从制度经济学的视角审视,这里存在一个典型的"委托-代理"困境:弘光帝(委托人)需要一位能够稳定局势的代理人,但马士英(代理人)的私人利益——掌握"定策首功"、排挤政敌——与委托人的公共利益并不一致。当代理人的目标函数偏离委托人的目标函数时,制度的扭曲便不可避免。


三、四镇:当"忠诚"成为可交易的商品

弘光朝的四镇制度,是史可法在出任江北督师后提出的军事部署。他建议设立四个防区,由高杰、黄得功、刘良佐、刘泽清四总兵镇守,以抵御大顺军和清军。

这个方案本身有其合理性。但问题在于,四镇将领的任命逻辑,已经与军事需要无关,而完全服务于政治交易。

高杰、黄得功、刘良佐之所以成为四镇,不是因为他们擅长防守江北,而是因为他们在"定策之争"中支持了福王。他们的"忠诚"对象是马士英和福王个人,而不是朝廷,更不是百姓。

这种基于私人效忠而非公共责任的权力结构,导致了灾难性的后果:

四镇将领竞相争夺富庶之地,高杰甚至下令攻打扬州城——一座本应由他保护的城池。他们对朝廷诏书极为傲慢,对百姓疾苦漠不关心。当清军南下时,高杰已死于内讧,其余三镇或降或逃,所谓的"江北防线"形同虚设。

顾诚在《南明史》中一针见血地指出:"四镇既以定策功封爵,'人人有门生天子心',桀骜不驯。"南明之未能比拟于东晋、南宋,"其源全出于此"。

这里的核心悖论在于:马士英和弘光朝廷将四镇将领视为"自己人",因为他们帮助完成了"拥立"的任务;但四镇将领也将朝廷视为"自己的工具",因为他们的权力来源于私人效忠而非制度授权。双方都认为自己"完成了任务",但双方都忘记了任务的本意是什么。

当"对上负责"异化为"对己负责",公共权力便沦为私人交易的筹码。


四、乌帽与冷水:一个知识分子的"适应性"样本

钱谦益的故事,是弘光朝最具讽刺意味的注脚。

作为东林党领袖、江南士绅的精神象征,钱谦益在定策之争中坚决反对拥立福王。他两次从常熟赶往南京,以"立贤"为名,主张拥立潞王。当马士英拥立福王成功后,钱谦益"遽令仆市乌帽"——立即让仆人去买乌纱帽,前往迎接福王。

1645年清军攻破南京,钱谦益与弘光帝一起投降。传说他的夫人柳如是劝他投水殉国,钱谦益伸手试了一下水,说:"水太冷,不能下。"

这个细节的真实性存疑,但它精准地捕捉了钱谦益的精神状态:他善于判断形势,善于"适应环境",善于在每一次政治转折中找到最有利于自己的位置。但他从未真正坚守过任何原则。

钱谦益的"适应"能力堪称一流:从反对福王到迎接福王,从礼部尚书到清朝降臣,他总能在新的环境中找到自己的位置。他甚至还在降清后参与秘密反清活动,试图在清朝内部为南明通风报信——这种"两面下注"的策略,既显示了他的政治敏锐,也暴露了他的道德空洞。

顾诚在《南明史》中对他的评价是克制的,但字里行间充满失望:一个本可以成为道德标杆的人物,最终成了一个政治投机者。

钱谦益的悲剧不在于他"失败了",而在于他"成功"了——他成功地在每一次政治变动中保全了自己,成功地在多个政权中保持了影响力,成功地活到了八十三岁。但他的"成功",是以放弃所有原则为代价的。

当"适应环境"压倒了"坚守原则","生存"本身便异化为唯一的道德准则。


五、追赃:指标完成后的反噬

将视角转向大顺政权,李自成提供了另一个维度的教训。

1644年三月,李自成攻克北京,明朝覆亡。但大顺政权在占领区继续实行"追赃助饷"政策——拘拿明朝官绅,追索其贪污所得,以充军饷。

这个政策在李自成起义早期有其合理性。当时大顺政权提出"均田免赋"的口号,以没收明朝藩王家产和对官绅追赃助饷来解决军队和政权经费的需要。它维护了贫苦农民的利益,也得到了广大农民的响应。

但问题在于,当李自成已经即位称帝、接管了明朝的统治区域后,这个政策却没有及时调整。

占领北京后,大顺政权委派的官员到任后,"几乎毫无例外地拘拿明朝官绅追赃助饷"。具体做法包括:以官职大小定银数之多寡,使用刑具拷打,勒限追比。广平府"拷掠乡绅,以官职大小定银数之多寡,惨不可言"。

顾诚在《南明史》中指出:"官绅地主的归附是为了保护自身利益,但追赃助饷使他们失望。官绅体面扫地以尽,引起强烈不满。"李自成"把业已倒向自己的官绅地主推回到敌对地位"。

当时的历史情境是:清军已经在山海关外虎视眈眈,吴三桂的态度摇摆不定。大顺政权最需要的,是争取明朝官绅的支持,稳定统治秩序,集中力量应对清军的威胁。但"追赃助饷"政策却在最关键的时刻,将本可以争取的盟友推向了敌对立场。

李自成"完成了"追赃助饷的指标,却失去了整个天下。

当"完成指标"压倒了"赢得人心",指标本身便异化为自掘坟墓的工具。


六、回声:制度缝隙中的历史余韵

历史的余韵往往在制度的缝隙中回响。尽管时代更迭,但如何防止"管理目标"在执行层面的变形,依然是现代治理面临的长久课题。

近年来,针对基层治理中出现的痕迹主义、评价维度单一等现象,决策层多次强调"减负"与"实干"的重要性。这种对治理效能的审视,本质上是在纠正一种跨越时空的组织逻辑偏差:即当手段(如考核指标)逐渐置换了目的(如公共服务),组织将面临效率与信用的双重流失。

从组织行为学的角度观察,这种偏差并非当代独有。弘光朝的"定策之功"至少是一种明确的政治交易,参与者清楚自己在做什么。而现代治理中的"痕迹管理"却包裹在"规范化""标准化""科学化"的话语之下,参与者往往真诚地相信自己在"做好工作"——只是"工作"的定义已经被悄然替换。

这种认知错位带来的后果是:基层干部耗费大量精力在台账、材料、会议的"生产"上,而公共服务的实际供给反而被边缘化。当"完成任务"与"群众利益"发生冲突时,制度设计往往倾向于前者——不是因为参与者恶意,而是因为激励结构本身发生了扭曲。

一位基层干部的描述颇具代表性:面对群众的实际困难,基层工作者并非不想解决,但考核任务的刚性约束,使得"向上交代"的优先级不可避免地高于"向下服务"。这种困境的根源,不在于个体的道德水准,而在于信息不对称导致的逆向激励——上级难以直接观测基层的真实工作成效,只能依赖可量化的"痕迹"作为替代指标,而"痕迹"本身又容易被操纵。

从"委托-代理"模型的视角审视,这是一个典型的度量困境:当公共价值(如社会治理的真实质感)因其复杂性而难以被低成本观测时,委托人往往被迫选用"代理指标"(如台账、点击量)作为替代。理性的代理人感知到这种评价偏差后,必然产生资源错配——将稀缺的时间投向易于验证的"痕迹生产",而非难以被即时感知的"实效服务"。这种异化并非仅是个体道德的坍塌,更是科层体系在追求可控性过程中支付的沉重代价。

弘光朝的覆亡与现代治理的形式主义,虽然处于完全不同的历史语境,但共享着同一套组织逻辑的困境:当考核机制无法准确反映公共价值时,理性的参与者便会将行为导向可观测的指标,而非不可观测的真实目标。


七、孤城:一个不合时宜者的最后坚守

在弘光朝的群像中,史可法是一个异类。

他不是没有问题。顾诚在《南明史》中批评他在定策之争中"犹豫不决",在朝廷内部斗争中"表现软弱",未能有效阻止马士英等人的专权。这些批评是公允的。

但史可法的可贵之处在于:他始终没有忘记自己作为"兵部尚书"的公共责任,始终没有将"完成任务"凌驾于"保卫国家"之上。

当马士英以"定策之功"排挤他时,他没有选择政治投机,而是接受江北督师的任命,前往前线。当四镇将领骄横跋扈时,他没有选择同流合污,而是尽力协调、劝诫。当清军南下时,他没有选择逃跑或投降,而是死守扬州,直至殉国。

史可法的坚守,并未能挽救弘光政权。但他的殉国,至少证明了一点:在一个目标异化的系统中,仍然有人可以选择不异化。

这种选择是有代价的。史可法失去了权力、地位,最终失去了生命。但他的名字,却与马士英、阮大铖、钱谦益等人形成了鲜明的历史对照——后三人在当时都"完成了任务""适应了环境""保全了自己",但在历史的天平上,他们的重量加起来,也不及史可法一人。

顾诚在《南明史》中的评价,可以作为史可法的墓志铭,也可以作为所有在异化系统中坚守者的共勉:

"史可法的悲剧正是从这里展开,弘光一朝的毫无作为以至于土崩瓦解主要原因也在这里。"

这里的"悲剧",不是指史可法个人的失败,而是指一个系统的失败——当一个系统无法容纳史可法这样的人,反而让马士英、阮大铖、钱谦益等人如鱼得水,这个系统本身就注定了崩溃的命运。

史可法的"守土有责",在本质上是一种公共服务契约精神的体现——不是对某个具体君主的私人效忠,而是对"兵部尚书"这一公共职位的责任承诺。这种职业操守(Professionalism),超越了具体的政治局势,成为文明存续的底线。


八、循环:制度优化的可能性与边界

弘光朝的覆亡,给我们留下了一个至今未解的问题:如何打破目标异化的循环?

从制度设计的角度看,可能的出路包括:

第一,重构考核的"最终用户"。 当考核的主体是"上级"而非"群众"时,"对上负责"就会压倒"对下负责"。将群众满意度、实际问题解决率纳入考核体系,并赋予实质性权重,可能是打破异化的第一步。

第二,区分"过程指标"与"结果指标"。 "痕迹管理"的问题在于将过程指标(台账、材料、会议)等同于结果指标(群众获得感、问题解决率)。当过程指标过度膨胀时,就会挤压结果指标的空间。

第三,建立"说真话"的安全机制。 弘光朝的悲剧在于,没有人敢对马士英说"不"——因为说"不"的代价是失去权力,甚至失去生命。在现代治理中,"不敢提真问题"同样是形式主义的温床。建立保护批评者、奖励说真话者的机制,是打破信息扭曲的关键。

第四,利用技术手段压缩信息不对称的空间,但警惕技术本身的异化。 数字化治理的潜力在于,它可以通过数据直报、实时监测等方式,减少信息在层级传递中的失真,使上级能够更直接地观测基层的真实工作状态,从而降低对"痕迹"的依赖。然而,技术手段并非万能解药——它也可能催生新的形式主义变体,如过度依赖打卡数据、线上留痕替代实质工作等。技术只是工具,若激励机制不改变,数字化反而可能加剧"指标生产"的精细化程度。

第五,警惕"完成任务"的话语陷阱。 "完成任务"本身是一个中性词,但当它被提升为最高道德准则时,就会遮蔽更高层次的价值判断。一个组织的健康状态,往往体现在它是否允许成员问"这个任务本身是否正确"。

然而,必须承认的是,有些异化是科层制本身自带的"免疫缺陷",难以通过简单的技术手段完全根治。德国社会学家马克斯·韦伯曾指出,科层制的核心特征之一是"规则导向"——这种导向在提升效率的同时,也天然地倾向于将复杂的社会现实简化为可操作的程序。当程序本身成为目的,目标异化便如影随形。

但这并不意味着我们束手无策。制度设计的意义,不在于彻底消除异化,而在于不断压缩异化的空间,为坚守者提供更大的容错余地。

史可法的选择提醒我们:在任何时代、任何系统中,都存在着不异化的可能。这种可能不依赖于制度的完美,而依赖于个体的选择——在"完成任务"与"做正确的事"发生冲突时,选择后者。

这种选择是孤独的,是代价高昂的,甚至可能是"无效"的。但正如史可法的殉国未能挽救弘光政权,却赢得了三百八十年的历史敬意——有些价值,无法用"任务完成度"来衡量。


尾声:水太冷,不能下?

回到钱谦益"水太冷,不能下"的传说。

这个细节可能是后人编造的,但它精准地捕捉了一种精神状态:当需要做出艰难选择时,人们总能找到"合理"的理由来逃避。

"水太冷"是一种理由,"上面有考核任务"也是一种理由,"大家都这么做"也是一种理由。这些理由的共同点在于:它们都将"完成任务"置于"坚守原则"之上,将"适应环境"置于"改变环境"之上,将"保全自己"置于"承担责任"之上。

弘光朝的文武大臣们,大多找到了自己的"水太冷"时刻。马士英找到了"定策之功",阮大铖找到了"东山再起",钱谦益找到了"适应环境"。他们都在当时"完成了任务",却在历史中留下了永恒的污点。

史可法没有找到"水太冷"的理由。他找到了另一种逻辑:城存与存,城亡与亡,我头可断而志不可屈。

这种逻辑,在"完成任务"的语境中是不"理性"的。但它却构成了文明的底线——当一个社会的所有成员都选择"水太冷,不能下"时,这个社会就失去了存在的理由。

三百年后的今天,我们仍在与同样的诱惑搏斗。形式主义的"痕迹管理"、官僚主义的"对上负责"、功利主义的"完成任务",都是"水太冷"的当代变体。

打破目标异化的循环,不需要等待制度的完美。它需要的,只是在每一个具体情境中,有人愿意说:"这个任务,我不能这样完成。"

这句话的代价,可能是乌纱帽,可能是考核不合格,可能是"不适应环境"。但它的价值,是守护了比"完成任务"更重要的东西——那个让"任务"之所以有意义的东西。

史可法在扬州城破前,可能从未想过自己会成为历史标杆。他只是在做一个兵部尚书该做的事:守土有责,城在人在。

这种朴素的逻辑,或许正是对抗目标异化的最终答案——也是现代治理效能提升的永恒命题。


参考来源

  • • 顾诚《南明史》(光明日报出版社,2011)
  • • 顾诚《明末农民战争史》
  • • 姜曰广《过江七事》
  • • 王秀楚《扬州十日记》
  • • 计六奇《明季南略》
  • • 搜狐《专家称"形式主义"病根在于,基层干部过分在意上级评价》(2025-01-13)
  • • 共产党员网《反对形式主义⑥:多让群众参与监督》(2020-06-16)
  • • 中国政府网《新华时评:整治形式主义为基层减负必须持之以恒》(2024-03-25)
  • • Max Weber, Economy and Society (University of California Press, 1978)
  • • Jean Tirole, "The Theory of Incentives in Procurement and Regulation" (MIT Press, 1993)

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 10:13:27 HTTP/2.0 GET : https://b.460.net.cn/a/554771.html
  2. 运行时间 : 0.087314s [ 吞吐率:11.45req/s ] 内存消耗:4,433.17kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=aa26fee35cdd67cb935a37e728490b49
  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.000504s ] mysql:host=127.0.0.1;port=3306;dbname=b460;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000704s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000258s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000986s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000564s ]
  6. SELECT * FROM `set` [ RunTime:0.003137s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000633s ]
  8. SELECT * FROM `article` WHERE `id` = 554771 LIMIT 1 [ RunTime:0.001200s ]
  9. UPDATE `article` SET `lasttime` = 1778292807 WHERE `id` = 554771 [ RunTime:0.002676s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000259s ]
  11. SELECT * FROM `article` WHERE `id` < 554771 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002456s ]
  12. SELECT * FROM `article` WHERE `id` > 554771 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001750s ]
  13. SELECT * FROM `article` WHERE `id` < 554771 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001758s ]
  14. SELECT * FROM `article` WHERE `id` < 554771 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001935s ]
  15. SELECT * FROM `article` WHERE `id` < 554771 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001167s ]
0.089766s