热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[生存志]第6节第一篇以史为鉴明朝事的读后心得

石悦,身高175CM,1979年生,因著有《明朝那些事儿》而一举成为富豪,获得多项荣誉,并在事业上取得了很大成


    石悦,身高175CM,1979年生,因著有《明朝那些事儿》而一举成为富豪
,获得多项荣誉,并在事业上取得了很大成就。在百度百科上的词条上,是
这样写的:


    《明朝那些事儿》,网络连载历史小说,作者是当年明月,本名石悦,
广东顺德海关公务员。2006年3月在天涯社区首次发表,2009年3月21日连载
完毕,边写作边集结成书出版发行,一共7本。《明朝那些事儿》主要讲述的
是从1344年到1644年这三百年间关于明朝的一些故事。以史料为基础,以年
代和具体人物为主线,并加入了小说的笔法,语言幽默风趣。对明朝十七帝
和其他王公权贵和小人物的命运进行全景展示,尤其对官场政治、战争、帝
王心术着墨最多,并加入对当时政治经济制度、人伦道德的演义。它以一种
网络语言向读者娓娓道出明朝三百多年的历史故事、人物。其中原本在历史
中陌生、模糊的历史人物在书中一个个变得鲜活起来。《明朝那些事儿》为
读者解读历史中的另一面,让历史变成一部活生生的生活故事。




    明朝是汉族的最后一个皇权政体。皇权游戏自秦汉开局,随后在历朝君
主的贪婪与霸道中一步步走到专行独断的巅峰,最后不可避免的让大家无法
再玩下去,于是只好被永远地丢进了历史的垃圾箱。虽然这个游戏已经成为
了过去,但许多游戏成就还是相当值得称道的。


    排在第一的成就是由朱洪武的子孙创造的,他们真正做到了《诗经》螽
斯里所期盼的那样,如蝗虫般兴旺繁盛,铺天盖地,成就了有史以来世界上
最庞大的家族,绝对的前无古人,后无来者。有明一代三百年,朱洪武嫡系
子孙总数,累计超过百万之众。加上娶的媳妇,觅的女婿,养的仆役,用的
家丁,使唤的下人,数量可达千万。难能可贵的是,这上千万不劳而获的硕
鼠,明朝的劳苦大众竟然把他们给养活了,这是一个可歌可泣的伟大成就。




    排在第二位的成就则是汉族官场游戏规则的出炉。就在明朝,官场游戏
规则完全定型成功,并成为后世范本。为了完成这个成就,付出了几十万人
的身家性命。从朱洪武的三大案开杀,到后续的成祖朱棣,世宗朱厚熜,最
后到崇祯朱由检,都用自己的心黑手狠为这个成就做出了卓越贡献。遇到皇
上比较仁慈心软时,太监就会当仁不让地接过屠刀。明朝出了不少著名太监
,比如王振,刘瑾,魏忠贤,在全世界历史上都是响当当的存在。明朝的官
场生存条件恶劣,每日稀里糊涂地明争暗斗,时刻清楚明白地绝地求生,不
停地做着在聪明的活着和愚蠢的死去中二选一的试卷。即便如此,也着实出
了一些揣着明白非要装糊涂的勇士,心甘情愿地自选死路,充当游戏中的被
淘汰者。这是一件让人很诧异的事情。当不懂得怎样去玩这个游戏的人全部
被踢出局以后,剩下的就全部是明白人了。大家合乐融融,敲锣打鼓地迎接
满清政权入关,一言不发地屈膝为奴,从此万马齐喑,天下太平。他们做得
非常的好。从1644年顺治入关,到1875年光绪上台,短短二百余年,国家命
脉又被曾国藩,李鸿章,左宗棠,张之洞这群清一色的汉族大佬重新掌控手
中。清初朝廷济济一堂的八旗名臣,比如苏克萨哈,鳌拜,纳兰明珠,索额
图,再难觅踪迹。只剩下汉族名臣重掌河山。这个结果再一次证明:在全世
界范围内玩官场游戏玩得最好的,就是汉族。汉族如果排第二,没有谁可以
排第一。


    因为近水楼台先得月的优势,出身宦族的石悦对明朝的官场脉络把握相
当到位。他分析出来的人物因果非常顺畅自然,让人一看就懂,一听就能明
白。所有的演变发展都条理清晰,以至于有一种如果不是那样就是违反客观
规律,无视天地法则的感觉。这真是相当高水平的境界。他没有在那个时代
生活过,却比其中的任何人都要看得明白。比如同为抗倭名将,俞大猷因为
清正廉洁,不贪不拿,不跑不送,所以经常莫名其妙地背黑锅。时而升迁,
时而贬谪,他任何时刻都不知道自己下一时刻会有怎样的命运,真是日子过
的辛苦而且充满挑战。而作为他的同僚,戚继光用心研究官场运行规律,坚
持遵守游戏规则,既敢于把军屯变成私田,也敢于吃拿卡要中饱私囊。他收
买麾下,舍得给当兵的好处,他逢迎上级,不吝啬送礼溜须。一套组合拳下
来,成功地把自己融入了盘根错节的大集体。上有张居正挺他,中有朝臣和
他称兄道弟,下有麾下感恩戴德,愿意为他赴汤蹈火。三窟筑就,小日子逍
遥自在,红红火火。舒舒服服地拿着高薪,享着清福,品味人生,高寿而终



    由此看出,玩游戏就要遵守游戏规则,否则就表示你还没有活明白,正
如高拱对海瑞的评价那样。高拱觉得海瑞既不会做事,也不会做人。即使算
得上是个好人,也没有地方可以用你。徐阶在退居二线之前提拔了海瑞,但
海瑞却硬要他把准备养老用的千亩良田吐出来还给百姓。这种引火自焚的事
,徐阶做了一次,尝到了苦头,以后也就不会有谁敢再去做第二次。因为趋
利避害是值得赞许的天性,而暴虎冯河永远不值得效仿。


    说到官场游戏规则,官制是不可以不弄清楚的。一共有多少官,一共有
多少级,这个非常重要。汉族的官制,由一品到九品分中正,外加称为不入
流的十品,共十九个品级。其实还有零品的君主,以及一位半品的大人物。
这位大人物可以是权臣,可以是皇后(或太后),可以是宦官中的一把手,
主要看这三方谁更有实力。一般而言,这是一个三选一的位置。权臣当位,
就叫宰相,后党当位,就叫外戚,宦官当位,那就叫巨宦了。之所以称这个
位置为半品位,是因为它可以架空君权,如果君主实力强劲,比如汉武帝或
朱元璋,这个位置就没人能待得住。半品位的下面,是一品位,或许是内阁
,或许是相府。视朝代不同,时期不同,称呼也不尽相同。它们做的事情就
是对所有的事情拍板定音。一品位的下面,是一品半位,官方称法是从一品
。三省六部九司都是这一级,它实现了各类事务的分流,保证不同种类的事
务进入各自的处理管道。接下来是二品,从中央转向地方,秦时三十六郡,
后时三十六省,不管名称如何,分区划片总是要做的。接下来是二品半,相
当于省级市;三品,相当于地级市;三品半,相当于市直属区;四品,相当
于县;四品半,相当于县直属乡;五品,相当于乡;五品半,相当于村;六
品,相当于街道。


    或许你会奇怪,为什么到六品就能分配完成的事情,非要弄得即使分配
到十品还不能好好完成呢。这是因为你没有弄清楚主次关系,才会有这个疑
问。汉族是以家族为本的,先有家才有国,没有家就没有国。生你的是父母
,养你的也是父母,你的一切吃穿用度,都是父母给的。所以如果你长大后
,不会为家族谋发展争福利,那就真的是忘本。一个忘本的人,一个连自己
家族的利益都不能维护的人,肯定是一个失败的人。很多人没有理清这个游
戏规律,就会做一些浑浑噩噩的事情,比如拼命的为别人家族的壮大提供帮
助,最终却是阻碍了自己家族的生存和发展,这是不可取的。如果你静下心
来仔细想一想,就会发现自己是一个失败的游戏者,因为你连最起码地解读
游戏规则这一点都没有做到。


    正因为家族本位,所以如何为自己的家在国这个整体中获得一块生存地
盘是需要优先考虑的,而这个国的整体运营效率如何,发展态势怎样,这个
问题可以排到后面再去想。在普通庶族而言,这个问题至始至终都可以不去
考虑,因为皇家才是最大的利益占有者。国破就是皇家的末日,但和庶族并
没有半点关系。庶族并没有吃到肉,也没有喝到汤,犯不着为了别人家的利
益去丢了自家人的性命。既使是喝到汤的士族,也可以不去理会。正如鲁肃
对孙权所说的那样,群臣都可以投靠曹操,照样吃香喝辣当大臣,只有孙权
不能投降,因为那样他就无法再享受南面称孤的快乐了。


    这样就可以解释清楚机构的冗余问题了,其实只是因为有更多的家族需
要分些汤喝而已,至于为国做多少事,做不做事,就要看爷们心情了。为了
能喝到更多的,更鲜美的汤,家族之间会进行结盟,联合成共同体。共同体
可以让家族具有更强大的竞争力。为了能切实保证这一点,姻亲双方需要门
当户对,否则很可能寻求助力不成,弄个累赘回来,这就贻笑大方了。随着
联盟技巧的提高,除了姻亲以外,学生,同年,都可以结成共同体,全部要
尽力争取。海纳百川,树大根深,如滔滔江水,绵绵不绝,这样才能保得住
生前荣光,死后安宁。明成祖朱棣眼光独到,早早看出了这一点,所以他发
明灭十族,让学生跟着老师一起受株连,斩草除根,除敌勿尽。曹雪芹在《
红楼梦》里,描写贾王史薛四大家族一荣俱荣,一损俱损,也就是在演绎这
个游戏规则。


    石悦把他对官场进行深层次思考后获得的体悟,运用生花妙笔理清因果
脉络,绘制出汉族先贤们光辉耀目的人生。先贤们值得后辈景仰,因为他们
具有卓越的智慧,非凡的学识。比如在张居正死后,他生前的得意之作考成
法就被接替他位置的申时行给废除了。不是因为这种旨在敦促官员勤奋工作
的方案本身有问题,而是在这个家族本位的皇权官斗游戏中,让官员勤奋工
作的唯一效果就是再给庶族压上一座沉重无比的大山。不求能让国家富强,
只愿能让民众少受点罪,这是先贤博爱的胸怀与高尚的情操。然而他们的美
德也只能止步于此了。游戏是所有民众的集体意志设计成型的,个人的力量
并不足以改变它。如果游戏本身存在问题,一切美好的愿望都只会被扭曲成
恶魔的微笑。不是因为大家都是坏人,只是因为没有玩到合适的游戏。


    作为一名能吏,石悦用他的感悟给人启迪,让我们在回顾历史中,看清
未来的走向。如果没有他这套书,或许我们永远不会对明朝乱糟糟的历史有
半点兴趣,也不会知道那些曾经发生过的故事。另一位用钱小吏作笔名的能
吏,同样也用他的感悟,写就一本叫做《封神的江湖》的著作,把《封神演
义》里那些隐藏在文字之下,草蛇灰线,绵延千里的心机揭示出来,让人惊
叹不已。《封神演义》的作者是许仲琳,和《西游记》,《三国演义》,《
水浒传》,《西厢记》,《扗丹亭》等等许多著名文学作品的作者一样,都
是明朝著名的作家。明朝,着实是一个人才辈出的时代。


信条六:理清游戏规则,方能游刃有余。


#
>>>
[[李一品半], [孙一品], [钱半品], [赵零品]]
###
-- 赵零品 --
职位: 0001
身份: 0001
靠山: None
亲信: [[钱半品], [孙一品]]
于 960 年,赵零品 获得提名。
于 960 年, 就职 0001 职位。
None
-- 钱半品 --
职位: 00010101
身份: 00010101
靠山: [赵零品]
亲信: []
于 976 年,钱半品 获得提名。
于 976 年, 就职 00010101 职位。
于 976 年, 加入 [赵零品] 派系,获得身份识别码: 00010101
None
-- 孙一品 --
职位: 000101010201
身份: 00010202
靠山: [赵零品]
亲信: [[李一品半]]
于 998 年,孙一品 获得提名。
于 998 年, 就职 000101010201 职位。
于 998 年, 加入 [赵零品] 派系,获得身份识别码: 00010202
None
-- 李一品半 --
职位: 0001010102010301
身份: 000102020301
靠山: [孙一品]
亲信: []
于 1023 年,李一品半 获得提名。
于 1023 年, 就职 0001010102010301 职位。
于 1023 年, 加入 [孙一品] 派系,获得身份识别码: 000102020301
None
[[李一品半], [孙一品], [钱半品], [赵零品]]
###
-- 李一品半 --
职位: 0001010102010301
身份: 000102020301
靠山: [孙一品]
亲信: []
于 1023 年,李一品半 获得提名。
于 1023 年, 就职 0001010102010301 职位。
于 1023 年, 加入 [孙一品] 派系,获得身份识别码: 000102020301
于 1024 年, 迁任就职 000101010202 职位。
None
>>> import datastruct.AVL as avl#系统树
class GovernSystem(object):def info(self):a = [];for item in self.tree:a.append(item.position);return a;def __init__(self):self.tree = avl.AVLTree();def addnode(self, year, node):self.tree.insert(node);def deletenode(self, year, node):for item in node.child:item.setParent(year, None);self.tree.delete(node);def modifynode(self, year, oldposition, newposition):g_ = Governor();g_.position = oldposition;g = self.tree.find(g_);g.getVal().setPosition(year, newposition);return g;def genNewNode(self, year, name, position, parent):g = Governor();g.setName(year, name);g.setPosition(year, position);g.setParent(year, parent);self.addnode(year, g);return g;#个人
class Governor(object):__slots__ = ('rank', 'position', 'parent', 'index', 'child', 'childcount', 'name', 'career');def __str__(self):return '['+self.name+']';def __repr__(self):return '['+self.name+']';def __init__(self):self.rank = None; #品级self.position = None; #官位self.parent = None; #派系self.index = None; #身份识别码self.child = []; #亲信self.childcount = 0; #亲信数量self.name = None; #姓名self.career = []; #履历#提名def setName(self, year, name):self.name = name;s = '于 {0} 年,{1} 获得提名。'.format(year, name);self.career.append(s); #任职def setPosition(self, year, position):if (position != None):#4位一级编号,前两位标示级别,从00-20,后两位从01-36,为每个位置容量self.rank = len(position)//4 - 1;s = '';if (self.position == None):if (position != None):self.position = position; s = '于 {0} 年, 就职 {1} 职位。'.format(year, position);elif len(self.position) > len(position):s = '于 {0} 年, 迁任就职 {1} 职位。'.format(year, position);elif len(self.position) len(other.position)):#层级越深位置编号越长return True;elif (len(self.position) other.position[-2:];def printInfo(node):if (type(node) != Governor):return;print('-- {0} --'.format(node.name));print('职位: {0}'.format(node.position));print('身份: {0}'.format(node.index));print('靠山: {0}'.format(node.parent));print('亲信: {0}'.format(node.child));for i in range(len(node.career)):print(node.career[i]);if __name__ == '__main__':gt = GovernSystem();empior = Governor();empior.setName(960, '赵零品');empior.setPosition(960, '0001');empior.setParent(960, None);gt.addnode(960, empior);p1 = Governor();p1.setName(976, '钱半品');p1.setPosition(976, '00010101');p1.setParent(976, empior); gt.addnode(976, p1);p2 = gt.genNewNode(998, '孙一品', '000101010201', empior);p3 = gt.genNewNode(1023, '李一品半', '0001010102010301', p2);print(gt.info());print('###');print(printInfo(empior));print(printInfo(p1));print(printInfo(p2));print(printInfo(p3));gt.modifynode(1024, '0001010102010301', '000101010202');print(gt.info());print('###');print(printInfo(p3));#





9.
诗书礼易春秋简,静坐品贤才。云开雨霁,清茶碧翠,庭院高槐。
箜篌谐曲,山歌语调,鸟鸣沙白。小亭花绕,梅间鹤戏,大雁归来。


10.
千卷史书沉重,写尽昔时民众。日月换新天,依旧风吹叶动。
难懂,难懂,读遍也没啥用。


本节到此结束,欲知后事如何,请看下回分解。


推荐阅读
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文讨论了如何使用IF函数从基于有限输入列表的有限输出列表中获取输出,并提出了是否有更快/更有效的执行代码的方法。作者希望了解是否有办法缩短代码,并从自我开发的角度来看是否有更好的方法。提供的代码可以按原样工作,但作者想知道是否有更好的方法来执行这样的任务。 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
author-avatar
LBM-痕迹
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有