欢迎来到舟哥的博客,希望你开心点,因为我很开心。

  • 偷窥人间:李治与武则天的完美婚姻画卷(中)

    接上篇:详细说说武则天

    在上一篇中,我们探讨了李治在即位前与兄弟们争夺储君之位的过程,以及李世民对此的反应。现在,我们将转向本文的另一位核心人物——武则天,并深入揭示她的身世和与李世民的关系。这一部分与初唐时期的政治环境紧密相关,也是导致后世对武则天产生误解的关键所在。一旦我们梳理清楚这些线索,就能够逐步揭开历史的面纱,揭示真相。今天,我将毫无保留地分享武则天的最大秘密,带你深入了解这位非凡女性的真实面貌。

    武则天的身世:边缘化的豪族

    在通俗文学和民间传说中,武则天常常被描绘成一个家道中落的商贾之女,因美貌而被选入李世民的后宫。这种描述符合大众对武则天的初步印象,因为它易于引发共鸣,让人们相信这就是真实的历史。但实际上,这种描述与事实相去甚远。

    武则天的父亲名为武士彟,他本是商人出身,凭借出色的社交能力和敏锐的商业头脑,积累了丰厚的财富。武士彟的真正发迹始于隋朝修建东都洛阳之时,他几乎垄断了这座新都的木材供应。值得一提的是,在洛阳的建设过程中,武士彟虽然得罪了权臣杨素,却赢得了杨达的支持。杨达不仅是隋朝宗室,还在武士彟失去原配后将妹妹杨氏嫁给他,成为了武则天的母亲。

    武士彟后来投身军旅,与当时的山西一把手、后来的唐高祖李渊建立了深厚的联系。他通过资助和支持李渊平定叛乱,为李渊称帝立下了汗马功劳,成为太原元谋功臣之一。武士彟最终官至正三品,成为李渊的嫡系重臣。即使在李世民掌权后,武士彟的地位有所下降,但绝非家道中落。

    武则天确实是武士彟第二任妻子所生,但她并非庶出,而是正妻杨氏所生的女儿,享有嫡女的身份。杨氏是前朝宗室,其婚姻由李渊亲自撮合,并由国家承担全部费用,这本身就是武士彟政治地位上升的标志。因此,武则天绝非出身不幸之人。

    唐武士彠,武徳中检校右厢宿卫,既䘮妻,高祖谓士彠曰:“朕自为卿更择嘉偶!”随曰:“有纳言遂宁公杨达,英才冠绝,奕叶亲贤,今有女志行贤明,可以辅德。“遂令桂阳公主与杨家作婚主,降敕结亲,庶事官给。 《册府元龟》卷853

    尽管武士彟去世后,武家内部可能会出现一些不和谐的现象,但武则天作为嫡女,她的生活和教育仍然得到了充分的保障。武士彟的政治地位以及与皇室的关系确保了武家即便在家族首领去世后,也能维持一定的社会地位和经济基础。此外,武则天的母亲杨氏来自显赫的宗室家庭,她自身的身份也为武则天提供了良好的社会资源和教育条件。

    武则天和李世民:唐初后宫的政治格局

    据记载,十四岁的武则天因美貌被选为李世民的才人。然而,在这里,我们必须摆脱宫廷剧和基于繁衍目的的简单婚姻关系所带来的迷雾。初唐时期的政治格局中,后宫直接参与到了皇帝的决策之中,这意味着后宫中的每一个职位都代表着特定的地方势力。皇后无疑是最高的象征,决定了下一任皇帝的嫡系归属,即未来权力的分配。而包括才人在内的其他后宫女眷,都能直接为自己的家族发声,成为连接皇权与地方势力的重要桥梁。因此,武则天成为才人,实质上标志着李渊势力在李世民时代的重新分配,并非仅仅是为了满足性欲而存在。这一点至关重要,它揭示了初唐后宫的真实面貌。

    对于一个生活在农耕时代的年轻女子来说,在皇帝后宫中能够享受到当时最佳的生活条件,并有机会获得成长和发展。因此,年轻的武则天离开母亲进入后宫时,并没有太多的忧伤,而是满怀对未来憧憬。

    母杨,恸泣与诀,后独自如,曰:“见天子庸知非福,何儿女悲乎?”母韪其意,止泣。既见帝,赐号武媚。 《新唐书》卷76

    所以武则天最后嫁给李治,并没有任何人对其合理性的质疑,而是反对她成为皇后。因为这会损害别人在前任皇后的政治投资,影响帝国的政治格局。为了反复说明后宫人选对前台政治介入之深,我将再举几个例子。

    李治的母亲长孙皇后背后的长孙家族,横跨关陇和关东两大豪族集团,这使得李世民的继任者只能从她的三个儿子中选出。同样地,李世民的其他五位妃子分别代表了不同的家族势力,其中包括前朝重臣的女儿。这些妃子背后的家族势力,均能够方便地为她们提供关于时政的见解和意见。

    如果你仍然怀疑后宫中的女性仅仅是简单的存在,那么我们来看看上官婉儿的例子。她13岁时被封为唐高宗李治的才人,到了中宗李显时期,又被提升为昭容。这是否仅仅是因为裙带关系呢?显然不是那么简单。事实上,即使武则天对此事了如指掌,她也没有加以阻止,毕竟上官婉儿先是成为她的丈夫的才人,随后又成为了她儿子的昭容。

    这里的关键在于,“才人”的称号实际上是一张进入后宫的通行证,意味着一种政治角色而非纯粹基于性关系的身份绑定。上官婉儿之所以被封为才人,实际上是武则天通过高宗之手赋予她的,以此让她更方便地在自己身边工作,充当智囊团的一员,以抗衡朝廷中的官员。

    接下来

    因此,不要再误以为唐朝的男女关系是混乱的。千万不要将通俗小说中的情节与现实混为一谈。当你能够深入理解初唐的政治格局时,就会明白,没有任何一方会愚蠢地将毫无准备的少女送入后宫进行竞争。相反,各方势力都会精心挑选并培养具有政治才能的女性,然后将其送入后宫作为自己的代理人。

    当然,我们知道最终武则天取得了胜利,而帮助她成功的正是李治。他们之间的婚姻不仅成就了武则天,更是让她成为中国历史上独一无二的女性统治者。关于这一点,我们将在后续篇章中详细探讨。

  • 偷窥人间:李治与武则天的完美婚姻画卷(上)

    写在开头,关于家庭、婚姻、子女

    武则天,这位屹立于男权社会顶峰的非凡女性,是中国历史上独一无二的女皇帝,亦是最受争议与误解的统治者之一。公众对她的认识往往受限于传统性别角色和对统治阶层的刻板印象,这种模板化的思维阻碍了对武则天真实面貌的全面理解。

    知识的局限性导致了人们容易陷入固有的观念框架之中,而本文旨在突破这些藩篱,探索李治与武则天的婚姻生活,以此为镜,映照出皇室与庶民在家庭、婚姻以及子女教育上的迥异之处,进而展开细致的剖析与对比。

    在初读这段历史时,你或许会感到困惑不解,甚至本能地排斥这种迥异的生活模式。这种反应实属正常,毕竟统治阶级的生活轨迹与广泛流传的民间故事相去甚远,有时甚至南辕北辙。正如我早年间研读吕思勉先生的《中国通史》,对于书中涉及的家庭关系,我也曾心存疑虑。然而,随着岁月的积淀,我逐渐深入研究,最终得以拨云见日,对这一复杂的历史议题有了更为透彻的洞悉。

    从李治接班说起

    在广泛的影视创作和通俗文学中,李治常常被塑造成一位性格软弱的君主形象:未登基前备受兄弟欺凌,即位后又显得优柔寡断,甚至在晚年被妻子武则天夺取了政权。然而,这正是对李治最深刻的误解。实际上,唐朝历代皇帝皆是经过严格筛选与磨练的政坛高手,他们心思周密、果敢决断,李治无疑是其中的典范。通过深入分析李治的登基之路,我们能够洞悉统治者对子女培养的独特标准,以及这与普通百姓之间的显著差异。

    李治通往帝位的征程上,面临的最大挑战来自同为长孙皇后所出的两位兄长,李承乾与李泰。由于年龄相近,继承权之争自然在二人之间激烈上演。在这场关乎帝国未来的较量中,李泰曾一度看似占据上风,而李承乾却因图谋不轨而最终败露,导致自己的储君之位化为泡影。本文的重点在于解析李治与李泰之间的竞争,它不仅是一场权力的角逐,更是对个人智慧与政治策略的考验。

    因谓侍臣曰:「昨青雀自投我怀云:『臣今日始得与陛下为子,更生之日也。臣唯有一子,臣百年之后,当为陛下杀之,传国晋王。』父子之道,故当天性,我见其如此,甚怜之。」遂良进曰:「陛下失言。伏愿审思,无令错误也。安有陛下百年之后,魏王执权为天下之主,而能杀其爱子,传国于晋王者乎?《旧唐书 卷八十四 褚遂良 韩瑗 来济 上官仪》

    白话文直接翻译是,唐太宗对身边大臣说:“昨天李泰投到我怀里对我说:‘我到今天才得以成为陛下最亲近的儿子,此乃我重生之日。我有一个儿子,我死之日,当为陛下将他杀死,以便把大位传给晋王李治。’世上有谁不爱自己的儿子,朕见李泰这么做,心中十分心疼他。”谏议大夫褚遂良却说:“陛下此言大为不妥。请您再深思,千万不要犯下错误。陛下百年之后,魏王便拥有天下,那时他又怎么肯杀自己的爱子,将皇位传给晋王呢?”

    这段对话蕴含的信息极为丰富,若换作普通父亲听到儿子说出如此承诺,或许会信以为真,流露感动。但对于李世民,这位十几岁便领兵作战,二十出头一举击败王世充与窦建德,二十七岁时策划玄武门之变,软禁父亲并手刃亲兄弟的帝王而言,李泰的言辞显然过于虚假。李世民的内心深处对此感到深深的失望。那为什么还要问褚遂良呢?皇帝是一个演员,但是优秀的皇帝还是一个导演,李世民就是这样典型的代表,其一,可以试探自己的近臣在太子人选上是否已经站边,当然褚遂良表现是合格的,太子没登基前始终听命于皇帝。其二,他要用这段对话堵上以后人的嘴巴,他要在历史上做一个好爸爸呀!到这里李泰基本已经出局,李世民已经有了选择,但我们也要继续看看李治的天才表现。

    魏王泰恐上立晋王治,谓之曰:“汝与元昌善,元昌今败,得无忧乎?”治由是忧形于色,上怪,屡问其故,治乃以状告;上怃然,始悔立泰之言矣。《资治通鉴 卷一百九十七》

    这段说的是,魏王李泰惟恐太宗立晋王李治为太子,就对李治说:“你和李元昌关系密切,元昌谋反未成已自尽,你一点都不担心吗?”李治听到这番话后十分忧愁。唐太宗感到奇怪,就多次问他是什么原因,李治便将李泰对他说过的话告诉太宗,太宗听后很是失望,开始后悔答应立李泰的话。

    李治绝非软弱之辈,他耐心等待着李泰在重压之下露出破绽。果然,李泰在不经意间落入了圈套,李治以一副无害的模样诱使李泰言辞失当,自陷险境。李泰的鲁莽言语暴露了他在策略上的浅薄,他试图以生死相挟,却不知这恰恰授人以柄,仿佛在暗示他人为了求生可以无所不为。李治无需采取极端措施,只需扮演好自己的角色,甚至仅凭一抹忧郁的神情,便足以削弱李泰的地位。

    此时此刻,试问李世民是否察觉到了李治的心机?答案毋庸置疑,他早已洞悉一切。李世民欣赏的正是这样的儿子,一个在既定规则下能巧妙运用手段的人,一个有能力承继帝国重担的继承者。这与平民百姓对后代的期待大相径庭,他们渴望孩子纯真善良,而李世民需要的是能够引领国家前行的领袖。李泰的再次失策让李世民深感失望,他明确意识到,帝国的未来掌舵人不应仅仅是个空谈的理论家,更不能是一个语言上的巨人!

    史料记载中,长孙无忌等人看似在推动李治登上太子之位,但实质上,这一切均出自李世民的精心布局。作为一位卓越的帝王,李世民深知挑选继承人的标准,他清楚什么样的特质才能胜任皇帝之职。因此,李治的最终胜出,实则是李世民深思熟虑的结果,体现了他对帝国未来的深远考虑。

    接下来

    步入下一章节,我们将聚焦于李治登基后所展现的政治手腕,以及武则天如何在历史的聚光灯下初次崭露头角。深入探究李治的执政风格与决策,不仅能帮助我们更全面地理解这位皇帝的领导艺术,同时也为我们提供了一扇窗口,透过它,可以看到武则天在宫廷权力博弈中逐渐崛起的身影。李治与武则天的故事交织在一起,共同书写了唐代历史中一段不可忽视的篇章。通过他们的互动与合作,我们得以窥见皇权与后宫力量如何相互影响,以及这对夫妇如何携手塑造了属于他们的时代。

  • 做人简单点:从殷商说到王阳明

    简单的动物进化到复杂的人

    不可否认,人类作为源自自然的生命体,共享着与生俱来的基本生存需求——摄食、休憩与繁衍,这些本能根植于我们的生物性之中。然而,人类的独特之处,在于我们超越了纯粹的生物层面,发展出了复杂的思维和文明,将自己塑造成了能动地利用智慧的生物。表面看来,我们似乎已远离了原始本能的粗犷形态,实则不过是用文化的织锦,巧妙地掩饰了那些本能冲动,使之更加隐秘而精妙。

    随着岁月的积淀,人类累积的智慧不断深化,这一进程既催生了辉煌的成就,也伴随着复杂的困境。智慧的双刃剑特性愈发明显:它既能成为推动社会进步、增进福祉的力量,也可能转变为隐蔽而致命的武器,其伤害之深、影响之广,远非简单的本能行为可比。正如经过精心装饰的毒药,其本质依然致命,人类社会中,智慧的误用或滥用,往往导致了更为复杂和微妙的残酷。

    回望中国悠久的历史长河,智慧的光芒与阴影交织其间。一方面,不乏有人运用才智策划阴谋、为害一方;另一方面,亦有志士仁人以智慧为剑,勇于揭露和抵制这些阴暗行径,维护公正与道义。这种智慧的矛盾运用,实质上反映了个体立场与价值观的差异——是站在维护既定秩序的统治阶层一边,还是选择与广大民众的利益站在一起。

    综上所述,人类的进化之旅,不仅是生理上的演变,更是心智与文化的深刻变迁。如何恰当地驾驭这份独特的智慧力量,平衡个体与集体、欲望与道德之间的关系,成为了横亘在每个时代面前的永恒课题。

    殷商:简单的像野兽

    探讨起居于现今国家疆域内的先民是否为我们的直系祖先,并非一概而论。以商朝为例,其历史追溯至约3600年前,那时的社会结构与行为模式相较于后世,确实更为质朴,近乎于本能驱动,与自然界中的动物社群展现出若干相似之处。商代社会秩序的核心在于武力与强权,遵循着“强者为王”的丛林法则,这种权力结构在某种程度上,确与野生动物世界的生存规则相呼应。

    实际上,当我们试图在现代中华文明的丰富内涵中寻找与商朝时期的直接联系时,会发现这样的联系并非显而易见。商朝,尤其是其早期阶段,社会运行机制高度依赖于武力和强制力量,这种基于强力支配的模式,与现代文明中强调的法治、伦理及人文关怀等核心价值形成了鲜明对比。因此,从文明发展的层面上看,商朝更像是中华文明演进历程中的一个起点或基础阶段,而非直接等同于现代思想观念的源泉。

    简而言之,现代中国思想的复杂多样性和深度,是在历经数千年的历史变迁、文化交融与哲学思辨后逐渐形成的,与商朝时期相对原始的社会状态存在显著差异。尽管商朝在历史的长河中不可或缺,为后来的文化与思想发展提供了最初的土壤,但直接将两者在思想层面紧密相连,则忽略了中间千百年的文明积累与变革。

    周公旦:礼制终结简单

    审视周王朝的建立,诚然,其政权更替在根本上仍脱胎于暴力冲突的传统模式,这一点难以回避。然而,周公旦的睿智之处,在于他深刻反思并试图超越这种纯粹基于力量的统治逻辑,引入了以礼制为核心的新型治理框架。这不仅是一场政治制度的革新,更是对人类社会管理智慧的一次重大提升。

    周公旦设计的礼制体系,实质上构建了一个等级分明的社会架构,其中,所有社会矛盾和冲突被引导通过层级体系逐级解决,权力与威信自上而下传递,形成了一种相对有序的管理机制。这套体系通过将财富分配与社会地位紧密结合,有效抑制了因资源争夺引发的暴力冲动,从而在一定程度上维持了社会的稳定和谐。

    然而,礼制的局限性亦不容忽视。它严格界定了个人的社会角色和上升通道,几乎固化了阶级界限,缺乏有效的社会流动机制。这意味着,个体的社会起点几乎决定了其一生的轨迹,阶层跨越变得异常艰难。在这样的制度下,社会虽能保持表面的平静与秩序,却也压抑了下层民众改善自身境遇的希望,长此以往,社会活力与创新精神难免受到抑制。

    总之,周公旦的礼制设计,虽在当时有效缓解了暴力循环,提升了社会治理的文明程度,但其固有的阶级壁垒,也成为了阻碍社会全面进步的隐忧,提示我们即便是高明的制度设计,也无法完全摆脱时代的局限,完美兼顾公平与效率。

    孔子:简简单单就是仁

    农耕文明的背景下,国家对土地和劳动力的有效掌控迅速演进,尤其到了春秋战国时期,这一进程达到了前所未有的高度。诸子百家的涌现,虽然在表面上呈现了思想的繁荣,但实际上,多数学说聚焦于如何更高效地管理和剥削底层人民,这无疑映射出人类智慧在特定条件下的负面效应。春秋时期的战乱,无不在合法与合理的伪装下,实质上演变为统治阶层为私利驱使民众相互残杀的悲剧,广大民众深陷苦难,揭示了那个时代“无义战”的本质。

    值得注意的是,尽管该时期诸多知名学者的思想深受阶级局限,但仍有一股清流涌动,那便是孔子。孔子的思想核心——仁与礼,其中礼沿袭自周公旦的遗产,而仁则是他对传统礼制的一种补充和完善,旨在规劝统治者勿以智巧剥削人民,提倡以仁爱之心待民,回归简单纯粹的道德原则。孔子的原始儒家思想,是首个明确倡导关注普通民众福祉的思想体系,这种纯粹性恰恰成为其后被篡改的“软肋”,因其理想主义色彩过于浓厚,易于被现实政治所利用和曲解。

    相比之下,如商鞅之类的法家代表,与孔子的理念形成鲜明对照,他们强调严刑峻法和极端的国家集权,体现了统治技术的冷酷与效率。有趣的是,人们有时会为商鞅在古代社会治理理论上取得的系统性成就感到自豪,将其视为与同时期西方宗教统治手段相比的先进之处。然而,更值得我们骄傲和深入探究的,是那些站在民众立场,勇于挑战商鞅式严苛统治思想的先贤及其智慧,他们维护人的尊严与权利,展现了人性中不屈不挠的光辉。

    综上,春秋战国时代的智慧碰撞,不仅仅是理论的交锋,更是对人性善恶、权力与道德边界的深刻探索。孔子及其原始儒家思想,作为一股倡导仁爱与道德自觉的力量,提醒我们在任何时代,都不应忽视对普通大众福祉的关注与维护,这是中华文化中尤为宝贵的精神遗产。

    王阳明:最简单的方法就是跟着心走

    孔子原始的主张,其核心在于强调仁爱与礼制,这在本质上触及了统治阶级与被统治阶级利益的深层矛盾,因此难以得到当时多数统治者的全盘接纳。正因如此,历史的舞台上出现了商鞅、王安石等改革家,他们从加强国家机器和提高治理效率的角度出发,设计出一套套适应统治者需要的制度体系。然而,即便是在这样严峻的政治环境下,依然有人持续不断地为民众的权益发声,寻求更公正合理的社会秩序。

    王阳明的心学,它在后世经历了多次解读与重构,甚至被简化为一种官场生存哲学或是处世策略,这在很大程度上偏离了其初衷。心学的精髓,实质上是对原始儒家思想中简单纯粹原则的深化与拓展,主张“致良知”,即遵循内心的道德直觉行事,这种理念比孔子的“仁礼”更进一步,剥离了传统礼制中固化的阶级框架,强调个体直觉与内在道德的绝对权威。王阳明认为,人的本心具有辨别善恶的能力,如同动物本能般直接而纯粹,比如对生命的逝去感到悲伤,对亲人的养育之恩自发地回报,这些都是不加矫饰的自然情感。

    然而,随着社会复杂性的增加,人们在追求利益的过程中,常常借助“智慧”粉饰恶行,操控舆论,甚至违背内心的良知,将错误正当化。这种现象反映出,即便是在倡导“随心而行”的心学思想光芒照耀下,人性中的贪婪与自私仍然可能扭曲道德判断,使得原本简单的善恶界限变得模糊不清。这不仅是对心学本意的背离,也是对人类追求更高道德境界的挑战,提醒我们,在复杂多变的社会环境中,保持内心的清明与真诚,坚守道德的底线,显得尤为重要。

    最后

    概括而言,面对纷繁复杂的世界,拥有辨识是非的智慧固然重要,但更为关键的是,运用这份智慧促进正义与善良,而非为私利滥用,应当站在广大民众的立场上思考与行动。保持内心的简单纯真,不仅能让我们在生活中获得更多的快乐与平和,还能帮助我们摒弃那些无意义的欲望追求,专注于真正有价值的事物——个人的成长与自我实现。简而言之,真正的智慧,在于洞察世事的同时,不忘初心,坚持简朴生活,积极向善,让人生之旅更加光明与充实。

    最最后

    谈及孔孟心学,免不了激起千层浪,异议与共鸣并存,此乃思想交流之常态。无争议,反倒是思考停滞的信号,缺失了砥砺智慧的磨石。故而,争议之声恰似风帆之于航船,虽波澜起伏,却推动吾辈精益求精,于思辨中更趋深远。

  • 上海入夏了

    值得记录一下,上海终于温度升到25以上,上周日温度到了30。真的很开心,太舒服了。电瓶车充满动力,可以自由活动了。

  • TLS 1.2关闭导致Microsoft Store无法打开

    很久没用台机听音乐了,打开Apple Music发现不能播放,没网络的样子,于是经历了奇怪的排错之旅。首先以为是Apple Music版本太老了,决定去苹果官网下载,但发现中文官方根本没有这个App,那以前是怎么下载使用的呢?然后去英文版看,发现要去微软商店下载。

    微软商店以前明明用过,但现在无论如何都无法打开,提示检查你的连接。中间复杂的过程不表述了,最后发现是控制面板\网络和 Internet\网络和共享中心\Internet选项里面TLS 1.2是关闭的,导致无法连接。

    显然Store里下载的软件可能需要连接下Store,所以导致Apple Music也无法开启,在这里记录下。

  • 大华乐橙摄像头使用ONVIF协议频繁重启

    过年时候买了一个乐橙的摄像头TP7S,乐橙是大华的家用产品线,相比其他家用摄像头,有两个优点。首先是有LAN口,比WIFI稳定。其次支持ONVIF协议,可以用现有的NAS来录像。市面上其他品牌摄像头都用的私有协议,并不是很方便。

    但用了大概2个月,吐槽一下使用中的缺点,在NAS这里用高码率格式录制视频的时候,往往会让摄像头重启,可能一天有个几次,但关键是,因为摄像头本身是有云台的,所以每次重启都会带来马达的噪音,所以大华的产品也不是完美的。

    当然,如果除去ONVIF支持不完美之外,产品力还是很强的,比以前用的FOSCAM强太多,APP的内网穿透能力很强,摄像头像素很高很清晰,价格便宜,云台355度旋转。

    更新(2024-6-13):端午节乐橙更新了摄像头固件,NAS通过onvif协议录视频再也不会重启了,观察了3-4天,超级稳定,推荐乐橙!

  • Youtube开始对adblock用户限速了

    上周末开始,突然感觉youtube很卡很卡,已经到了不能看的成都。一直在检查问题,显卡驱动换了,Chrome升级了,都没用。开了Firefox发现好像没问题,仔细检查了下对比,原来是只要有广告拦截插件,比如adblock类似产品,谷歌就会自动限制你的速度!所以,目前只有看广告来解决问题。

  • 找回了丢失十年的六位QQ

    因为读书时候的手机号码不用了,一度以为这个QQ找不回来了,每次想到就申诉一下。但腾讯的流程也很奇怪,有时候是机器回答,有时候是人工工单。而今天是800给我打了电话,接起电话来一顿描述,十五分钟之后丢失十年的QQ找回来了,有点激动,真太好运气了,值得记录一下。

  • 普里戈任死了

    普里戈任不知道真挂还是假挂,但老夫想起了一个人,和他很像,那就是曾经手握北府军的猛人刘牢之。他们的最大问题是没有基本盘,北府军的补剂牢牢的被东晋掌权者控制。这支部队说到底是谢玄的遗产,刘牢之和手下大将更多上下属关系,不是完全利益一致的行动人。当手握北府军的刘牢之碰到选择题时,也会思考到底跳哪边,听朝廷怕功高盖主,不听怕换代后被鸟尽弓藏。但即使这样,刘牢之还是跳对两次,卖了王恭和司马元显,可惜没有第三次。但有一个好消息,汲取了刘牢之的经验,他的继任者成功了,宋武帝刘裕!

  • 出梅了

    沿海城市天气状况里,最讨厌的莫过于黄梅天,所有环境都是湿漉漉的,人容易乏力,而东西容易发霉变质。今天广播报道,上海出梅了!直接来个户外40度,其实温度并没有上周高,但是太阳直射体感温度起来了,这也标志着,真正的夏天到来了!

  • 上海夏天稳了睡凉席了

    根据我自己的笔记,上个月4月22日的时候白天来到过30度,也就是可以穿短袖的温度。今年整个上海4月5月温度都不是很理想。终于,在5月的最后一周,天开始热了!晚上短袖吹着凉风,非常舒服,这也是上海夏天的开始,一直到十月中旬结束。好好享受夏天带来野蛮生长的感觉,今天立即把凉席也拿出来铺了起来,晚上睡觉26度感觉挺不错,真的喜欢天暖和的感觉!

  • Symfony6生产环境Twig导致构建失败小记录

    最近把Symfony4升级到6,php版本也跟着升到8.2.5,体验了把新版本好处,但发现几个问题。

    默认的构建命令,symfony new my_project_directory --version="6.2.*",这是一个典型的API项目,也是我创建的类型。在API环境下,生产环境显然是不用任何模板功能的,但因为开发环境需要模板做展示,所以上线时候产生了一个BUG。

    当你加入composer.phar require --dev profiler为dev环境添加调试条的时候,你会发现一个问题,所有基于Profiler的依赖,例如Twig确实在composer.json的dev里。但是,在config/Bundles.php里却把因为Profiler依赖而加入的Twig模板引擎标记为全环境都需要Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true],这里要改成Symfony\Bundle\TwigBundle\TwigBundle::class => ['dev' => true, 'test' => true]。

    但这时候还没有完,config/packages/twig.yaml也需要删除,否则Symfony启动的时候检查到配置文件会自动调用,而导致报错。顺便把templates目录删除,这个是Twig默认加入的模板文件。

    最后,记得一点,composer install --no-dev --no-ansi --no-interaction --no-progress --classmap-authoritative --no-scripts --prefer-dist在你的composer安装命令中,千万不要--no-plugins,这会导致/vendor/autoload_runtime.php无法生成!

  • 做了一个PHP8的Docker镜像

    花了大概30分钟时间,做了一个PHP8的自用镜像,为什么那么快呢?因为是基于以前的PHP7修改而来的呀,这下就有JIT的支持了!

    docker hub官方地址:https://hub.docker.com/r/nickzhuo/phpallinone
    源代码地址:https://github.com/nickzhuo/phpallinone

  • Windows下Docker Build发生的入口报错问题

    用docker很久很久,但build都是放在服务器执行,一方面是拉代码有缓存,另外一方面服务器是linux的,会快点点。在本地run的时候目前用的是WSL内核的Windows版本docker,但是我发现一个奇怪的问题。在linux上build一切正常,但是windows上build出来的镜像不能用,即使是在WSL环境下build的,也是启动入口报错。

    /usr/local/bin/docker-php-entrypoint: exec: line 9: /start.sh: not found

    乍一推测还以为是win下面斜杠的问题,但其实不是,这个问题需要把镜像中启动文件start.sh,从文件CRLF改成LF格式,这样在win下build就顺利成功了。说来也挺奇怪的,WSL应该是纯linux了,但是也是有这一问题。

  • 上海这天气开始舒服了

    四月头里几天还是冷的不行,出门要穿的严严实实,尤其晚上风大有点冷。现在这天气绝了,晚上室内温度20以上,白天的太阳更是暖洋洋,开到种的柠檬树长新叶子了,非常开心。