维生素C - 坏血症
在地理大发现时代,许多水手在远洋航行时不幸罹患一种典型航海病,患者皮肤溃烂、牙龈出血不止,不久就会危及生命,这就是大名鼎鼎的坏血症,是一种因为缺乏维生素C而产生的的皮、粘膜下出血、齿龈肿胀、关节和肌肉疼痛。也正是由于这个原因,维生素C又得名抗坏血酸
我们知道,补充维生素C的最主要途径就是食用新鲜的蔬菜和蔬果,可为什么狮子老虎狼之类的肉食性动物从来不吃蔬菜水果,却也不会得坏血症呢?
因为它们自己就能新陈代谢产生维生素C。实际上,绝大多数动物都可以通过新陈代谢从葡萄糖中得到维生素C,其中,哺乳动物和一小部分鸟类是在肝脏中完成这个过程的,而爬行动物和其他鸟类则是通过肾脏完成这一系列代谢过程。甚至连酵母这样的单细胞真菌,都可以从单糖中生成维生素C。
你们人类才是连维生素C都无法合成的弱鸡哦……
然而很不幸的,因为某个伪基因的缺陷,人类失去了自身新陈代谢产生维生素C的能力,只得通过饮食补充维生素C。在这条坑爹的路上,人类并不孤独,和我们一样的难兄难弟还有:
所有其他的灵长类动物天竺鼠(荷兰猪)白喉红臀鹎(一种杂食性鸟类)几种蝙蝠(均以水果为食)
不过,我们大可不必为此惶恐,毕竟维生素C的来源实在太广泛且易得,只要保证日常饮食中有蔬菜和水果,就基本可以保障不患坏血症,所以小盆友们一定要多吃蔬菜和水果哦~
当然,对于远洋航海的水手、或是偏远牧区的牧民来说,蔬果可不是那么容易获取的食材。长久以来,坏血症的病痛一直折磨着这些人群,尤其以航海为甚,在地理大发现时期,有许多水手都是在牙龈出血、浑身淤青、皮肤渗血的惨状下痛苦的死去了。为了战胜这个病魔,一些医学专家开始深入研究坏血症的发病机理,最终,在1747年,英国皇家海军的詹姆斯.林德医生意外发现,只要给海员提供新鲜橘子和柠檬,即可预防和治愈坏血症,人类这才逐步认识了维生素C。后来,随着食品保鲜技术的发展,以及人工提取维生素C技术的成熟,现在即便是远洋海员也无需忍受坏血症的病痛了。
但凡事总有例外。有心的人可以发现,这个世界上,还有那么一小波人,既没有蔬菜水果,也不吃维生素C药片,却同样可以免受坏血症的侵扰,他们就是生活在北极地区的爱斯基摩人。难道他们的基因和我们不一样,可以自己分解合成维生素C吗?
答案当然是否定的。其实,爱斯基摩人的维生素C来自于肉类。我们知道,相比于水果和蔬菜,肉类中所含的维生素C比较少,而且我们日常对肉类的高温烹调会很大程度上破坏维生素C,所以肉类中提供的维生素C对大多数人来说是不够的。但爱斯基摩人的饮食习惯则有不同,他们对肉类的烹调大多属于低温烹煮,也就是说,半生不熟就可以吃了,维生素C损失不是很多。更有甚者,爱斯基摩人还有生吃鲸鱼皮脂、海豹皮脂和肾上腺的习惯,这些部位维生素C含量相对较高。不过,这种对肉食的低温处理很可能会带来寄生虫等其他危害,可见要想在极地地区生活,真的是很不容易呢。
维生素C - 坏血症的更多相关文章
- GWAS: 阿尔兹海默症和代谢指标在大规模全基因组数据的遗传共享研究
今天要讲的一篇是发表于 Hum Genet 的 "Shared genetic architecture between metabolic traits and Alzheimer's d ...
- 代码的坏味道(22)——不完美的库类(Incomplete Library Class)
坏味道--不完美的库类(Incomplete Library Class) 特征 当一个类库已经不能满足实际需要时,你就不得不改变这个库(如果这个库是只读的,那就没辙了). 问题原因 许多编程技术都建 ...
- 代码的坏味道(19)——狎昵关系(Inappropriate Intimacy)
坏味道--狎昵关系(Inappropriate Intimacy) 特征 一个类大量使用另一个类的内部字段和方法. 问题原因 类和类之间应该尽量少的感知彼此(减少耦合).这样的类更容易维护和复用. 解 ...
- 代码的坏味道(20)——过度耦合的消息链(Message Chains)
坏味道--过度耦合的消息链(Message Chains) 特征 消息链的形式类似于:obj.getA().getB().getC(). 问题原因 如果你看到用户向一个对象请求另一个对象,然后再向后者 ...
- 代码的坏味道(21)——中间人(Middle Man)
坏味道--中间人(Middle Man) 特征 如果一个类的作用仅仅是指向另一个类的委托,为什么要存在呢? 问题原因 对象的基本特征之一就是封装:对外部世界隐藏其内部细节.封装往往伴随委托.但是人们可 ...
- 代码的坏味道(16)——纯稚的数据类(Data Class)
坏味道--纯稚的数据类(Data Class) 特征 纯稚的数据类(Data Class) 指的是只包含字段和访问它们的getter和setter函数的类.这些仅仅是供其他类使用的数据容器.这些类不包 ...
- 代码的坏味道(17)——夸夸其谈未来性(Speculative Generality)
坏味道--夸夸其谈未来性(Speculative Generality) 特征 存在未被使用的类.函数.字段或参数. 问题原因 有时,代码仅仅为了支持未来的特性而产生,然而却一直未实现.结果,代码变得 ...
- 代码的坏味道(18)——依恋情结(Feature Envy)
坏味道--依恋情结(Feature Envy) 特征 一个函数访问其它对象的数据比访问自己的数据更多. 问题原因 这种气味可能发生在字段移动到数据类之后.如果是这种情况,你可能想将数据类的操作移动到这 ...
- 代码的坏味道(14)——重复代码(Duplicate Code)
坏味道--重复代码(Duplicate Code) 重复代码堪称为代码坏味道之首.消除重复代码总是有利无害的. 特征 两个代码片段看上去几乎一样. 问题原因 重复代码通常发生在多个程序员同时在同一程序 ...
随机推荐
- unity安装记录
官网直接下载(http://unity3d.com/cn/) 下载完后,会要求输入账号密码.我是先在官网进行一个账号注册,然后登陆即可. 首先会要你输入一个已有的邮箱,进行认证.进入自己邮箱,点击链接 ...
- datatime来计算代码段运行时长
小知识点:编程中一般都是先乘后除,这样结果更为精确 先定义 DataTime startTime = DataTime.Now; 中间是运行代码 最后TimeSpan ts = DataTime.No ...
- Python登录人人网并抓取新鲜事
from sgmllib import SGMLParser import sys,urllib2,urllib,cookielib class spider(SGMLParser): def ...
- React-表单操作
用户在表单填入的内容,属于用户跟组件的互动,所以不能用 this.props 读取 <!DOCTYPE html> <html lang="zh-cn"> ...
- Google Chrome开发者工具-移动仿真:触摸事件仿真
如果你在开发PAD/手机所用WEB版应用,需要在桌面审查页面元素.调试脚本,模拟移动设备尺寸.事件.位置等信息, 那么可以使用Chrome开发者工具(DevTools)提供的强大的移动仿真功能,支持主 ...
- Unity 查找
GameObject.Find().Transform.Find查找游戏对象 1.前置条件 Unity中常用到查找对象,非隐藏的.隐藏的,各种方法性能有高有低,使用又有各种条件限制. 在此对查找的性能 ...
- Mysql实战之主从复制的读写分离
author:JevonWei 版权声明:原创作品 ProxySQL构建主从复制的读写分离 ProxySQL官网及下载地址 http://www.proxysql.com/ 架构角色 mysql-sl ...
- WebGIS的开发方式
(转)摘抄自<基于WebGIS的校友资源管理系统的设计与实现>_陈刚
- ZigBee学习一 任务处理函数_ProcessEvent
ZigBee学习一 任务处理函数_ProcessEvent //任务处理函数UINT16 GenericApp_ProcessEvent( byte task_id, UINT16 events ){ ...
- POJ 2763 Housewife Wind(DFS序+LCA+树状数组)
Housewife Wind Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 11419 Accepted: 3140 D ...