202302读书笔记|《长安的荔枝》——只要肯努力,办法总比困难多

news2024/11/21 0:32:52

202302读书笔记|《长安的荔枝》——只要肯努力,办法总比困难多

在这里插入图片描述

《长安的荔枝》这本书真是酣畅淋漓啊,读起来一气呵成,以讲故事的口吻叙述,上林署九品小官员——李善德,兢兢业业工作多年,终于借贷买了房,让妻子儿女有一个安身之所。
一面沉浸在喜悦里,一面又忧虑借贷的钱怎么还。

然后在上司的一桌珍馐美酒佳肴下,稀里糊涂接下了一趟苦差——赶着贵妃生日前六月一日运送岭南的荔枝鲜到长安。这可以说是望的见的没有活路的差事,在这之前是一路踢皮球踢到了在没法甩锅出去的上林署的,没有任何官员愿意接的。如果不是因为有点微醺,而且荔枝鲜被贴了纸片荔枝煎。视之二月腌制的荔枝那肯定没问题的。

因岭南距离长安4700多里(山路水路纵横,其间大大小小近百处驿站),而且荔枝极不易存储(一日色变,俩日香变,三日味变)。

最初接到这份差事的时候也是很头疼的,他浑浑噩噩了几日。幸得好友杜子美(杜甫)及韩十四(韩承)点拨,决定去破釜沉舟一试。

出门日已远,不受徒旅欺。
骨肉恩岂断,男儿死无时。
走马脱辔头,手中挑青丝。
捷下万仞冈,俯身试搴旗。

“骨肉恩岂断,男儿死无时。既是退无可退,何不向前拼死一搏?”

❤ 运送荔枝一路过关斩将,克服困难

然后李善德出发了,他一路记着路线,研究着舆图,丝毫没有游山玩水赏风景的心情。
刚到岭南,岭南的官员并不配合,只是敷衍着给了通行符牒让可以各处走动查看,却并不给予钱财支持。

李善德先是去了荔枝园,认识了一直守护着她阿爸阿妈种下的上好荔枝树的阿僮。与阿僮的交谈里,他得知最早3月就可以催熟口感不好的主要用来酿酒的荔枝。

李善德浏览了所有的书及记载,他得出:岭南与长安相距甚远,最多3天荔枝就会变质,要把新鲜荔枝运送到长安,只有两个办法:延缓荔枝变质的时间,或者提高转运速度。

他需要钱去试验,把新鲜荔枝运到长安的极限时间,刚好他遇到了看重通行符牒的商人苏谅,别无他法的李善德接受了俩人之间的协议,用通行符牒换取钱财,以让他实施他的试验。

❤ 1. 使用双层瓮隔天换水兵分四路,有路程短的水路,有距离远但速度可快的山路,有山路水路交叉的。

在这个过程中,苏谅前期只是看重通行符牒的价值,第一次试验:

他通过苏谅帮忙,购置了近百匹马、雇佣了几十名骑手以及数条草撇快船,一共分做四队。他们将携带装满了荔枝的双层瓮,从四条路同时出发。

第一支走梅关道,走虔州、鄂州、随州,与李善德来时的路一致;

第二支走西京道,这是一条自东汉即修建的谷道,自乳原至郴州、衡州、谭州而至江陵,是直线距离最近的一条;

第三支也走梅关道,但过江之后,直线北进至宿州,加入到大唐的江淮漕运路线,沿汴河、黄河、洛水至京城;

第四支则直接登舟,由珠江入溱水、浈水,过梅关而入赣水,至长江上溯至汉水、襄州,再转陆运走商州道。这四条路线,各有优劣。李善德并不奢求能够一次走通,只想知道新鲜荔枝最远可以运到哪里。

这一次并没有延长太久,但有俩条路,一条是逆流,一条是中间换接续难被排除。
复盘的表格大概是这样的 这是李善德发明的脚程格眼。那四队撒出去之后,除了大瓮,还带了同样规制的一批小瓮,每到一地,开启一个小瓮检查状态,便放飞一只信鸽回报。李善德在广州一收到消息,立刻按里程远近,用四色笔填入格眼。黑圈为不变,赭点为色变,紫点为香变,朱点为味变,墨点为流汁。

项目 / 荔枝色香味变化 \ 距离百里二百里三百里四百里
一路
二路
三路
四路

第一路走梅关道,荔枝味变时已冲至江夏,距离鄂州一江之隔。第二路走西京道,最远赶到巴陵郡,速度略慢,这是因为衡州、谭州附近水道纵横。不过它却是四路中距离京城最近的;第三路北上漕路,是唯一渡过长江的一路,跑了足足一千七百里,流汁前奇迹般地抵达同安郡。但代价是,马匹全数跑死,人员也疲惫到了极限,再也无法前进。第四路走水路,之前说过了,深受险滩与溯流之苦,只到浔阳口。李善德仔细研读了墨点颜色与距离的变化关系,得出一个结论:在前两日的变色期,双层瓮能有效抑制荔枝变化,但一旦进入香变期之后,腐化便一发不可收拾了。四路人马携带的荔枝,都在第四天晚或第五天一早味变,可见这是荔枝保鲜的极限。

那疲惫到极点的神情,反让眉宇间挤出一丝坚毅。“就算失败,我也想知道,自己倒在距离终点多远的地方。”

第二次不必四路齐出了,只消专注于梅关道与西京道的路线优化即可,费用没那么大。苏谅这才稍微松了一口气。之后李善德还在一直努力,苏谅一方面看重通行符牒的价值,一方面李善德的想法和智慧也在打动苏晾,也给他投资了一大笔钱,期望荔枝使这次办成,后边能有更多的合作意向。

❤ 2. 两者一个胜在路平,一个胜在路近。如何抉择,其实还取决于渡江之后去京城的路线。这其中变化,亦是复杂。

李善德一直苦苦研究驿路图,再加上同阿僮请教经验,得出用淡盐水泡可以延长点保鲜期。

李善德一出现在酒窖前,立刻在人群里引起嘻笑。一个声音忽道:“倘若想让它不变味,可有什么法子?” 另一个声音立刻接道:“你别摘下来啊。” 又是一阵哄堂大笑。

之后又得出了将苗扦插进瓮里,以此保鲜。

“有什么法子,让荔枝不变味。”“你别摘下来啊。”

以及类似不摘下来,荔枝荔枝,莫非本字就是劙枝?劙者,吕支切,音离,其意为斫也、解也、砍也。先贤起这个名字,果然是有深意的!“而且这么摘的话,荔枝不离枝,可以放得略久一点。”

❤ 3. 荔枝最终的运送过程

“十里一置,五里一堠,奔腾阻险,死者继路,邮传者疲毙于道。”

  1. 所有人全速以待,各个驿站,山路水路偏僻的峡谷等,换马换邮递员;
  2. 荔枝不离枝,因为双层瓮故障换了牛胃;
  3. 一个驿站人跑了,耽误路程;
  4. 盐水泡荔枝;
  5. 路程耽误,一日色变,俩日香变,三日味变,反向送冰块。
  6. 到最后第11日心力交瘁,只有一个邮递员2瓮荔枝应该是40个荔枝成功送达。但所耗银子巨多。

❤ 荔枝的美味描写让我很印象深刻

阿僮家的个头大如鸡子,他按照她的指点,按住一处凹槽,轻轻剥开红鳞状的薄果皮,露出里面晶莹剔透的果肉,颤巍巍的,直如软玉一般。他放入嘴中,合齿一咬,汁水四溅,一道甘甜醇香的快感霎时流遍百脉,不由得浑身酥麻,泛起一层鸡皮疙瘩。

李善德轻轻剥开来,里面现出一丸温香软玉,晶莹剔透,手指一触,颤巍巍的好似脂冻,果然与寻常荔枝不同。他张开嘴,小心翼翼地一整个吞下去,那甘甜的汁水霎时如惊浪一般,拍过齿缝,漫过牙龈,渗入满是阴霾的心神之中,令精神为之一澄。

李善德把荔枝含在嘴里,望着红艳,嗅着清香,嚼着甘甜,心中忽地轻松起来。他夫人和女儿都爱吃甜的,在岭南有这么多瓜果可吃,足可以慰思乡之情了。

女儿开心地一口吞下,甜得两眼放光。他继续树上的荔枝都摘了下来,堆在田头。

密密麻麻的枝条上,挑着无数紫红澄澄、圆滚滚的荔枝,在浓绿映衬之下娇艳非常。长安上元夜的时候,挂满红灯笼的花萼相辉楼正是这样的兴隆景象。李善德怔怔看了一阵,意识到这是个征兆,自己怕是再没机会见到真正的上元灯火了。

荔枝满枝,桂花一树,甘甜与芬芳交融。

❤ 学习到的一些职场的生存指南

从岭南到长安之间的漫长驿路中,九成九的荔枝因为各种原因中途损毁了。从化出发的浩浩荡荡的队伍,最终抵达长安的,只有区区一骑、两坛。坛内应该摆放着各种竹节,节内塞满了荔枝。 至于荔枝到底是什么状态,就只能听天由命了。


飞骑没有在李善德的视野里停留太久,它一口气跑到了春明门前。春明门的守军早已做好了准备,二十面开城鼓同时擂响,平时绝不同时开启的两扇城门,罕有地一起向两侧让开。在盛大的鼓声中,飞骑毫不减速地一头扎进城门洞子。与此同时,城内更远处也传来鼓声。一阵比一阵更远,一浪比一浪更高,似乎兴庆宫前的城门、宫门、殿门正在次第敞开,迎接贵客的到来。没过多久,一阵悠扬的钟声也加入这场合奏,那是招福寺的大钟,这种事他们可是从不落人后的。随后钟鼓齐鸣,交相嗡鸣,所有的庙宇、道观,所有的坊市都加入庆祝行列,整个城市陷入喜庆的狂欢。


李善德低下头,依靠着上好坊的残碑,继续专心读着眼前的纸卷。他的魂魄已在漫长的跋涉中磨蚀一空,失去了对城墙内侧那个绮丽世界的全部想象。


“下官适才磨算一下。荔枝转运路程四千六百里,所涉水陆驿站总计一百五十三处,每驿月均用度该四十贯,半年计有三万六千七百二十贯;每站附户按四十计,一共有六千一百二十户,丁口约万人,荔枝钱总有两万贯上下。合计五万六千七百二十贯。”
杨国忠眼睛一亮。李善德又道:“本次荔枝转运,总计花费三万一千零二十贯,尚有两万五千七百贯结余。”


“右相可知道。为了将这两坛新鲜荔枝送到长安城,在从化要砍毁多少成树?三十亩果园,两年全毁。一棵荔枝树要长二十年,只因为京城贵人们吃得一口鲜,便要受斧斤之斫。还有多少骑手奔劳涉险,多少牧监马匹横死,多少江河桨撸折断,又有多少人为之丧命?”

  • 这中间官员的命令想改就改,丝毫不考虑下属怎么达成?
  • 官员之间无意中就得罪人了,无心与物竞,鹰隼莫相猜啊。想要开阵业务不容易。
  • 李善德突然觉得很荒谬,他依足了规则,却处处碰壁;而这么一块不在任何官牍里的牌子,却畅行无阻。
  • 流程是弱者才要遵循的规矩。
  • 只关注结果,过程并不重要。但个人层面,过程很艰险,但也要努力去达成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/387889.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mac M1 nvm安装教程,避坑

mac M1 nvm 安装问题 新款的mac搭载了苹果自研的芯片,放弃了intel的x86芯片,那之前的软件难免会存在兼容性问题。 鄙人有幸踩了第一个坑。 在通过nvm 安装不同版本的node 时,出现了问题。 问题一:先说一下 nvm的安装问题&#…

Python02 基础语法

Python02 基础语法 二、基础语法 2.1 注释 概念:对某一部分代码的解释说明,在程序执行的时候不会去进行执行。比如:产品的说明书、电影的旁白。 程序员最讨厌的两件事: 一件是自己写代码被要求加注释 另一件是接手别人代码&…

Cesium三维数据格式以及生产流程详解(glb,osgb,obj,bim,ifc)等

最近收到私信问我在cesium上展示的一些三维数据是如何生产和处理的,这篇文章就给大家一次性讲个透彻。 首先我们来做做分类。市面上能接触到的,常见的,cesium上支持展示的三维数据大致分为以下几种: 1.倾斜摄影(osgb,obj) 2.点云数据(las,pts) 3.手工模型(gltf,…

win10安装oracle

文件放到最后。我的电脑是win11的,因为老师让写下安装笔记,在11上安装的时候没有截屏,所以在虚拟机上重新安装下吧。室友说要把文件夹放到c盘才能打开。我试了下,具体的是要把Oracle11g文件夹放到c盘根目录下。如果解压后不是这个…

修正一些formdesigner的一些bug与操作

之前集成了formdesigner表单设计器,但还是有些问题,所以进行一些bug修复与功能修正 一、之前组件布局的图标不见了 在main.js里增加下面一行 import /components/formdesigner/assets/iconfont/iconfont.js 效果如下: 二、选择列表没有数…

react-draggable实现拖拽详解

react-draggable属性常用属性属性列表事件列表举例首先安装 react-draggable实现移动希望小编写的能够帮助到你😘属性 常用属性 属性默认值介绍axisxhandle拖动的方向,可选值 x ,y,bothhandle无指定拖动handle的classposition无handle的位置&#xff0…

习题30 if elif else 语句

people 30#变量people赋值30 cars 40#变量cars赋值40 buses 15#变量buses赋值 if cars > people:#如果出租车比人多print("We should take the cars")#我们坐出租车 elif cars < people:#elif后面必须跟条件&#xff0c;print("We should not take the…

MyBatis框架的入门案例

MyBatis框架的入门案例 资源地址&#xff1a;https://download.csdn.net/download/weixin_41957626/87531373 1.MyBatis的配置 环境&#xff1a;基于maven的结构 1.1目录结构 1.2依赖包 <dependencies><!--mybatis--><dependency><groupId>org.mybatis…

【Vue3 第二十二章】过渡动画

一、基本用法 <Transition> 是一个内置组件&#xff0c;这意味着它在任意别的组件中都可以被使用&#xff0c;无需注册。它可以将进入和离开动画应用到通过默认插槽传递给它的元素或组件上。进入或离开可以由以下的条件之一触发&#xff1a; 由 v-if 所触发的切换由 v-…

函数栈帧的创建和销毁(详解)

函数栈帧的创建和销毁&#x1f996;函数栈帧是什么&#xff1f;&#x1f996;函数栈帧的创建和销毁解析&#x1f40b;栈是什么&#xff1f;&#x1f40b;认识相关寄存器和汇编指令&#x1f40b;解析函数栈帧的创建和销毁&#x1f433;预备知识&#x1f433;函数的调用堆栈&…

SpringBoot入门 - 配置热部署devtools工具

在SpringBoot开发调试中&#xff0c;如果我每行代码的修改都需要重启启动再调试&#xff0c;可能比较费时间&#xff1b;SpringBoot团队针对此问题提供了spring-boot-devtools&#xff08;简称devtools&#xff09;插件&#xff0c;它试图提升开发调试的效率。准备知识点什么是…

汇编系列02-借助操作系统输出Hello World

说明:本节的程序使用的是x86_64指令集的。 汇编语言是可以编译成机器指令的&#xff0c;机器指令是可以直接在CPU上面执行的。我们编写的汇编程序既可以直接在操作系统的帮助下执行&#xff0c;也可以绕过操作系统&#xff0c;直接在硬件上执行。 如果你打算编写的汇编程序在…

Buuctf Younger-drive 题解

目录 一.查壳 二.运行缺少dll 三.主函数 四.hObject线程 五.Thread线程 六.judge函数 七.解题脚本 这题的关键在于了解一定的线程相关知识 一.查壳 32位带壳,用upx脱壳 二.运行缺少dll 后续尝试了各种方法修复dll但是还是运行不了 值得一提的是脱壳后的程序不能动态调试…

分布式事务概述

什么是分布式事务&#xff1f;和本地事务的区别 分布式事务是指会涉及到操作多个数据库的事务。其实就是将对同一库事务的概念扩大到了对多个库的事务。目的是为了保证分布式系统中的数据一致性。分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作&a…

1.机器学习笔记第一周

机器学习利用领域&#xff1a; 1&#xff1a;随着网络数据增大&#xff0c;需要搜集用户的数据&#xff0c;做喜好性偏向判断等。 2&#xff1a;只要有数据的&#xff0c;无论是医疗领域&#xff0c;还是基因领域都是需要机器学习来发现数据密码。 3&#xff1a;机器自我学习…

JUC包:CyclicBarrier源码+实例讲解

1 缘起 上篇文章讲到了CountDownLatch&#xff1a;https://blog.csdn.net/Xin_101/article/details/129116170 作为同系的佼佼者&#xff0c;不得不提CyclicBarrier&#xff0c; 设计理念相似&#xff0c;都是多线程等待&#xff0c;但是&#xff0c;应用的技术以及功能不同&a…

Halcon——关于halcon中的一些语法

Halcon——关于halcon中的一些语法前言一、变量的创建与赋值二、if语句三、for语句四、while语句五、中断语句六、switch语句总结前言 在HDevelep环境下编程时&#xff0c;所用的一些语法与C#有些差异&#xff0c;在此做下记录。 一、变量的创建与赋值 Hdevelep中调用函数时&…

北大青鸟天府校区IT学习大揭秘

口罩已放开&#xff0c;一切都要重新出发。 开年才一个多月&#xff0c;已经有很多小伙伴想培训转行IT行业或者已经在咨询、报名培训IT技术。作为老牌培训机构&#xff0c;也有很多小伙伴相信我们&#xff0c;选择了我们。很感谢大家的信任&#xff0c;作为老牌培训机构&#…

4. 字符设备驱动高级--- 下篇

文章目录一、字符设备驱动高级1.1 注册字符设备驱动新接口1.1.1 新接口与旧接口1.1.2 cdev介绍1.1.3 设备号1.1.4 编程实践1.1.5 alloc_chrdev_region自动分配设备号1.1.6 中途出错的倒影式错误处理方法二、字符设备驱动注册代码分析2.1 旧接口register_chrdev2.2 新接口regist…

Ceres-Solver 安装与卸载ubuntu20.04

卸载 sudo rm -rf /usr/local/lib/cmake/Ceres /usr/local/include/ceres /usr/local/lib/libceres.a 安装 sudo apt-get install libatlas-base-dev libsuitesparse-dev git clone https://github.com/ceres-solver/ceres-solver cd ceres-solver git checkout $(git descr…