跳到内容
当前位置:首页>Excel>学习《赵金刚:王阳明50讲》读书笔记十二

学习《赵金刚:王阳明50讲》读书笔记十二

  • 2026-11-07 16:45:47
学习《赵金刚:王阳明50讲》读书笔记十二
学习《赵金刚:王阳明50讲》
29|宸濠之乱:什么人生险境逼出阳明的致良知?
30|问答:长期评判善恶,是否会养成计较的习气?
这两讲一深一暖,进入了整套课下半场最核心的模块——"心学的圆满:致良知与自我实现"。第一,"致良知"不是王阳明在书斋里枯坐想出来的,而是在"百死千难"的绝境里逼出来的——正德十四年,四十八岁的他只用四十三天平定了一场足以动摇东南半壁的宁王之乱,可等着他的不是奖赏,而是构陷:明武宗为了"过打仗的瘾"非要御驾亲征,许泰、张忠等幸臣散布谣言说他是朱宸濠的同党、是临时反水;堂堂平叛功臣,只能躲进杭州净慈寺,像一个等待发落的嫌犯。就在这样的至暗时刻,他说出了那句"某于'良知'之说,从百死千难中得来,非是容易见得到此"——良知不是我坐着想出来的,是我在绝境里,一步步熬出来的。  第二,良知不是书上"做好人"的教条,而是"能让人在绝境中安身立命的根本力量"——"它是心中的太阳,黑夜的北斗":因为良知,面对刘瑾的穷凶极恶、万里追杀,可以泰然置之;面对龙场的瘴疠之气,可以心静如水;面对宁王的造反凶焰,可以倡义而起;面对幸臣的诬陷迫害,可以从容淡定。  第三,30讲回答了一个特别贴心、也特别容易走偏的问题:"长期评判善恶,会不会养成计较的习气?"赵金刚老师的答案是:会,如果你刻意去评判——阳明明确反对"预先立个格式"去判断善恶;真正该做的,是像一面明镜,事物来了自然照见美丑,事物去了不留痕迹,这就是"物各付物";而当意念彻底真诚、不自欺时,良知自然会在具体情境中给出恰当判断,你要做的是"实实落落依着他做去"。  作为一位"退而不休"的退休人,我读这两讲,心里又沉重又踏实——我这把年纪,也经历过自己的"至暗时刻"(退休、身体变差、心里发空),可跟王阳明比起来,那都算不得什么。他是在随时可能掉脑袋的时候,还能守住心里那份清明;我缺的,恰恰就是这份"黑夜的北斗"。 最打动我的那句是——"良知,是能让人在绝境中安身立命的根本力量,是在最危急、最复杂、最考验人性的现实关头,能够指引我们做出正确判断和行动的、唯一靠得住的东西。"  这句话,是我这两讲最想贴在床头的一句。
一、重点内容摘录
1. 四十三天,平定一场大乱29讲从一场大战讲起。正德十四年(1519年),平定农民叛乱没多久,王阳明突然得知宁王朱宸濠造反了。朱宸濠是藩王、手握重兵、盘踞南昌,他起兵叛乱直接威胁整个江南;当地官员中,凡不从宁王者皆被杀害。这时候阳明手里有多少人?一百余名士卒。只有这点本钱,但阳明没有退缩,而是着手结集力量。 接下来发生的事,可以用秋风扫落叶来形容——宁王从六月十四日起兵,到七月二十六日被擒,前后不过四十三天;如果从阳明七月二十日发起对南昌的攻击开始算,战争过程不足十天。一场足以动摇东南半壁的叛乱,被他干净利落地收拾掉了。 鄱阳湖决战之后,阳明写了一首诗,其中一句是"病懒先须伴赤松"——打完了,我也累了,想归隐了。这大概是他当时真实的心声。
2. 最荒唐的"亲征":皇帝的失望捷报传到北京,皇帝会是什么反应?高兴?松口气?都不对。明武宗的第一反应是:失望。 赵金刚老师引刘勃老师讲中国史的内容说,明武宗在明朝皇帝中"可以称得上奇葩中的奇葩,宠信阉宦、尚武喜战是对他的集中概括",他自幼酷爱军事、极度渴望在战场上证明自己,宁王之乱终于给了他一个过打仗瘾的理由。所以,尽管叛乱已平、阳明捷书已报,武宗仍坚持御驾亲征,以"威武大将军朱寿"的名义率军浩浩荡荡南下;随他一起的还有许泰、张忠等一批幸臣,打着皇帝的旗号想趁机在南方捞一把。 听到武宗将御驾亲征的消息,阳明立刻劝阻——他认为皇帝亲征并非为了保家卫国,而是一场毫无意义的炫耀和巡游,必将劳民伤财、导致民力疲敝;他在诗里写"民力东南已尽疲","已尽疲"三个字,藏着他对民生疾苦的深切同情,也藏着他对这场闹剧的无声批判。 更糟的是,许泰等人提出一个荒唐建议:把已经抓住的朱宸濠放掉,让武宗在鄱阳湖上亲手再擒一次,给皇帝一个露脸的机会——阳明坚决不同意,这一步等于彻底得罪了这批幸臣。
3. 功臣变"嫌犯":净慈寺的煎熬于是,构陷开始了。许泰、张忠到处散布谣言:王阳明是朱宸濠的同党,他之所以平叛,不过是因为听说皇帝要亲征,这才临时反水。"这个逻辑有多荒谬,你一眼就能看出来。但在那个年代,谣言就是武器,权力就是裁判。" 阳明没办法,只能面见太监张永表明心迹,得亏张永委曲周旋,他最终才以养病为名躲到了杭州西湖边的净慈寺——"堂堂平叛功臣,此刻像一个等待发落的嫌犯。" 在净慈寺,他写下《宿净寺四首·其二》:"常苦人间不尽愁,每拼须是入山休。若为此夜山中宿,犹自中宵煎百忧。百战西江方底定,六飞南向尚淹留。何人真有回天力,诸老能无取日谋?"翻译过来就是:人间的烦恼太多,我总想进山躲一躲,可就算真的住在山里,那些忧愁还是一条一条地折磨我。
4. 良知是活的:痛苦正是证明赵金刚老师从这首诗里读出一个值得注意的地方:"这种放不下、灭不掉的忧愁,恰恰说明阳明的良知是活的。一个心如死灰的人,是不会有这种煎熬的。他的痛苦,正是他良知还在运作的证明,这是一段磨砺的过程。" "良知,就是在这种煎熬里一点一点被逼出来的。"
5. 校场一箭,赢得军心在张永等人的努力下,王阳明终于回到南昌,但许泰、张忠抢在阳明之前到达、不断想构陷他,于是有了著名的校场比箭的故事。在南昌,阳明每次外出,若遇到许泰、张忠带来的北方官军办丧事,必定停下车马询问缘由、出钱资助棺木,时间一长,北方部队对他心生敬服。恰逢临近冬至节,他令城中举行祭奠;当时南昌刚经历宸濠之乱,满城都是哭祭亡者、酹酒奠酒之声,哀声不绝,北方士兵无不思念家乡,纷纷流泪请求返乡。张忠与许泰仗着自己擅长骑射,在教场中与王阳明比试箭术,企图让他当众受挫——阳明勉强应战,连发三箭,三箭皆中靶心;每射中一箭,围观的北方士兵就欢声雷动,赞叹不已。张忠等人惊恐失色:"我们的军心都归附王阳明了!"只得下令撤军。 赵金刚老师点评:"阳明对这些北方士兵的关照,不是收买人心,而是他良知的自然流露——他真的在乎这些人。这正是知行合一的活生生的例子:真正的关怀不需要计算,良知在哪儿,行动就在哪儿。那种军心归附,恰恰是因为士兵们感受到了这份真实。"
6. 芜湖深夜,想的是父亲然而构陷并没有停止。谣言越来越烈,甚至说阳明要造反;武宗颁下圣旨命他立刻前往南京,许泰等人却矫诏阻止,阳明被困在芜湖,进退两难。一天深夜,阳明独坐,面对茫茫江水,听着波涛拍岸之声,内心的忧愤、委屈和担忧达到了顶点。他对学生说:我一个人背着这些诬陷,死了也就死了,但我那老父亲怎么办?他又说,如果有个办法,能让我背着老父亲偷偷逃走、远离这是非之地,哪怕从此终身隐居,我也绝不后悔! 赵金刚老师点出:"还记得我们之前讲过的'亲亲一念'吗?儒家认为,对亲人的爱,是人性最根本的东西,是我们生命的基点。每一次阳明走到最绝望的地方,这个亲亲一念就会浮出水面,给他一个支撑,不让他垮掉。"
7. 外面越险恶,越清楚自己要什么无奈之下,王阳明又上了九华山(他一生去过很多次,每次都在人生的关键节点)。这时候,武宗派人来打探,来人回去汇报说阳明一心修道、无意谋反,武宗才让他回到南昌。 返回南昌途中,阳明路过庐山,记录了平定宸濠之乱的始末——当然,功劳还是要归于武宗。此时的阳明,内心想的是什么?他在《江施二生与医官陶埜冒雨登山人多笑之戏作歌》中写道:"世人趋逐但声利,赴汤踏火甘倾危。解脱尘嚣事行乐,尔辈狂简翻见讥。归与归与吾与尔,阳明之麓终尔期。"——世人为了名利可以"赴汤踏火",而追求内心精神愉悦反倒被人嘲笑攻击;不管了,执着追求内心的光明、回到我的精神家园和讲学之地,才是我真正的心愿。 赵金刚老师说:"外面的世界越是险恶,他反而越清楚自己真正想要什么。"
8. 良知被遮蔽的两个东西:利害和毁誉29讲后段,赵金刚老师引王阳明的学生王龙溪的一篇文章,记录了阳明平定朱宸濠叛乱之后的一段讲话。有一天阳明召集弟子讲学,说道:"我自从领兵作战以来,对'致知格物'功夫的体会越发精深透彻了。"大家觉得,战事纷繁复杂、军务繁忙,哪有时间做学问?阳明却说:人在平时没什么大事,容易松懈,修养功夫根本没法儿检验——你以为自己修得不错,其实只是没遇到真正的考验。身处战场则完全不一样,任何一个念头、任何一个决策,都关系到生死存亡、国家安危;你没有片刻时间事后反省,也容不得一丝虚假放纵,这时候必须高度紧张,调动自己的良知、观察自己的意念、随时做出决策。 然后他说了一段非常关键的话:我们的本心,也就是良知,本来是纯粹至善、神妙莫测的,如果将它发挥出来,就具备通晓事物、成就功业的能力;良知之所以会被遮蔽,因为两个东西——利害和毁誉。普通人的利害,不过是一家的得失;普通人的毁誉,不过是一身的荣辱。面对这种量级的压力,良知可能还撑得住,你感觉不出来。但平定叛乱的战事里,利害是什么?是可能被扣上"谋反同党"的帽子,是灭三族之罪;毁誉是什么?是关系天下安危的大是大非。这个量级就完全不一样了。
9. 绝境逼出"致良知""上一讲我们说到,平定宁王朱宸濠叛乱,发起讨伐并不算难,最难的是应对张忠、许泰等人引发的政治变故。因为张忠、许泰挟持着正德皇帝的权力扰乱是非,没有人敢追究他们;王阳明畏惧他们政治上的优势地位,不敢放开手脚施展抱负。换句话说,阳明一方面要照顾百姓,一方面又要应对昏君奸臣,自己夹在中间,不得不忍辱负重、委曲周旋。而正是在这样的处境当中,阳明终于提出了'致良知'。" 按阳明后来的讲法:"某于'良知'之说,从百死千难中得来,非是容易见得到此。" 赵金刚老师解释:"我对良知的认识,不是在书斋里枯坐着想出来的,而是在自龙场以来的百死千难,尤其是宸濠、忠泰之变的绝境,经历内心的种种挣扎,以及对危机的艰难克服,才最终磨出来的。"
10. 良知是什么:心中的太阳,黑夜的北斗赵金刚老师引话剧《心传》剧本里的一段话,来说良知在阳明生命中的位置:"它是心中的太阳,黑夜的北斗。因为良知,面对刘瑾的穷凶极恶、万里追杀,可以泰然置之;面对龙场的造次颠沛、瘴疠之气,可以心静如水;面对宁藩的逆反凶焰,可以倡义而起;面对佞幸的诬陷迫害,可以从容淡定。" 他点出:"你发现没有,在阳明这里,良知不是一个简单的道德概念,不是书上写的那种'要做好人'的教条,而是能让人在绝境中安身立命的根本力量,是在最危急、最复杂、最考验人性的现实关头,能够指引我们做出正确判断和行动的、唯一靠得住的东西。一个人只需要遵循自己内心的良知,就能应对人世间的一切险恶。"
11. 为什么偏偏是"致良知"赵金刚老师讲了一个特别传神的细节:你有没有过这种体验——一件事你心里其实早就明白了,但就是找不到恰当的说法,跟别人解释半天,也总觉得差点意思,直到那么一瞬间豁然开朗?阳明觉得自己领悟到"致良知",就是这么个过程。 他说:龙场悟道之后,自己一直讲"心即理"——道理就在自己心里、不需要向外求,其实就已经是在讲良知这个意思了,只是当时无法用"良知"两个字精准概括,以致教导学生时费了许多言语来解释,比如知行合一、诚意等等,但总觉得辞不达意、兜来兜去、仿佛有些隔膜,就这样讲了很多年。直到宸濠、忠泰之变,他找到"致良知",一句话就能让人洞见学问的全部根本,真是痛快至极,让自己不禁高兴得手舞足蹈。
12. 30问答:刻意评判善恶,会变成"私意"的另一种形式30讲回答赤张满稽同学的困惑:日常努力正己修身、对念头进行觉察、评判是善是恶,时间久了,内心是不是会养成"对所触万物评判善恶对错"的习气?赵金刚老师说,这个问题非常精准,触及了王阳明诚意工夫中极易误解的一个关窍:长期刻意地评判善恶,确实可能养成一种计较分别的习气,这与阳明所讲的诚意恰恰是背道而驰的。王阳明明确反对"预先立个格式"去判断善恶——如果每天练习的是对所触万物评判善恶对错,那恰恰是在心中预先立了一个善恶的格式,然后拿这个格式去套一切事物。持续地、刻意地致力于好善恶恶,这反而变成了"私意"的另一种形式。
13. 明镜与"物各付物":诚意是自然发用的真诚好恶那什么是真正的诚意?赵金刚老师说:真正的诚意,不是这种紧张的、持续不断的评判,而是依着良知自然发用的真诚好恶。心不事先预设任何善恶标准,而是像一面明镜,事物来了,自然照见它的美丑善恶;事物去了,镜子上不留痕迹。这就是"物各付物"——让事物按照它们本来的样子呈现,而不去粘贴额外的标签。 至于"诚意后遇物自然会格"是什么意思?意思是:当你的意念彻底真诚、没有自欺时,良知自然会在具体情境中给出恰当的是非判断。此时,要做的是"实实落落依着他做去",而不是"先判断这是善还是恶,然后再决定做不做"。
14. 初学时须"着实用意",日久则要做"减"的功夫赵金刚老师还讲了一个重要的分寸:阳明承认,初学必须"着实用意去好善恶恶",这是起步阶段的必要阶梯。但必须清楚:这只是初时的工夫,不是终点。如果一直停留在这个阶段,就会变成评判习气。当用功日久,觉察到自己的着意已形成负担或执着时,就要开始减的功夫。阳明说:"吾辈用功,只求日减,不求日增。减得一分人欲,便是复得一分天理。"这里的减,也包括减去那个刻意评判的用力感。 而阳明的诚意功夫,核心是慎独——慎独不是孤立的静坐、独处,是在每一刻内心最真实的那个念头起处,你是否对自己诚实、有没有欺骗自己的良知。 他还反复强调"事上磨练才是真功夫"——如果你发现自己陷入了评判习气,不要在内心继续分析,而是立刻投入到具体事情中去;在做事的当下,没有时间评判,只有应对。这种应对,恰恰是良知发用的最佳时机。
15. 郭煜的困惑:"坚决不玩"还是"坚决不多玩"?30讲还回答了郭煜同学的提问:对事上练的正确理解是什么——是想玩游戏的念头发动时,就努力把它剔除出脑海、坚决不玩;还是既然喜欢玩,就应该玩,只是从时长上限制(比如每天半小时)?"坚决不玩"和"坚决不多玩",哪个才对?赵金刚老师直接回答:"坚决不玩"和"坚决不多玩"都不算对,它们的思路是一样的——都是在行为层面立个规矩,然后用意志力去执行。真正的事上练,不是练怎么对待游戏这个行为,而是练怎么对待想玩游戏的念头,以及念头所带来的内心状态。也就是说,你在想玩游戏这个念头发动的那一刻,直接在当下、就着那个念头和处境,去致良知。
二、原文转述与个人观点
1. 不是……而是……:赵金刚老师想告诉我们的,不是"致良知是王阳明在书斋里枯坐悟出来的一句漂亮话",也不是"良知就是书上那句'要做一个好人'的教条、就是我脑子里的道德知识",而是 致良知是王阳明在"百死千难"的绝境里逼出来的——他四十三天平定一场大变乱,却反被构陷成"同党"、躲进净慈寺像等待发落的嫌犯,正是在这种至暗时刻,他说出"某于'良知'之说,从百死千难中得来";良知是能让人在绝境中安身立命的根本力量,是"心中的太阳,黑夜的北斗"。  他真正想告诉我们的,不是"修身就是天天评判自己、评判别人、把每个念头的善恶都拿出来打分",也不是"长期评判善恶说明我修养高、要求严",而是 长期刻意地评判善恶,确实可能养成一种计较分别的习气——这反而变成了"私意"的另一种形式;真正的诚意不是这种紧张的、持续不断的评判,而是依着良知自然发用的真诚好恶。  而"事上磨练",不是"在行为层面立个规矩、用意志力去执行"(比如"坚决不玩游戏"还是"坚决只玩半小时"),而是 在对念头和处境本身用功——在想玩游戏的念头发动的那一刻,直接在当下、就着那个念头去致良知。
2. 过去常常……其实应该……:过去我常常以为,"我这一辈子遇到的难处,已经够苦了——退休、身体变差、心里发空"。读了29讲我才醒悟,其实应该 "把'我怎么这么难',换成'看看别人是怎么在绝境中站住的'——王阳明是在随时可能掉脑袋、连累了老父亲都要赔进去的关头,还能守住心里那份清明;我这点难处跟他比,真算不得什么。他靠的不是运气,是心里那份'良知'。"  过去我常常以为,"修身就是天天反省自己、评判自己对不对、好不好;反省得越多,修养就越高"。读了30讲我才明白,其实应该 "把'我天天评判善恶',换成'我心里是否真的不自欺'——王阳明说,长期刻意评判善恶,反而可能变成一种计较的习气、一种'私意';真正的诚意,像一面明镜,事物来了自然照见美丑,事物去了不留痕迹。"  过去我常常以为,"我要改掉某个毛病(比如贪玩、贪睡),就得给自己立个狠规矩、靠意志力硬扛"。读了这一讲我才明白,其实应该 "把'我立个规矩硬扛',换成'我在那个念头起来的地方用功'——王阳明说,'坚决不玩'和'坚决只玩半小时'思路是一样的,都是在行为层面立规矩;真正的事上练,是练习怎么对待那个'想玩'的念头本身。"
3. 众所周知……但……:众所周知,"一个人做了一辈子好人、时时自省、处处评判善恶,说明他修养高、是道德楷模"。但赵金刚老师说,"持续地、刻意地致力于好善恶恶,这反而变成了'私意'的另一种形式";阳明还批评只讲"有"的毛病——"死死盯着每一个念头去纠结善恶,就会变得斤斤计较、刻板僵化,最后拘泥、不洒脱,活得太累";现实中有些人做了一辈子好人,"可你跟他相处就是觉得压抑,因为他每天都在审判自己,也在审判别人"。 这个"众所周知"的"自省越多越好"背后,藏着一个更准的真相:真正的诚意不是紧张地评判,而是像镜子一样照物——"物各付物",让事物按本来的样子呈现,不粘贴额外的标签。  众所周知,"良知是道德家的说教,离普通人的生活很远"。但赵金刚老师指出,在阳明这里,良知不是书上写的那种"要做好人"的教条,而是"能让人在绝境中安身立命的根本力量",是"在最危急、最复杂、最考验人性的现实关头,能够指引我们做出正确判断和行动的、唯一靠得住的东西"。 这个"众所周知"的"良知只是说教"背后,藏着阳明最动人的示范:连"利害"大到灭三族、"毁誉"大到关系天下安危的时刻,良知都撑得住——"一个人只需要遵循自己内心的良知,就能应对人世间的一切险恶。"
三、个人体验
这两讲,让我心里又沉重又踏实——尤其"净慈寺"和"芜湖深夜想父亲"那两处,我读了鼻子发酸。
1. 我看到了"良知是活的,痛苦就是证明"——这句话安稳了我这颗心。赵金刚老师说,阳明在净慈寺"心里的火却灭不掉",而"这种放不下、灭不掉的忧愁,恰恰说明阳明的良知是活的;一个心如死灰的人,是不会有这种煎熬的"。 我读到这里心里一亮:我退休后,常常为自己"还放不下、还操心、还睡不好"而自责,觉得自己不够豁达、修得不够好。可赵金刚老师这句话,一下把我点醒了——我还放不下、还操心,说明我这颗心还是活的、还有温度;我不是"没修好",我是"还在活"。 这份煎熬,原来是我良知还在运作的证明。
2. 我看到了"利害和毁誉"这两个遮蔽良知的东西——原来我这一辈子,就是被它们搅的。赵金刚老师引阳明的话说,良知之所以被遮蔽,因为两个东西:利害和毁誉。 我回想自己,一辈子忙忙碌碌、患得患失,说到底不就是被这两样搅的吗?怕吃亏(利害)、怕人说(毁誉)——多少该说的话咽回去了、该做的事没做、该守的原则松了口,背后都是这两样在遮蔽我的心。 王阳明是在"灭三族之罪、关系天下安危"的量级上,良知还撑得住;我这一点家常小事,更该学着不被这两样牵走。
3. 我看到了"芜湖深夜,想的是父亲"——亲亲一念,也一直支撑着我。赵金刚老师说,阳明走到最绝望的地方,亲亲一念就会浮出水面、给他一个支撑、不让他垮掉。 我读到这里想到了自己:我这辈子最难的时候,是不是也是想着儿子、想着家人,才撑过来的? 我退休后有时觉得日子空、心里虚,可一想到儿子,心里就有了着落。原来我跟王阳明一样,也是靠这份"亲亲一念"在撑着——这不是我的软弱,是我生命的基点。
4. 我看到了"天天评判自己、评判别人"的那个我——该把这个担子卸下来了。赵金刚老师说,每天练习对万物评判善恶,恰恰是"预先立了个善恶的格式",反而变成了"私意"的另一种形式;还有些人"做了一辈子好人,可你跟他相处就是觉得压抑,因为他每天都在审判自己,也在审判别人"。 我读到这里心里一紧:我是不是也有这个毛病? 我常常在心里给自己"打分"——今天做得好不好、够不够本分、别人怎么看我;也常常在心里"评判"别人——他这事做得对不对、那人是不是太不像话。原来这些紧张的评判,不但没让我更明澈,反而让我"活得那么累"。 王阳明告诉我:该学的不是"评判",是像镜子一样"照"——事来了照见,事去了不留。
5. 我看到了"每天限半小时"和"坚决不玩"其实是同一种思路——这让我对"自律"有了新的理解。赵金刚老师回答郭煜同学说,"坚决不玩"和"坚决不多玩"一样,都是在行为层面立个规矩、用意志力执行;真正的事上练,是在念头起来的地方用功。 我读了特别有感触:我这些年给自己立的"规矩"可不少——每天走多少步、几点睡、看多久手机——可真正做到的不多,靠意志力硬扛,扛几天就松了。 读了这一讲我才明白:问题不在"规矩"本身,而在我只在"行为"上使劲,没在"念头"上用功。那个"今天算了吧"的念头起来时,我该做的是在那一刻去照它、去致良知,而不是事后再自责"我又没守住规矩"。
四、行动指引
1. 遇到难处时,学那"心中的太阳、黑夜的北斗"——先静下来,问自己的良知(把"我慌了、我愁了"换成"我心里的良知会告诉我该怎么办")阳明说,良知是"能让人在绝境中安身立命的根本力量",是"心中的太阳,黑夜的北斗"。 我给自己定:以后遇到让我慌、让我愁的事(儿子有麻烦、身体查出毛病、被人误会),先不急着发愁、也不急着找人要主意,而是先静下来,问自己心里那份最朴素的判断——我该怎么办、怎么做才不亏心。 这就是我的"北斗"。
2. 遇事留心"利害"和"毁誉"这两样,别让它们牵着走(把"我怕吃亏、我怕人说"换成"我问问自己的心,该怎么做")阳明说,良知被遮蔽,是因为"利害"和"毁誉"。 我给自己定:以后每当我为了"怕吃亏""怕人说闲话"而想退让、想沉默、想回避时,先停一停,问自己——我这是按本心做的,还是被"利害""毁誉"牵着走的? 是牵着走的,我就试着照心里的良知办。
3. 不再天天"审判"自己、也"审判"别人(把"这事对不对、那人好不好"的评判,换成"像镜子一样照一照")阳明讲"物各付物",像明镜一样照物,事来照见、事去不留痕;刻意评判会让"私意"悄悄进来。 我给自己定:以后不再天天给自己、给家人打"对错分";事来了,我照见它、恰当应对;事过去了,我就让它过去,不在心里反复咀嚼。 学做一面"镜子",不做一台"审判机"。
4. 改毛病,在"念头"上用功,不只靠"立规矩"硬扛(把"我决心每天只玩半小时"换成"想玩的那个念头一起来,我就当场照它")赵金刚老师说,"坚决不玩"和"坚决不多玩"思路一样,都是在行为层面立规矩;真正的事上练,是对念头和处境用功。 我给自己定:以后想改一个毛病(比如爱刷手机、爱睡懒觉),不再只给自己立个数字规矩硬扛,而是在那个"想偷懒、想放纵"的念头刚起来时,当场觉察它、当场照它——是真心想歇,还是想躲事? 在念头处用功,比在行为处硬扛有用。
 学了这两讲,我只想先做四件事:遇难处先问自己的良知、留意"利害毁誉"两样、不天天审判自己和别人、改毛病在念头上用功。 赵金刚老师说,"良知,是能让人在绝境中安身立命的根本力量,是在最危急、最复杂、最考验人性的现实关头,能够指引我们做出正确判断和行动的、唯一靠得住的东西";而真正的诚意,也不是紧张的评判,是"像一面明镜,事物来了,自然照见它的美丑善恶;事物去了,镜子上不留痕迹"。  我这一辈子,被"利害"和"毁誉"搅得太久,心里也太爱"评判"——该照的照、该放下的放下。王阳明是在灭顶之灾里,还能守住心里那份清明;我退休后没有那样的绝境,但我也可以学着,把自己这颗心养得稳一点、亮一点、松一点。 这就是我"退而不休"的新生活里,最要紧、也最安心的一门功课。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-08 07:38:47 HTTP/1.1 GET : http://h.sjds.net/a/571883.html
  2. 运行时间 : 0.073568s [ 吞吐率:13.59req/s ] 内存消耗:4,575.09kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8c67308269c17ce950c46f55945de73a
  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.000837s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001029s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000487s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000360s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000661s ]
  6. SELECT * FROM `set` [ RunTime:0.000275s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000650s ]
  8. SELECT * FROM `article` WHERE `id` = 571883 LIMIT 1 [ RunTime:0.000376s ]
  9. UPDATE `article` SET `lasttime` = 1794094727 WHERE `id` = 571883 [ RunTime:0.002334s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000321s ]
  11. SELECT * FROM `article` WHERE `id` < 571883 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000553s ]
  12. SELECT * FROM `article` WHERE `id` > 571883 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000366s ]
  13. SELECT * FROM `article` WHERE `id` < 571883 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000572s ]
  14. SELECT * FROM `article` WHERE `id` < 571883 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000665s ]
  15. SELECT * FROM `article` WHERE `id` < 571883 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000855s ]
0.083929s