听李天飞《大话西游》有感

       作为一个老程序员搬砖之余喜欢看些传统文化相关的东西,去年春节期间由于新冠疫情影响,很多培训机构都把免费的网络课程作为力推的上课形式,其中也包括学而思。在陪孩子上学而思网校的课程时,有个《李天飞精讲西游记》的系列课程,从独特的视角,饶有兴趣的讲了西游记中的一些故事和想法。听后印象深刻,觉得讲课的老师不简单,求助度娘后,原来李天飞是北京大学中文系古典文献学硕士,还担任过中华书局文学室的编辑,著有《西游记》校注、《万万没想到,西游记可以这样读》,以及喜马拉雅上的音频节目《李天飞大话西游》,《李天飞说封神》等。在此推荐大家付费收听一下,以弥补我听盗版音频的愧疚之心。

       原来作为四大名著之一的《西游记》竟然有诸多版本,现存最早的足本是明万历时期的世德堂本,这本书很大可能经历了多人不断增删改的过程。但不管怎样,听了李天飞老师对这本原著的解读有两个地方给我感触很深:

        一个是李天飞老师讲的《第三十六回:紧箍咒戴还是不戴,这是一个问题》,其中讲到孙悟空打杀六贼后,不满唐僧责备,到龙宫吃茶,后来听了龙王讲了“圯桥进履”故事和进言,返回时遇到观音菩萨,观音菩萨对悟空说了句:“赶早去,莫错过了念头。”这一句真是神回复。我想每个人都有过虎躯一震,想有所作为的念头,但仅有念头是不够的,念头转瞬即逝。因此菩萨这样鼓励悟空,“莫错过了念头。”

       有了念头就要立即行动,不要错过了,再戴个“头箍”约束一下,效果更佳。之前我也是有念头打算写一篇专题《走进开源代码》,学习分享比特币,以太坊等经典区块链的开源代码,尽管一直以来也是利用闲时断断续续看着比特币的源码,但由于没有“头箍”加持,总是有懒惰的理由,进度缓慢。我觉得应该上个“紧箍咒”约束一下了,我决定一周一更或两更,总结这一周或半周的源码学习。

       另一个是讲的《第九十九回:阿难迦叶为什么要给唐僧无字真经?》,其中由无字真经延伸到真理本来就是无字的说法,所以到达真理的途径应该是“内修心性,外行实物”而不是看了多少书,即心里修炼内心,在外边多做实际的事情,在实践中提高自己的修为。这跟王阳明提出的“知行合一”的心学观点有相似之处。其中也提到了李天飞老师最喜欢的两位清代的思想家颜元和李塨,颜李学派主张“时问,实行,实体,实用”——“人之岁月精神有限,诵说中度一日,习行中错一日;纸墨上多一分,身世上少一分。”其实是学习的两种观点之一,度娘有云批判这种观点过于强调实践,我觉得评价的不对,一天就24小时,做了这件事,就耽误做那件事。现在的教育多是重视书本学习,而缺少生活的体验,书本知识固然重要,但更要有强健的体魄,有了强健的体魄也会促进对知识吸收和领悟。所有的思想,知识等等都需要真正进入一个人的内心,才能和他融为一体,而进入人内心的方式可以通过看书,也可以通过实践,但最终都要通过反思,自省才能到达内心。所以学习源代码一方面是看懂代码,深刻体会,不断琢磨,另一方面还要动手去实践,运用。

       其实李天飞老师还讲了很多西游记中有意思的事,大家有兴趣可以听一听。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值