一个SAP开发人员的养蚕流水帐
Jerry打算以此文来给汪子熙全家进行了一个多月的养蚕经历画上一个圆满的句号。
南方长大的80后,对蚕应该不会太陌生。大家还记得你们小时候学过的课文《蚕姑娘》么?课文开头是这样的:
春天天气暖洋洋,蚕卵里钻出蚕姑娘。
又黑又小的蚕姑娘,吃了几天桑叶,就睡在蚕床上,不吃也不动,脱下黑衣裳。醒了,醒了,变成黄姑娘。
又黄又瘦的蚕姑娘,吃了几天桑叶,又睡在蚕床上,不吃也不动,脱下黄衣裳。醒了,醒了变成白姑娘。
又白又嫩的蚕姑娘,吃了几天桑叶,又睡在蚕床上,脱下旧衣裳,换上新衣裳。醒了,醒了,从此一天一天发胖。。。
Jerry小时候当然也学过这篇课文,也按照语文老师的吩咐,在家里养了十几只桑蚕,并且观察它们每天的生长情况。准确的说,我小时只负责观察,一切其他的后勤工作都由我父母完成。由于年龄太小,当时所有的细节我都淡忘了,只依稀记得每只蚕最后都在纸盒里结出了洁白的茧。
时光荏苒,现在Jerry成为了父亲,开始协助汪子熙完成他的语文老师布置的养蚕观察作业。
感谢现在科技水平的飞速发展,我手上30倍的放大镜和三星手机1600万像素的摄像头,让我能够比小时候更清晰地观察蚕们的一举一动。
知乎上有一些很有意思的问题,概括起来大致为:为什么很多人喜欢蚕,但是讨厌,甚至害怕毛毛虫?
我养了一个多月的蚕,我想对于这个问题我有一定的发言权。以下是Jerry对这个问题的看法。下文所说的蚕,如无特殊说明,都指大家为了完成学校作业所养的桑蚕里的大白蚕。
1. 作为一个长期以农业占主导地位的国家,蚕因为能出产具有极高经济价值的蚕丝,从而在我国悠久的农业历史中始终享有很高的地位。早在商周时期,古人们就已经开始在室内养蚕,这个传统延续了几千年一直到现在。
秦汉以后,咱们的养蚕技术通过举世闻名的丝绸之路传入到中亚、南亚及西亚地区,进而传播到欧洲。简单的说,因为蚕对人类有用,所以人类喜爱它们。再加上文人墨客从人类的视角出发,在观察了蚕吃桑叶吐丝的行为之后,发出了"春蚕到死丝方尽,留赠他人御风寒"这种极富褒义色彩的感叹,这使得蚕又经常和另一个具有崇高意义的名词——教师关联起来。在我们从小就接受这些对于蚕正面评价的教育下,我们很难对蚕讨厌得起来。
2. 从外观上看,虽然都是软体动物,蚕和毛毛虫的颜值可谓一个在天上,一个在地上。蚕的全身洁白,白色在我国一直是纯洁的象征,而毛毛虫的颜色往往都很非主流;蚕的全身很光滑,不像毛毛虫那样浑身长满了让人害怕的绒毛。
蚕的性情非常温顺,不会对人造成任何伤害,所以Jerry经常把它们放在自己手上让它们爬来爬去,近距离观察。有的毛毛虫,身上的绒毛蜇到人的皮肤后,会让人很不适,因此大家都不喜欢。
3. 养蚕的环境散发出来的气味很香,至少Jerry闻到的味道是如此。那些动辄饲养上万只蚕的场所发出的气味不在本文讨论之内。蚕吃的桑叶本身带着植物特有的芳香,Jerry也曾经把鼻子凑在自己手上爬来爬去的蚕附近使劲闻,也没有闻到任何味道。而一般的毛毛虫,看着就够恶心了,我实在没有勇气去闻闻它们是什么味道。
4. 蚕很萌。蚕吃得白白胖胖圆圆滚滚在桑叶上蠕动着身子一节节地爬来爬去的样子很萌。如果养了一大群蚕,那么你一定能观察到这种情况:有时在忙忙碌碌啃桑叶的蚕们中间,间杂着几只高昂着头“思考蚕生”的另类: 比如下图正中这只。
关于蚕为什么会昂着头一动不动,网上公认的说法是它们这是在休息,在睡觉。每当这时,我都会忍不住,用手指头轻轻去摸摸它们。有的时候它们被我揩油之后,没有任何反应;有的时候像是受惊了一样,昂起的上半身猛地一缩,很好笑。
5. 蚕的一身都是宝。除了蚕丝能用来做丝绸,蚕丝被,蚕沙(蚕的粪便)能入药,做枕头,蚕蛹能食用之外,很多心灵手巧的小朋友们还用蚕茧做成了各种各样的小工艺品:
透过这些纯天然纯绿色的小手工,我们能看到孩子们如水晶般纯洁的心灵。
前面说到我那30倍放大镜和1600万摄像头的三星手机(这配置在2019年来看应该很渣吧), 是时候让它们出来发挥作用了。
下面是一张蚕宝宝的靓照,最左边棕色的椭圆形部分就是蚕的头部,剩下的都是它的躯干,在靠近头部的胸部部分有三对足,其后每一节身躯的底部都有一对足,总共7对14只足;大家如果仔细看这张照片,会发现蚕的足上其实长了绒毛,而且足的底部还有洗盘,能使自己牢牢吸附在桑叶上,这样能保证蚕即使在桑叶背面爬动时,也不会因为重力原因落到地上。
在躯干的最末一节还有一根小小的向上凸起的尖刺,这是蚕的尾角,我们可以用来辨别蚕的雌雄:雌蚕尾角往前翘且有黑点;雄蚕尾角往上翘而无黑点。这根看似不起眼的尾角对蚕来说是非常重要的器官:其生理作用主要是平衡蚕体内的水压,使蚕前后水压保持相同。蚕的体壁内,肠部,气管和神经等组织都浸泡在血液之中,从蚕的照片我们一眼就能看出蚕的体型是前部稍大尾部稍小,因此需要借助尾角,确保蚕尾部承受液体的压力和胸部的一致。
蚕躯干的每一节都还有一个非常醒目的黑点,这是所有昆虫都具有的呼吸器官——气门,只是蚕的比较明显容易被观察罢了。当蚕周围的气温发生变化时,蚕会借助开关气门的方法来调节体温,让身体的体温适应周围的温度。
那么蚕的眼睛和嘴呢?
先来张头部的正面特写。这小脑袋是不是很萌?
我们很容易根据人类的五官,去揣度蚕的眼睛所在的部位,即头部正中那两个小黑点,事实并不是这样。下面这张图才是蚕的眼在头部的正确部位。是的,我们说眼而不是眼睛,因为蚕作为昆虫,眼部构造和人的眼睛相差太多太多。蚕不像苍蝇,蜻蜓那些昆虫一样具有复眼,蚕的眼是单眼,包含一些感光细胞,能够感觉到光线的强弱,但并没有视觉作用。实际上蚕是靠嗅觉和触觉来判断前方的物体和前进方向,而非视觉。
蚕的嘴也非常有意思。
准确地讲,蚕是用“咀嚼式口器”来进食桑叶的。咀嚼式口器是昆虫具备的另一个非常典型的器官,用来取食固体食物,和人的嘴巴一样有上唇、下唇、上颚(牙齿)和舌,但同时它还有下唇须、下颚和下颚须。蚕的口器上颚前端有锋利的齿,叫做切区,用来切断桑叶纤维。当然,这个锋利是从蚕的角度出发针对桑叶而言的,对人的手指皮肤没有一丁点的破坏力。蚕进食桑叶时,口器会上下蠕动,在桑叶上留下一道道半圆形的缺口。
大家请看下面这段Jerry拍摄的蚕们狼吞虎咽进食桑叶的视频,注意观察文中提到的半圆形缺口:
https://v.qq.com/x/page/n08915ahnh1.html
蚕的一生会经历下图四个阶段,在我们小学语文课文《蚕姑娘》里已经阐述清楚了。
蚕蛾产下的卵:
这些卵逐渐变成褐色后,就意味着新的蚕即将来到这个世上了。刚刚破卵而出的蚕个头非常小,遍体黑色,因为很像小蚂蚁,我们称之为“蚁蚕”。
蚁蚕不停得啃桑叶,逐渐长成了大家印象中的蚕的白白胖胖的样子。
蚕一生中总共会蜕4次皮,和其他很多昆虫一样,蚕在生长发育过程中其表皮不能随着身体长大而长大,因此当蚕的身体长大受到限制时,蚕就要蜕皮。Jerry也不知道导演雷德利·斯科特(Ridley Scott)的《异形》系列里的异形蜕皮生长的设定,是否受到了蚕蜕皮的启发。
看一段Jerry拍摄的蚕蜕皮的视频(这种视频很不容易拍到):
https://v.qq.com/x/page/t0891b4nri5.html
这是Jerry收集的蚕蜕下的皮,也是一种中药。
这是一只蜕了一半皮的蚕:
四次蜕皮后,当蚕的身体变黄变透明时,就要准备吐丝结茧了。
有个成语叫做作茧自缚,原意就是描述蚕吐丝这件事,只不过引申义多含贬义了。蚕吐丝的动机并不像诗人们想象得那么崇高,只是昆虫保护自己的一种本能:蚕在幼虫阶段吃下大量桑叶, 桑叶本身富含各种氨基酸,这些氨基酸在蚕体内堆积过多,会让蚕中毒。所以,蚕在诗人笔下“不知疲倦地吐丝”,实际上是蚕自我解毒的一种保护措施。
这是一张正在吐丝的蚕,我们可以清楚地看到前面所说的蚕的三对前足。
这是Jerry拍摄的蚕吐丝的一个片段:
https://v.qq.com/x/page/a0891ojetld.html
蚕把丝吐成一个圈,将自己隐藏在其中,则是为了避免在自己羽化成蛾的关键时期,能够躲避天敌的伤害,从而在茧里安心地进行羽化。
Jerry记得小时候养的蚕结的茧只有白色一种颜色,如今通过网络才知道蚕茧也可以是五颜六色的,感觉好神奇:
等蚕在致密的茧里静静地待上十天到半个月左右,就会羽化成蛾,然后分泌一些包含蛋白酶的液体,将蚕茧中的丝胶降解掉,使得茧丝之间的连接变得松散,最后用足将蚕茧拨开一个洞,就钻出来了。
破茧而出的蚕蛾会交尾产卵,然后静静地死去。刚产下的卵是淡黄色,然后颜色逐渐变成深褐色,最后新的蚁蚕会从卵中孵化,开始新的一个生命轮回。
Jerry觉得很幸运,能够和汪子熙一起,以人类的视角观察蚕们一个多月短暂的生活轮回,近距离感受生命的神奇和伟大。一只蚕蛾一次能产几百只卵,即便家蚕饲养的环境已经非常地舒适,没有任何天敌的骚扰,然而它们这种大量产卵确保种族能够延续下去的行为,在漫长的几千年岁月里仍然保留了下来,这让人们不能不感叹基因力量的强大。
蚕们从卵里静静地孵化出来,在度过了短暂的一生后,最终又静静地离开这个世界。而人类的生命轮回虽然比蚕长,但是放在整个历史长河中,放在广袤的宇宙中去,就会变得和蚕的一生一样,转瞬即逝,渺若尘埃。
养蚕,可以让我们充分意识到,任何生命都只不过是生命长河中一朵小小的浪花,悄然涌起,又悄然消逝。任何生命,有且仅有一次,是世界上最宝贵的存在。养蚕,能够让我们学会爱护生命,对生命保持足够的敬畏。
谨以此文纪念汪子熙养过的65条可爱的蚕宝宝们那短暂却给我们全家人留下深刻印象的一生。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
一个SAP开发人员的养蚕流水帐的更多相关文章
- 一个SAP开发人员的2018年终总结
我是SAP成都研究院的Jerry Wang,我喂自己袋盐. 时间过得真快,2017年发生的事情还历历在目,一转眼,2018年又马上要结束了. Jerry惊恐地发现,随着年龄的增长,时光流逝的速度仿佛有 ...
- 一个SAP开发人员的双截棍之路
由于种种原因,Jerry最近加入了SAP成都研究院的一个演讲俱乐部,这个俱乐部主要是提高大家的英语演讲能力. 说来Jerry也是大一下期和大二上期一次性高分通过四六级考试的,但是当毕业进入SAP成都研 ...
- 一个SAP开发人员的2017总结
今年的生活如此丰富多彩,不写一点什么怎么对得起这过去的一年? 就当记流水账,若干年之后回来看一定很有意思. 1月 有幸成为SAP Community上2位来自China的SAP mentor之一: 3 ...
- 作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的
前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的”每个程序员必知之WEB开发”. 原文: http://programme ...
- 怎样才能提交一个让开发人员拍手叫好的bug单
怎样才能提交一个让开发人员拍手叫好的bug单 软件测试人员写得最多的文档就是测试用例和BUG,现在测试用例和BUG都没有标准的模板,每个公司使用的缺陷管理工具都有可能不一样,如果你换了一家公司就有可能 ...
- [译]作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的
前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的”每个程序员必知之WEB开发”. 原文: http://programme ...
- 仅以一个前端开发人员的角度看微信小程序
看了几天的小程序(当然也包括了上手书写),才有了这篇博文,非技术贴,只是发表下个人观点,仅以个人技术能力来看小程序. 首先说下优点: 调试工具:官方的工具还是做了很多工作,包括监听文件变动自动刷新,编 ...
- 一个工作13年的SAP开发人员的回忆:电子科技大学2000级新生入学指南
让我们跟着Jerry的文章,一起回到本世纪初那个单纯美好的年代. 2000年9月,Jerry告别了自己的高中时代,进入到自己心目中的电子游戏大学,开始了四年的本科生活.每个新生,都拿到了这样一本薄薄的 ...
- 从一个非开发人员转行silverlight满一年的工作总结(第一次发帖)
自2013年3月进入公司到现在已整整一年.这一年,让我从一个大学毕业就去参军并且专业还不对口的大学生步入了软件开发这个高门槛行业.说实话,我真的很庆幸,庆幸遇到了两位赏识自己的领导从很多专业对口.能力 ...
随机推荐
- java类什么时候加载?,加载类的原理机制是怎么样的?
java类什么时候加载?,加载原理机制是怎么样的? 答: 很多人都不是很清楚java的class类什么时候加载在运行内存中,其实类加载的时间是发生在一下几种情况: 1.实例化对象时,就像sprin ...
- centOS 8 安装Hadoop
1.安装环境 本教程使用 CentOS 8 64位 作为系统环境,请自行安装系统. 本教程基于原生 Hadoop 2,在 Hadoop 2.8.5 版本下验证通过,可适合任何 Hadoop 2.x.y ...
- laravel原生sql
转自:https://www.cnblogs.com/zouzhe0/p/6307077.html DB::insert(, ']); $user = DB::]); //我们还 可以看到在执行查询的 ...
- 它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供
找不到类型“Services.CalculatorService”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/servi ...
- C#线程 BeginInvoke和EndInvoke使用方法
一.C#线程概述 在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行.这就需要在同一个进程中开启多个 ...
- iOS-UIScrollView滚动视图(转)
http://blog.csdn.net/iukey/article/details/7319314 UIScrollView 类负责所有基于 UIKit 的滚动操作. 一.创建 CGRect bou ...
- 纯js脚本操作excel
纯js脚本解析excel,并渲染为htm表格,投放大屏并滚动! 代码:https://github.com/tianbogit/js_excel
- EasyNetQ使用(六)【多态发布和订阅,消息版本控制】
你能够订阅一个接口,然后发布基于这个接口的实现. 让我们看下一个示例.我有一个接口IAnimal和两个实现Cat和Dog: public interface IAnimal { string Name ...
- 使用JavaScript实现量化策略并发执行
本文代码和文章发在FMZ发明者比特币量化交易平台上: 使用JavaScript实现量化策略并发执行--封装Go函数 - 发明者量化 https://www.fmz.com/digest-topic/3 ...
- SQL 语句是如何执行的
SQL 语句是如何执行的,虽然SQL是声明式语言,我们可以像使用英语一样使用它,不过在RDBMS(关系型数据库管理系统)中,SQL的实现方式还是有差别的.极客教程从数据库的角度来思考一下SQL是如何被 ...