在地理大发现时代,许多水手在远洋航行时不幸罹患一种典型航海病,患者皮肤溃烂、牙龈出血不止,不久就会危及生命,这就是大名鼎鼎的坏血症,是一种因为缺乏维生素C而产生的的皮、粘膜下出血、齿龈肿胀、关节和肌肉疼痛。也正是由于这个原因,维生素C又得名抗坏血酸

我们知道,补充维生素C的最主要途径就是食用新鲜的蔬菜和蔬果,可为什么狮子老虎狼之类的肉食性动物从来不吃蔬菜水果,却也不会得坏血症呢?

因为它们自己就能新陈代谢产生维生素C。实际上,绝大多数动物都可以通过新陈代谢从葡萄糖中得到维生素C,其中,哺乳动物和一小部分鸟类是在肝脏中完成这个过程的,而爬行动物和其他鸟类则是通过肾脏完成这一系列代谢过程。甚至连酵母这样的单细胞真菌,都可以从单糖中生成维生素C。

你们人类才是连维生素C都无法合成的弱鸡哦……

然而很不幸的,因为某个伪基因的缺陷,人类失去了自身新陈代谢产生维生素C的能力,只得通过饮食补充维生素C。在这条坑爹的路上,人类并不孤独,和我们一样的难兄难弟还有:

所有其他的灵长类动物天竺鼠(荷兰猪)白喉红臀鹎(一种杂食性鸟类)几种蝙蝠(均以水果为食)

不过,我们大可不必为此惶恐,毕竟维生素C的来源实在太广泛且易得,只要保证日常饮食中有蔬菜和水果,就基本可以保障不患坏血症,所以小盆友们一定要多吃蔬菜和水果哦~

当然,对于远洋航海的水手、或是偏远牧区的牧民来说,蔬果可不是那么容易获取的食材。长久以来,坏血症的病痛一直折磨着这些人群,尤其以航海为甚,在地理大发现时期,有许多水手都是在牙龈出血、浑身淤青、皮肤渗血的惨状下痛苦的死去了。为了战胜这个病魔,一些医学专家开始深入研究坏血症的发病机理,最终,在1747年,英国皇家海军的詹姆斯.林德医生意外发现,只要给海员提供新鲜橘子和柠檬,即可预防和治愈坏血症,人类这才逐步认识了维生素C。后来,随着食品保鲜技术的发展,以及人工提取维生素C技术的成熟,现在即便是远洋海员也无需忍受坏血症的病痛了。

但凡事总有例外。有心的人可以发现,这个世界上,还有那么一小波人,既没有蔬菜水果,也不吃维生素C药片,却同样可以免受坏血症的侵扰,他们就是生活在北极地区的爱斯基摩人。难道他们的基因和我们不一样,可以自己分解合成维生素C吗?

答案当然是否定的。其实,爱斯基摩人的维生素C来自于肉类。我们知道,相比于水果和蔬菜,肉类中所含的维生素C比较少,而且我们日常对肉类的高温烹调会很大程度上破坏维生素C,所以肉类中提供的维生素C对大多数人来说是不够的。但爱斯基摩人的饮食习惯则有不同,他们对肉类的烹调大多属于低温烹煮,也就是说,半生不熟就可以吃了,维生素C损失不是很多。更有甚者,爱斯基摩人还有生吃鲸鱼皮脂、海豹皮脂和肾上腺的习惯,这些部位维生素C含量相对较高。不过,这种对肉食的低温处理很可能会带来寄生虫等其他危害,可见要想在极地地区生活,真的是很不容易呢。

维生素C - 坏血症的更多相关文章

  1. GWAS: 阿尔兹海默症和代谢指标在大规模全基因组数据的遗传共享研究

    今天要讲的一篇是发表于 Hum Genet 的 "Shared genetic architecture between metabolic traits and Alzheimer's d ...

  2. 代码的坏味道(22)——不完美的库类(Incomplete Library Class)

    坏味道--不完美的库类(Incomplete Library Class) 特征 当一个类库已经不能满足实际需要时,你就不得不改变这个库(如果这个库是只读的,那就没辙了). 问题原因 许多编程技术都建 ...

  3. 代码的坏味道(19)——狎昵关系(Inappropriate Intimacy)

    坏味道--狎昵关系(Inappropriate Intimacy) 特征 一个类大量使用另一个类的内部字段和方法. 问题原因 类和类之间应该尽量少的感知彼此(减少耦合).这样的类更容易维护和复用. 解 ...

  4. 代码的坏味道(20)——过度耦合的消息链(Message Chains)

    坏味道--过度耦合的消息链(Message Chains) 特征 消息链的形式类似于:obj.getA().getB().getC(). 问题原因 如果你看到用户向一个对象请求另一个对象,然后再向后者 ...

  5. 代码的坏味道(21)——中间人(Middle Man)

    坏味道--中间人(Middle Man) 特征 如果一个类的作用仅仅是指向另一个类的委托,为什么要存在呢? 问题原因 对象的基本特征之一就是封装:对外部世界隐藏其内部细节.封装往往伴随委托.但是人们可 ...

  6. 代码的坏味道(16)——纯稚的数据类(Data Class)

    坏味道--纯稚的数据类(Data Class) 特征 纯稚的数据类(Data Class) 指的是只包含字段和访问它们的getter和setter函数的类.这些仅仅是供其他类使用的数据容器.这些类不包 ...

  7. 代码的坏味道(17)——夸夸其谈未来性(Speculative Generality)

    坏味道--夸夸其谈未来性(Speculative Generality) 特征 存在未被使用的类.函数.字段或参数. 问题原因 有时,代码仅仅为了支持未来的特性而产生,然而却一直未实现.结果,代码变得 ...

  8. 代码的坏味道(18)——依恋情结(Feature Envy)

    坏味道--依恋情结(Feature Envy) 特征 一个函数访问其它对象的数据比访问自己的数据更多. 问题原因 这种气味可能发生在字段移动到数据类之后.如果是这种情况,你可能想将数据类的操作移动到这 ...

  9. 代码的坏味道(14)——重复代码(Duplicate Code)

    坏味道--重复代码(Duplicate Code) 重复代码堪称为代码坏味道之首.消除重复代码总是有利无害的. 特征 两个代码片段看上去几乎一样. 问题原因 重复代码通常发生在多个程序员同时在同一程序 ...

随机推荐

  1. Python虚拟机类机制之绑定方法和非绑定方法(七)

    Bound Method和Unbound Method 在Python中,当对作为属性的函数进行引用时,会有两种形式,一种称为Bound Method,这种形式是通过类的实例对象进行属性引用,而另一种 ...

  2. luogu1829 [国家集训队]Crash的数字表格

    被 bs 了姿势水平--好好学习数学QAQQAQQAQ ref #include <iostream> #include <cstring> #include <cstd ...

  3. Python-S9-Day122-Python爬虫

    11 初识爬虫 11 初识爬虫 12 今日作业 11.1 初识黄页: 11.2 互联网就是一张大的蜘蛛网: 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种 ...

  4. PostgreSQL 数组类型

    PostgreSQL 支持表的字段使用定长或可变长度的一维或多维数组,数组的类型可以是任何数据库内建的类型.用户自定义的类型.枚举类型, 以及组合类型.但目前还不支持 domain 类型. 数组类型的 ...

  5. mybitis中对象字段与表中字段名称不匹配(复制)

    开发中,实体类中的属性名和对应的表中的字段名不一定都是完全相同的,这样可能会导致用实体类接收返回的结果时导致查询到的结果无法映射到实体类的属性中,那么该如何解决这种字段名和实体类属性名不相同的冲突呢? ...

  6. selenium webdriver——元素定位

    元素定位: >>WebDriver提供了八种元素定位方法,在Python语言中,所对应的方法如下: >>id属性定位:有唯一性 find_element_by_id(" ...

  7. springdata jpa

    (转自:http://www.cnblogs.com/ityouknow/p/5891443.html) 首先了解JPA是什么? JPA(Java Persistence API)是Sun官方提出的J ...

  8. Fragment控件初始化

    代码改变世界 Fragment控件初始化 @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup ...

  9. vim configure

    vim configure .vimrc " An example for a vimrc file. " " Maintainer: Bram Moolenaar &l ...

  10. 编程风格---代码中doxygen方式的注释写法

    代码中doxygen方式的注释写法: 1. 模块定义(单独显示一页) /* * @defgroup 模块名 模块的说明文字 * @{ */ … 定义的内容 … /** @} */ // 模块结尾 2. ...