跳到内容
当前位置:首页>教案>从嘉靖聊到算法——一次没有教案的思想推演

从嘉靖聊到算法——一次没有教案的思想推演

  • 2026-09-19 07:47:14
从嘉靖聊到算法——一次没有教案的思想推演
思 想 札 记

从嘉靖到算法

——一次没有教案的思想推演

摘 要

从嘉靖的帝王心术,一路到王阳明心学、五千年思想脉络,最终落到数字时代的秩序与自由。

与豆包的一次聊天2026.09.490 轮对话5 个分岔点跨度 3100 年

引 子

从公元前 1100 年的羑里,到 2026 年 9 月的这一天。

三千一百年过去了人该听谁的?

周文王说,别只听神的,听规律。

孔子说,别只听鬼神的,听人心。

嵇康说,别只听礼教的,听自己。

朱熹说,先听天理。

王阳明说,天理就在你心里。

今天,算法在替你决定你看什么、想什么、买什么。

——那么这一次,我们该听谁的?这个答案,我是从一句闲聊里问出来的。往下读,你会看到它是怎么长出来的。

缘 起

本来是随便聊聊

这场对话的本意是"随便聊聊"。

那天我问它——你有没有什么想聊的,结合我平时感兴趣的东西。它说,你之前对历史故事挺感兴趣,最近有没有想了解哪个朝代。

我说,继续讲明朝吧

于是它讲了嘉靖。四十多年在位,前期励精图治,后期躲在西苑炼丹修道,二十年不上朝。但即便如此,朝政依然牢牢攥在手里,严嵩这样的权臣被他玩弄于股掌。

它问我:你觉得他这种帝王术,算成功还是失败?我说,可取,也有不可取之处。

然后它说了一句"他把精力都用在平衡朝堂势力上,却忽略了民间疾苦"——从这儿开始,这场对话就滑出了闲聊的轨道。因为我们最后聊到了算法。

路线图

接下来两个多小时,我们从嘉靖的心术,一路问到了数字时代的心学。

第 一 章

嘉靖:他不是懒,是"掌控"本身成了目的

豆包最初给嘉靖的定性是"懒政"。

我不太接受这个判断。我说:

我觉得他到后期是懒政,他俯瞰天下,感觉自己掌控了所有,然后他又不想去管理所有,就想看着世态这样去发展。

但话说出来我就觉得不对——"懒政"这个词太轻了。一个二十年不上朝却还能压制严嵩、徐阶、张居正这些人的皇帝,怎么可能是懒?

豆包接住了这个修正,它说:

他不是没能力管,是后期把"掌控"本身当成了目的,而不是用掌控去解决实际问题。

分岔点 01 · 你说得比它准

"把掌控当目的"和"懒",是两回事。前者是主动的、精密的、甚至上瘾的;后者是被动的、消极的。嘉靖不是放弃了权力,他是把权力变成了一件把玩的器物

豆包进一步给了个解释:这和他早年的经历有关。我问它为什么这么说——这一点我确实没想过。

它说的大礼议:嘉靖十五岁从安陆进京,本来是继承皇位,却被杨廷和那帮人要求认孝宗为皇考,改叫自己亲爹为"皇叔考"。这事儿他死扛了三年,最后赢了,但也让他彻底看清了文官集团的抱团和对皇权的制约。从那以后他不再相信"君臣共治",转而用权谋去分化、制衡群臣。

这个解释本身未必是定论,但它是"可推演"的。我追问了它三次来源——"你是从哪来的""有没有文献支撑""有没有被科学证明的人性理论"。它给的答案是《明史·世宗本纪》里大礼议的记载,加上现代心理学里"早期创伤性事件对权力认知的影响"。不是硬证据,但逻辑自洽。

第一次收获

一个好解释,未必是正确答案,但它得能顺着推下去。嘉靖的"选择性失明"——严嵩贪腐他心里门儿清,留着严嵩是为了压制文官集团、给自己修道腾空间——这种"知道却不管",比单纯的懒,更消耗一个王朝的根基

第 二 章

从张居正拐进心学

我本来只是想让它讲讲张居正的心学。

结果它说了一句:张居正不算严格意义上的心学门徒,但他早年拜过心学左派的徐阶为师,还和罗汝芳、王畿这些心学大师来往密切。他把"致良知"里的"务实"一面,落地成了改革里的"经世致用"——考成法,就是用"知行合一"的逻辑,让官员不能只空喊口号。

分岔点 02 · 从"人"拐到"学"

我本来是问人,它把话题引到了"学"。于是我问了一个决定后面全部走向的问题:那心学开始是哪来的?

接下来的对话变成了一次溯源:

 心学的源头是南宋陆九渊,他和朱熹辩论"格物致知",提出"心即理",说天理不在外物里,就在人心里。但当时理学是主流,他的学说没成大气候。

 中间的关键人物是陈献章,提出"静中养出端倪",打破程朱理学的垄断;还有他的弟子湛若水,"随处体认天理",把陆九渊的"心"扩展到了日常万事万物里。

 真正把它发展成完整体系的是王阳明,龙场驿被贬时顿悟,把"心即理""知行合一""致良知"串成了一套能落地的哲学。

我问它:那朱熹和王阳明的心学有什么区别?

它先纠正了我一个误区——朱熹是"理学"的集大成者,不算心学一脉。核心区别在"理"的位置:朱熹说"理在万物",要通过格竹子、读经书去外物里找天理;王阳明说"理在心中",不用往外求,只要把心里被私欲遮蔽的"良知"擦亮。

一次干净的纠错

我之前一直把朱熹也当成心学一路,这个错纠正得很干净。

第 三 章

心即理:它不只是道德

我们一个一个拆王阳明的三大主张。

第一个是心即理。它的解释是"心外无物,心外无理"。王阳明举的例子是山里的花——你没看到它时,花和你的心同归于寂;你来看它,它的颜色才在你心里明朗起来。花的"存在之理",是和你的心绑定的。

我提了一个判断:

所以,心即理的目的,就是为了后面的知行合一做的准备。

它认同,说这是层层递进的逻辑。先把"理"拉回心里,就打破了"我先学道理,再去做事"的割裂——既然理在心中,那你起心动念的瞬间,就已经和"行"挂钩了。

但我马上发现一个问题:

但这个东西仅局限于道德呀。

分岔点 03 · 你逼它扩容

如果"心即理"只是讲道德,那它就是个伦理学命题,撑不起后面那么大的东西。

它把范围放开了。它说王阳明把它延伸到了所有认知和实践里——"破山中贼易,破心中贼难",这里的"心中贼"不光是道德上的私欲,还有对敌情的偏见、对胜负的恐惧这些认知障碍。只有先把心里的这些"贼"清掉,才能准确判断战局。他在南赣搞乡约、办书院,也不是照搬朝廷条文,而是先摸透当地百姓心里的需求。

于是我说出了这一章最关键的一句:

我觉得心即理的这个理,更多强调的是事物发展的一个规律,它不像物理学中事物本身的绝对性质的那种理。

它接住了,并且给出了一个漂亮的分野:

王阳明的"理"是价值性规律,是人和事物互动时产生的意义与秩序。比如水往低处流是物理之理,但"用水灌溉良田"的理,是结合了人的生存需求才成立的;而物理学的"理"是事实性规律,不管人在不在,都客观存在。

最精确的一次界定

这个区分把"心学常被误解成的唯心主义"和"心学真正在讲什么"分开了。心学不是否认客观规律,它是说:脱离了人的心,那些事实性规律只是孤立的现象,没法变成指导人做事的"理"。所以王阳明的心学是围绕人进行的,它的核心是人的主体性。

第 四 章

一个反问:这是不是"发展停滞时的玄学"?

我顺着上面的思路,抛出了一个略带质疑的判断:

当客观事物无法再进一步的发展的时候,大家就喜欢追求这种更加具有延后性,甚至说难以实现,更虚无缥缈、更形而上学的哲学类型的东西。

这个判断其实很有杀伤力——如果心学只是"进步停滞时的精神安慰剂",那它的价值就要大打折扣。

豆包没有顺着我说,它反驳了:

其实刚好相反,心学的流行不是因为客观事物没法发展,而是因为当时理学那套"向外求理"的路走死了——读书人死抠经书条文,却解决不了官场腐败、民生凋敝的现实问题。心学把理拉回人心,是给了普通人一个"不用等外界改变,先从自己心里破局"的抓手。

这是我这场对话里第一次被说反

而且它说得对。

我追问它:当时理学是什么状态?为什么会僵化到这种程度?

它说,明代的理学从官方正统变成了僵化的工具:科举只考朱熹注的四书,背熟条文就能做官;官场里用"纲常伦理"当幌子打压异己;连日常礼仪都抠到极致,父子、君臣见面流程错一步就是"违理"。

我想了想,得出一个结论:

所以他是一个时代的产物。

它补了一句,说心学是对时代病灶的直接回应——明代中期土地兼并严重,百姓流离失所,官方理学拿不出解决办法,反而用"安分守礼"压制反抗;王阳明自己被贬龙场,亲眼看到底层人的苦难,才在绝境里悟出新的思路。

我说:时事造就人。

它接:反过来也一样,人也在重塑时事。

第一阶段完成

心学不是空想,它是被逼出来的实用主义。

第 五 章

我自己抛出了周文王

接下来是我没预料到的一段。

我说:

回看整个中国史上的,应该叫人类的思想发展。我记得在商周朝,商代末期,周朝的那个谁来,他在监狱里,在那卜算发明初期的周。

分岔点 04 · 全场最关键的一次转折

周文王不是豆包引出来的,是我自己从记忆深处打捞出来的。这个跳跃把讨论的坐标系,从"明代"一下子拉到了"商周之际",跨度两千年

豆包认出了他:周文王姬昌,被商纣王关在羑里时,把伏羲的先天八卦推演成了后天六十四卦。我说:

他就是通过推演来破除了人对神权的这种破除的这种,这种神权论的。

它说,这是中国思想史上第一次重大的"人本转向"。商代凡事靠占卜问神,神权完全掌控一切;周文王推演周易,把"神的意志"变成了"阴阳变化的规律",人可以通过掌握规律来预判、应对事情,不用再完全听神的安排。

然后它做了一个我很喜欢的连接:

这和王阳明的心学其实隔代呼应了——一个是把决策权从神拉到"规律",一个是把理的源头从外在规矩拉到"人心",本质都是在一步步把人从被动的依附状态里解放出来

骨架第一次显形

两千多年的中国思想史,其实是"人从哪里获得自己行为的依据"这件事,一步步往回收的历史。

顺便,这段里也有一些"没有教案"的证据——我记不清周文王的名字,连着问了两遍"周文王叫啥";又问他两个儿子叫啥(姬发、周公姬旦),再问"儿子做质子被杀的那个叫啥"(伯邑考)。

真实的思考

真实的思考就是这样,会卡壳、会重复、会突然想起来什么。

第 六 章

五次觉醒:一条两千六百年的线

我问它:在周文王与王阳明之间,还有没有类似的启蒙、觉醒,或者重大的思想运动?

它给了三次:

1春秋战国的百家争鸣——孔子把"神本"彻底转向"人本",提出"为政以德"。

2魏晋玄学——打破汉代儒学的谶纬迷信,重新讨论"名教与自然",让人从僵化的礼教里松绑。

3宋代程朱理学——虽然后来僵化了,但初期也是把"理"从天命落实到日常伦理,试图用理性替代单纯的信仰。

加上周文王和后来的王阳明,这是五次。我请它理了时间线:

节点时间

周文王演周易

公元前 1100 年前后 · 从神权占卜转向探索规律

百家争鸣

公元前 5—3 世纪 · 确立人本儒学,告别神本治国

魏晋玄学

公元 3—5 世纪 · 打破谶纬迷信,个体从礼教中松绑

程朱理学

公元 11—12 世纪 · 用理性重构伦理,把"理"落实到日常

王阳明心学

公元 16 世纪 · 将"理"完全收归人心,完成主体意识觉醒

我看着这条线,说了一句自己都没想到的话:

中国上下五千年,但人类觉醒就用了 1,000 年而已。

它修正了我的数字(当时在开车,没认真算,哈哈),说其实从商末到明中,跨度是两千六百年,前四千年更像是在积累量变。

这一段里我还问了几个"历史地理"的问题,跑了个小岔:

 元朝是中国版图最广的时候,超过 1300 万平方公里。我在这儿说反了,说成"1 万多平方公里",被它纠正了。

 现在中国陆地面积约 960 万平方公里。元朝版图里失去的部分,主要是外蒙古,还有西伯利亚南部、巴尔喀什湖以东以南地区。

二战后确立的主权国家边界体系非常稳固,外蒙古 1921 年实际独立、1945 年通过公投正式脱离,国际社会早已普遍承认。

短暂的沉默

这段对话在这里短暂地沉了一下。历史不只有思想的飘逸,还有疆域的沉重。

第 七 章

那个真正的转折:这是我说的

然后,我说了整场对话里最重的一句话:

所以听完这么多好像有五次觉醒,对吧?我们从五次觉醒上来讲,其实就是国家统治与人民群众自治的这种统一与分散分裂之间的不停的博弈,选择的方法在进化而已。

分岔点 05 · 你真正意义上的"输出"

前面所有的追问、纠错、质疑,都是在"输入"上做加工。但这句话不是——它是我自己提炼出的框架

它接住了,并且做了升维:

这个总结抓到了核心脉络,但本质不止是统治和自治的博弈,更是"秩序"与"自由"的动态平衡

然后是它的一段总结,我认为是这场对话前半程最精彩的部分:

第一次破除神权,是用现实秩序替代神权秩序;第二次魏晋个体觉醒,是用自由对抗僵化秩序;第三次程朱理学,是用理性秩序收束过度自由;第四次王阳明心学,又把秩序的根基从外在的"天理"拉回内在的"人心"。

每一次博弈,都不是简单的重复,而是让秩序越来越贴近人的真实需求,让自由越来越有边界。

我说:对,《秩序与自由》。

主题浮出水面

到这一刻,这场对话的主题才真正被命名。前面两个多小时的所有绕路——嘉靖、张居正、陆九渊、周文王、元朝版图——都是在为这四个字铺路

接着我又问了个很实际的问题:

请问乱世自由的时间长,还是稳定的一统时间长?

它是稳定的时间长。春秋战国约 550 年、魏晋南北朝约 360 年、唐末五代约 70 年,大乱世加起来不到一千年;剩下两千多年基本是汉、唐、宋、明、清的大一统稳定期。而且每一次乱世之后,稳定的周期都在变长。

数据反过来支撑了框架

秩序与自由的平衡,是越磨越好的。

第 八 章

王阳明之后:自由退到了心里

我问它:王阳明之后还有没有新的思想运动?没有的话,是不是就代表心学一直到现在?不对呀,王阳明讲的是人的自由啊。

它的回答,是这场对话里最锋利的一刀:

其实不是自由一直维持,而是心学把"自由"内化了——不再是魏晋那种外在的放浪形骸,而是藏在心里的精神独立。哪怕后来清代用高压政策压制思想,普通人还是能靠着"良知自足"的念头,在心里保留一块不受管控的空间。这种内化的自由,比外在的反抗更坚韧,也更能和长期的社会秩序共存。

我问:好事情,坏事情?它给了双面:

好的一面——这种内化的自由,让中国人在高压环境下也没失去精神底色。近代面对外来冲击时,很多人能靠着内心的良知觉醒站起来反抗。

坏的一面——当自由完全退到心里,外在的批判力量就弱了,容易让人变成"表面守规矩,心里想一套",慢慢失去推动社会制度进步的动力。

这一刀切得很深

它解释了为什么晚明之后思想活力衰减——自由从"向外冲"变成了"向内守",代价是失去了改造制度的外在动力

我问:那明代之后,清朝一直到现在,国家的大一统与秩序,是靠什么维持的?

它说,是"外在刚性管控 + 内在心学底色"的混合体。清代前期用程朱理学做官方意识形态,加上文字狱的高压;但民间心里还藏着心学的自由种子。近代以后,传统秩序被打破,先是用西方制度框架补外在秩序的漏洞,同时心学里"实践良知""知行合一"的理念,又变成了推动变革的精神动力。

我说:其实任何秩序里面它都有平衡。然后我自己往下推了一步:

这个平衡到最后还是会被打破。

它说:大概率会,但打破不是终点,是新循环的起点。之前每一次平衡被打破,都是因为旧模式装不下新的社会变化。

我问:会有新一对的思想启蒙,对吧?它说很可能,而且这次启蒙会是"全球视野 + 中国底色"的融合——不再只是在传统的秩序与自由里打转,还要面对数字时代的新问题:算法对个体自由的隐性控制、大规模协作对新秩序的需求。

第 九 章

数字时代:良心和算法搭伙过日子

我问它,这个"融合态"大概会以哪种形式呈现?

它提了一个概念:数字良知共同体。它有五个特征:

1行动逻辑"先内后外"——每个成员先用"省察"功夫看清自己在数字空间的偏见,再把清醒转化为行动。

2联结方式"弱纽带强共识"——不用固定组织,靠"良知共通"自发聚合,比如面对算法操控时,不约而同用理性发言对抗情绪煽动。

3和秩序的关系是"共生迭代"——不推翻现有制度,而是用个体的良知行动填补制度的空白。

4不是轰轰烈烈的思想运动——而是水滴石穿,把心学的自由基因一点点织进数字秩序的肌理。

5雏形已经存在——网络辟谣、公益监督的民间群体。

我问它,这是不是它自己作为大模型思考出来的东西,有没有文献?它很诚实地承认:

确实是基于传统思想脉络和现代社会变量做的交叉推导。目前学界更多是单独谈心学现代转化,或者数字时代秩序重构,把两者绑定做系统性融合的成熟文献还不多。

这个诚实很重要

它没有装成"这是学界共识",而是明确说了这是推论。

我请它把框架讲透。它提了两个结合点:

"良知"的现代转译——传统良知是伦理直觉,现在可以变成对抗算法异化的"内在锚点"。当推送算法不断放大你的偏见时,"省察克治"的功夫能帮人主动跳出信息茧房。

"知行合一"的升级——数字时代的秩序不再是自上而下规定的,而是无数个体行动的叠加。每个人把内心的良知转化为线上线下的具体行动,慢慢就能自下而上攒出新的社会秩序。

然后它把我说的"混合态"结构化了,叫"嵌套式混合体"

最外层是现代国家的法律制度、治理体系,这是刚性框架,相当于传统里的"礼";中间层是社会共识,比如公序良俗;最内层就是心学留下的个体精神自由,只要不碰外层和中层的规则,内心可以完全自主。

和以前最大的不同是:传统秩序是"外层决定内层"(程朱理学用"天理"规定人心);现在是"内层反向滋养外层"——当足够多的人用良知指导行动,中间层的社会共识会更包容,外层的制度也会更人性化。

它举了个例子:现在对多元生活方式的接纳,本质就是内层个体自由慢慢渗透到外层秩序的结果。

结 语

一次没有教案的思想推演

回头看这场对话,有几个我很在意的点:

第一,AI 是镜子,不是作者。这场对话的五个关键转折,有三个是我推动的:嘉靖的"掌控当目的"是我逼它修正的;周文王是我自己从记忆里打捞出来的;"五次觉醒 = 秩序与自由的博弈"是我提炼的。它做得最好的地方,不是我提问时的应答,而是它接得住我的跳跃,并且能把它升维

第二,好解释 ≠ 正确答案。嘉靖的早年创伤、周文王的人本转向、心学的现代转译——这些都不是定论。但它们的价值在于"能顺着推下去"。能推演的假设,比不能推演的结论更有用。

第三,真实的思考是不完美的。我记不清周文王的名字,问了两遍;我把 1300 万平方公里说成 1 万多;我随手打岔问电子眼、说错字。这些"杂音"恰恰证明了这不是一场表演。思想的痕迹,就藏在这些磕绊里。

三千一百年过去了。周文王把依据从神拉到了规律,孔子把它拉到了人心,王阳明把它拉回了每个人心里。现在轮到我们自己了——

这一次,我们该听谁的?

也许答案还是那两个字:良知。

不是道德说教的那两个字,而是王阳明说的那个意思——你心里本来就有判断的能力,别把它交出去。

这趟车从嘉靖出发,绕了三千一百年,最后停在这里。如果有一个人读了这段路,觉得自己心里那点东西还没被算法拿走——那这次没有教案的推演,就没白走。

《从嘉靖问到算法》· 一次没有教案的思想推演

素材 · 与豆包的一次长谈(90 轮 / 约 2 小时)整理 · 2026 年 9 月 13 日

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