1.生物的体型为什么有如此深远的影响?

2.vray_adv_150SP2_max2009_x86安装方法

3.如何在go-micro中实现一个自定义的异步消息系统

ford smax_

仙剑奇侠传四硬盘版 ://down.newyx.net/xianjianqixiazhuan4.rar

极品飞车10珍藏中文完美版 ://down.newyx.net/jipinfeiche.exe

三国群英传7 ://down.newyx.net/sanguoqunying7.rar

无双大蛇 完美 典藏简体硬盘版 ://down.newyx.net/wushuangdashe.rar

轩辕剑5中文版 ://down.newyx.net/swd5.exe

三国群英传5中文硬盘完美版 ://down.newyx.net/sanguoqunying5.rar

鬼武者3 简体中文版 ://down.newyx.net/guiwuzhe3.rar

反三国志 ://down.newyx.net/fansanguozhi.rar

赵云传之纵横天下 ://down.newyx.net/zhaoyunchuan.rar

真三国无双3中文硬盘版 ://down.newyx.net/zhensanguows.rar

天使帝国III ://down.newyx.net/tianshidiguo3.rar

闪点行动1.96简体中文完全版 ://down.newyx.net/shandianxingdong.rar

混沌军团 ://down.newyx.net/hundunjuntuan.rar

魔兽争霸III 冰封王座中文版1.20E 完美硬盘版 ://down.newyx.net/Warcraft3.exe

英雄无敌4|Heroes of Might and Magic IV ://down.newyx.net/yingxiongwudi4.rar

三国志11中文威力加强版 ://down.newyx.net/sanguozhi11.rar

南侠展昭痴子龙 ://down.newyx.net/nanxiazhanzhao.rar

狮心王中文版 ://down.newyx.net/shixingwangcn.rar

热血江湖单机版 ://down.newyx.net/rexuejianghudanji.rar

侠盗人生(25 To Life) ://down.newyx.net/xiadaorensheng.rar

天河传说(中文硬盘版) ://down.newyx.net/tianhechuanshuo.rar

突袭2中文版 ://down.newyx.net/tuxi2zhongwen.exe

制霸三国2(Sango 2) ://down.newyx.net/zhibasanguo2.exe

三国志10威力加强中文硬盘版 ://down.newyx.net/sanguozhi10.rar

实况足球8中文解说版 ://down.newyx.net/shikuangzuqiu8.rar

四大名捕会京师 ://down.newyx.net/sidamingbuhuijingshi.rar

沉默英雄(Silent Heroes) ://down.newyx.net/chenmoyingxiong.exe

NBA Live 2007 ://down.newyx.net/nbalive2007.exe

战地风暴1942|Battlefield 1942 ://down.newyx.net/zhandifengbao4.rar

毁灭:世界末日 ://down.newyx.net/shijiemori.exe

无冬之夜中文版 ://down.newyx.net/wudongzhiye.rar

双龙传 ://down.newyx.net/datangshuanglz.rar

极度深寒 ://down.newyx.net/jidushenghan.rar

战锤40000:战争黎明-黑暗十字军 ://down.newyx.net/dawnofwardarkcrusadedemo.exe

制霸三国国际中文版 ://down.newyx.net/zhibasanguo.exe

战斗任务:威慑力量Combat Mission ://down.newyx.net/weisheliliang.exe

英雄传说IV朱红的泪中文版 ://down.newyx.net/yingxiongzhuhong.rar

阿玛迪斯战记 ://down.newyx.net/amadisizhanji.exe

三国群侠传 ://down.newyx.net/sanguoqunxia.rar

模拟城市4000中文版 ://down.newyx.net/monichengshi4000.rar

三角洲特种部队7威力加强版 ://down.newyx.net/sanjiaozhoubudui7.rar

新神雕侠侣2再续情缘 ://down.newyx.net/xinshendiaoxialu2.exe

赛道狂飙:国家永恒(TrackMania Nations Forever) ://down.newyx.net/saidakuangbiaooguojia.rar

红色警戒3世界大战 ://down.newyx.net/hongsejingjie3.exe

反恐特遣队2:海豹突击队 ://down.newyx.net/fankongteqindui.exe

大富翁8完美破解中文版 ://down.newyx.net/dafuweng8.exe

信长之野望革新威力加强繁体版 ://down.newyx.net/gexinweilijiaqiangban.exe

死亡打字员(the typing of the dead) ://down.newyx.net/siwangdaziyuan.exe

经典街机 ://down.newyx.net/jingdianjieji.exe

风火轮赛车(Hot Wheels: Beat That)完整硬盘版 ://down.newyx.net/hotwheelsbeatthat.exe

功夫皇帝方世玉 ://down.newyx.net/thelegendoffongsaiyuk.exe

三角洲特种部队6:军刀部队 ://down.newyx.net/sanjiaozhou6.exe

劲乐团单机版 ://down.newyx.net/jinyuetuandjban.exe

天剑记 ://down.newyx.net/tianjianji.rar

洛城狂飙 ://down.newyx.net/luochengkuangbiao.rar

NBA2008中文特别版|NBA LIVE 08 ://down.newyx.net/nba2008.exe

反恐精英:零点行动V1.2 完美版 ://down.newyx.net/lingdianxingdong.rar

洛城大灾难 (Bad Day L.A)硬盘版 ://down.newyx.net/baddayla.exe

超能力战警 ://down.newyx.net/psiops.exe

过山车大亨3水上乐园 ://down.newyx.net/guoshanchedaheng3.exe

百花物语-镜花缘 ://down.newyx.net/flowers.exe

魔域神兵(Frater) 国际中文版 ://down.newyx.net/frater.rar

限制区(Restricted Area) 试玩版 ://down.newyx.net/Restricted_Area.exe

虚拟人生3 成长恋曲 Virtual life 3 ://down.newyx.net/virtuallife3.exe

地球 2160 Earth 2160 试玩版 ://down.newyx.net/earth2160.exe

黑暗破坏神之地狱火(Disbio Hellfire ://down.newyx.net/disbiohellfire.exe

地城领主(Dungeon Lords) 试玩版 ://down.newyx.net/dungeonlords.exe

龙战士4中文版 ://down.newyx.net/longzhanshi4.rar

三角洲特种部队5:黑鹰坠落(Delta Force:Black Hawk Down) V1.20 中文版 ://down.newyx.net/sjztzbd.exe

三国志 11 繁体中文版 ://down.newyx.net/san11.exe

达芬奇的秘密:被禁的手稿 The Secrets of Da Vinci: The Forbidden Manuscript ://down.newyx.net/theforbiddenmanuscripth.exe

过山车大亨2 Roller Coaster Tycoon 2 简体中文硬盘版 ://down.newyx.net/rollercoastertycoon2.exe

变形金刚中文版 ://down.newyx.net/bianxingjingang.exe

波斯王子-时之沙(Prince of Persia - Sands of Time) ://down.newyx.net/sandsoftime.exe

废弃之地 Scrapland 硬盘版 ://down.newyx.net/scrapland.exe

胜利之日:起源(Day of Defeat: Source) ://down.newyx.net/dayofdefeatsource.exe

哥特王朝2 ://down.newyx.net/geieirdskafjowie.exe

丛林大反攻 Open Season 硬盘版 ://down.newyx.net/openseason.exe

星球大战:战场(Star Wars Galactic Battlegrounds)繁体中文版 ://down.newyx.net/starwarsgalacticbattlegrounds.exe

抗日:血战上海滩 ://down.newyx.net/shanghai.exe

拳皇经典10周年se完美版 ://down.newyx.net/quanhuang10se.exe

百战天虫3D(Worms 3D) 精简硬盘版 ://down.newyx.net/worms3d.exe

实况足球:胜利十一人9|(World Soccer Winning Eleven 9 ://down.newyx.net/shikuangzuqiu9.exe

实况足球:胜利十一人9(World Soccer:Winning Eleven 9) ://down.newyx.net/worldwinningeleven9.exe

武林群侠传 ://down.newyx.net/wulinqunxiazhuan.rar

英雄无敌3死亡阴影|Heroes of Might Magic 3:The Shadow of Death ://down.newyx.net/yingxiongwudi3.exe

文明城市:罗马(CivCity:Rome) ://down.newyx.net/civcityrome.exe

英雄无敌3:死亡阴影 Heroes of Might Magic 3:The Shadow of ://down.newyx.net/theshadowofdeath.exe

过山车大亨3中文完美版 ://down.newyx.net/rollercoastertycoon.exe

合金战士:特种部队 (Chrome: Specforce) 试玩版 ://down.newyx.net/chromespecforce.exe

鬼影镇V1.01 简体中文版 ://down.newyx.net/guiyingzhenv101.exe

NBA Live 2006 ://down.newyx.net/nbalive2006.exe

冒险之骨(Bonez Adventures) ://down.newyx.net/bonezadventures.exe

全能战士:十锤(Full Spectrum Warrior Ten Hammers) ://down.newyx.net/fullspectrumwarriortenhammers.exe

雷神之锤4(Quake4) ://down.newyx.net/quake4.exe

风色幻想4 ://down.newyx.net/fengsehuanxiang4.exe

英雄无敌3:死亡阴影 Heroes of Might Magic 3:The Shadow of Death 简体中文版 ://down.newyx.net/theshadowofdeath.exe

以色列之翼 ://down.newyx.net/yiseliezhiyi.rar

超级摩托艇GT ://down.newyx.net/chaojimotuogt.rar

神话时代(Age of Mythology) ://down.newyx.net/ageofmythology.exe

冲向柏林(Rush For Berlin) ://down.newyx.net/rushforberlin.exe

秘密潜入2中文版 ://down.newyx.net/igi2.exe

武田信玄2 Takeda2 试玩版 ://down.newyx.net/takeda2.exe

CS七龙珠-地面特战队(Earth's Special Forces) 简本中文版 ://down.newyx.net/csseven.exe

领土战争:入侵纽约(TerraWars:New York Invasion) ://down.newyx.net/terrawars.exe

猎杀潜航2 简体中文版 ://down.newyx.net/lsqt2.exe

流星蝴蝶剑 V1.07 鬼组版 ://down.newyx.net/meteor.exe

终极刺客:血钱 Hitman: Blood Money ://down.newyx.net/hitmanbloodmoney.exe

地球帝国2 中文版 ://down.newyx.net/earth2.exe

冲突:越南(Conflict:Vietnam) ://down.newyx.net/conflictvietnam.exe

罪恶工具(Guilty Gear X2) ://down.newyx.net/Guilty_GearX2.exe

圣女贞德 ://down.newyx.net/jeannedarc.exe

红色警戒2 尤里的复仇 ://down.newyx.net/yuri2.exe

迷失的(Secret of the Lost Cern) 试玩版 ://down.newyx.net/secretofthelostcern.exe

特种神2(Marine Sharpshooter2) ://down.newyx.net/marinesharpshooter.exe

FA-18沙漠风暴行动 ://down.newyx.net/FA18_shamofengbao.exe

抗日之孤胆英雄 ://down.newyx.net/gudanyingxiong.exe

死亡之屋III The House of the Dead III ://down.newyx.net/tehuseofthedad.exe

极品醉车(Juiced) ://down.newyx.net/juiced.exe

英雄萨姆(Serious Sam) V1.05 ://down.newyx.net/serioussam.exe

三国群雄传之卧龙与凤雏 ://down.newyx.net/sanguo_hl.exe

碧雪情天 简体中文版 ://down.newyx.net/bxqt.rar

赛道狂飙:国家(TrackMania Nations) 中文正式版 ://down.newyx.net/trackmanianations.exe

混乱之力:海马复仇(Yu-Gi-Oh! Power of Chaos: Kaiba the ://down.newyx.net/kaibatherevenge.exe

强袭攻击(Fair Strike DEMO) 试玩版 ://down.newyx.net/fairstrike.exe

杀手3:契约(Hitman:Contrac) 完美版 ://down.newyx.net/hitmancontrac.exe

虚拟人生外传 修罗战记 简体中文版 ://down.newyx.net/virtualliferumorthat.exe

魔法危机中文版 ://down.newyx.net/mofaweiji.rar

职业足球经理2006(Professional Manager 2006) ://down.newyx.net/professionalmanager2006.exe

帝国时代2(Age of Empires II) 征服者(The Age of Kings) ://down.newyx.net/ageofempires2.exe

土制摩托车赛 ://down.newyx.net/tuzhimotuoche.rar

撕裂重罪 V1.00 ://down.newyx.net/shiliezz.exe

沙丘魔堡 3000 ://down.newyx.net/shaqiuchengbao.exe

1937特种兵 ://down.newyx.net/1937tezhongbin.exe

二战战斗:硫磺岛(World War II Combat : Iwo Jima) ://down.newyx.net/iwojima.exe

科林麦考雷拉力4(Colin McRae Rally 4) ://down.newyx.net/colinmcraerally4.exe

大富翁6(Rich Man 6) 简体中文版 ://down.newyx.net/richman6.exe

冰城 Bard's Tale 试玩版 ://down.newyx.net/bardstale.exe

重返狼穴III:越南视线 Line of Sight: Vietnam 简体中文版 ://down.newyx.net/lineofsightvietnam.exe

雪人运动 Yeti Sports Deluxe ://down.newyx.net/yetisportsdeluxe.exe

波斯王子:武者之心(Prince of Persia:Warrior Within) 试玩版 ://down.newyx.net/warriorwithin.exe

团队攻击之第二波 Squad Assault: Second We ://down.newyx.net/squadassaultsecondwe.exe

地牢围攻之阿拉那传说 (Dungeon:Siege Legends of Aranna) ://down.newyx.net/dungeonsiegelegendsofaranna.exe

重返狼穴3:悍马攻击(Humvee Assault) ://down.newyx.net/humveeassault.exe

魔法力量:破晓密令(Spell Force:The Order of Dawn) 试玩版 ://down.newyx.net/theorderofdawn.exe

勇士之王:战斗 Warrior.Kings.Battles 试玩版 ://down.newyx.net/warriorkingsbattles.exe

侠盗猎车:罪恶都市(Grand Theft Auto: Vice City) ://down.newyx.net/grandtheftautovicecity.exe

生化危机3复仇女神(Biohazard3) 中文版 ://down.newyx.net/biohazard3.exe

百战天虫6 虫堡大作战 Worms Forts: Under Siege ://down.newyx.net/wormsfortsundersiege.exe

世界职业摔跤(WWE Raw) ://down.newyx.net/shuaijiaowwe.rar

世界职业摔跤(WWE Raw) ://down.newyx.net/shuaijiaowwe.rar

狂飙(Night Watch Racing) ://down.newyx.net/wuyekuangbiao.rar

北大奇侠传 V1.02版 ://down.newyx.net/beilagar102.exe

马达加斯加 Madagascar ://down.newyx.net/madagascar.exe

信长之野望10苍天录 中文版 ://down.newyx.net/xinchangcangtian.exe

三角洲特种部队3之大地勇士(Delta Force 3 Land Warrior) ://down.newyx.net/landwarrior.exe

NBA Live 2003 ://down.newyx.net/nba2003.exe

艾尔伊默和失落之矿 Al Emmo and the Lost Dutchmans Mine ://down.newyx.net/alemmoandthelostdutchmansmine.exe

魔法之战:黑暗征兆 (Battle Mages Sign of Darkness) ://down.newyx.net/battlemagessignofdarkness.exe

大航海时代4 威力加强XP完美版 ://down.newyx.net/dahanghaishidai.exe

风色幻想3罪与罚的镇魂歌 体验版 ://down.newyx.net/fengsehuanxiang3.exe

重返狼穴2:血战太平洋(Deadly Dozen 2:Pacific Theater) ://down.newyx.net/pacifictheater.exe

绵羊(Sheep) 绵羊历险记 完美硬盘版 ://down.newyx.net/sheep.exe

马克思·佩恩(Max Payne) ://down.newyx.net/maxpayne.exe

蓝色警戒II ://down.newyx.net/blue2.exe

钢铁人 ://down.newyx.net/gangtieren.exe

二战狙击手(World War II Sniper Call to Victory) ://down.newyx.net/2zhanjj.exe

星际之狼(Star Wolves) 试玩版 ://down.newyx.net/starwolves.exe

2(Chicken Shoot 2) ://down.newyx.net/chickenshoot2.exe

大马力卡车2 Big Mutha Truckers 2 ://down.newyx.net/bigmuthattruckers2.exe

使命召唤-联合进攻 Call of Duty United ://down.newyx.net/callofdutyunited.exe

袋鼠闯天关2 ://down.newyx.net/dsctg2.exe

绝地悍将(Space Hack) 繁体中文版 ://down.newyx.net/spacehack_cht.exe

犯罪现场调查:谋杀的三维(CSI 3 Dimensions of Murder) ://down.newyx.net/csi3dimensionsofmurder.exe

黑暗圣剑传说 ://down.newyx.net/blackan.exe

反恐精英(CS) 包含机器人 V1.5硬盘版 ://down.newyx.net/cs15.exe

冬季运动专业版2006(Winter Challenge) ://down.newyx.net/winterchallenge.exe

机器人历险记(Robots) ://down.newyx.net/robots.exe

二战狙击手:胜利的召唤 World.War.II.Sniper-Call.To.Victory ://down.newyx.net/worldwariisnipercalltovictory.exe

街头赛车联盟(SRS Street Racing Syndicate) ://down.newyx.net/srsstreetracingsyndicate.exe

呼啸战神3 (Warlords Battlecry III Demo) 试用版 ://down.newyx.net/warlordsbattlecrydemo3.exe

欧陆风云3(Europa Universalis 3) ://down.newyx.net/europauniversalis.exe

冰河世纪2:消融 Ice Age 2 The Meltdown 硬盘版 ://down.newyx.net/iceage2themeltdown.exe

黑鹰突击队 Army Ranger Mogadishu ://down.newyx.net/rmyrangermogadishu.exe

三角洲特种部队2(Delta Force 2) ://down.newyx.net/sanjiaozhoubudui2.exe

加勒比海盗3 Pirates of the Caribbean At Worlds End ://down.newyx.net/piratesofthecaribbeanaatworldswnd.exe

剑侠情缘2 白金版 ://down.newyx.net/jxqy2.exe

荣誉勋章突破 试玩版 ://down.newyx.net/rongyixunzhang.exe

学生骑士团(Royal Knight Academy) ://down.newyx.net/royalknightacademy.exe

少年行 ://down.newyx.net/shaonx.exe

神圣Scared 试玩版 ://down.newyx.net/shengdskfjalesfjscare.exe

进攻战:进军柏林 Battlestrike:The Road To Berlin ://down.newyx.net/theroadtoberlin.exe

活体解剖者:人面兽心(Vivisector: Beast Inside) 试玩版 ://down.newyx.net/vivisector.exe

闪电战2(Blitzkrieg II) ://down.newyx.net/blitzkrieg.exe

疯狂熊猫足球(Crazy of Kicker) ://down.newyx.net/crazyofkicker.exe

黑客帝国(The Specialists) V3.0 ://down.newyx.net/thespecialists.exe

罗省街头赛车 ://down.newyx.net/luoshensaiche.exe

游戏王之混沌力量 汉化版 ://down.newyx.net/hundunliliang.exe

雷电Ⅲ(Raiden3) ://down.newyx.net/leidian3.exe

古墓丽影(Tomb Raider - Anniversary) ://down.newyx.net/tombraideranniversary.exe

侠盗猎车(Grand Theft Auto) V3 ://down.newyx.net/grandtheftauto3.exe

魔法之战 BATTLE MES ://down.newyx.net/battlemages.exe

北朝鲜非军事区(DMZ North Korea) ://down.newyx.net/dmznorthkorea.exe

霍伊尔纸牌游戏2007(Hoyle Card Games 2007) ://down.newyx.net/hoylecardgames2007.exe

夺命(Midnight Nowhere) 试玩版 ://down.newyx.net/midnightnowhere.exe

狂奔(Saturday Night Speedway) ://down.newyx.net/saturdaynightspeedway.exe

Natural Selection 物竞天择V3.2 Messiah 第二版 ://down.newyx.net/wujingtianze_v32.exe

美国的诞生(Birth Of America) ://down.newyx.net/birthofamerica.exe

轩辕伏魔录 中文完美版 ://down.newyx.net/xyfml_cn.exe

靛蓝预言(Indigo Prophecy) 试玩版 ://down.newyx.net/dianlanyuyan.exe

重返德军总部(Return to Castle Wolfenstein) ://down.newyx.net/returntocastlewolfenstein.exe

侠盗猎魔(Manhunt) ://down.newyx.net/manhunt.exe

明星骑手3 Riding Star 3 硬盘版 ://down.newyx.net/ridingstar3.exe

红发飘飘玛利亚 ://down.newyx.net/nicegirl.exe

极品摩托(MOTO GP) ://down.newyx.net/motogp.exe

俱乐部2 Midnight Club II ://down.newyx.net/midnightclubii.exe

半条命(Half-life) V1.1.0.9 ://down.newyx.net/halflife.exe

极品飞车(Need For Speed) 7 地下狂飚(Underground) ://down.newyx.net/needforspeed7.exe

疯狂小旅鼠4:革命 ://down.newyx.net/lemmings.exe

仙剑客栈 ://down.newyx.net/xianjianhotel.exe

虚拟人生 Virtual life 中文版 ://down.newyx.net/virtuallife.exe

欢乐奇兵 ://down.newyx.net/hytank.exe

虚拟人生2 ://down.newyx.net/xunirensheng2.exe

暴力机车(Jacked) 硬盘版 ://down.newyx.net/jacked.exe

龙之勇者(The I of the Dragon) ://down.newyx.net/theiofthedragon.exe

FIFA 2003 ://down.newyx.net/fifa2003.exe

摩托英豪(Moto Racer) 3 ://down.newyx.net/motoracer3.exe

辛普森:横冲直撞 The Simpsons: Hit & Run 硬盘版 ://down.newyx.net/thesimpsons.exe

外星人竞技场2007(Alien Arena 2007) ://down.newyx.net/weixingren2007.rar

将军娃娃 ://down.newyx.net/jjww.exe

极品摩托2(Moto GP II) ://down.newyx.net/motogp2.exe

城市街头足球 Urban Freestyle Soccer ://down.newyx.net/urbanfreestyle.exe

反恐精英(CS) V1.6 3248 中文版 ://down.newyx.net/cs1.6.exe

3D网球精英赛 ://down.newyx.net/3dwangqiu.exe

洛克人 X5 ://down.newyx.net/luokerenx5.exe

梅赛德斯奔驰卡车赛(Mercedes-Benz Truck Racing) ://down.newyx.net/mercedesbenztruckracing.exe

盟军敢死队:使命召唤 ://down.newyx.net/mjgsd2.exe

格兰匹治大赛4(Grand Prix 4) ://down.newyx.net/grandprix4.exe

抗日 八年抗战 简体中文版 ://down.newyx.net/antijapanese.exe

恐惧杀手:杀出地狱 Painkiller SP ://down.newyx.net/painkiller.exe

梦幻群侠传之龙在天涯 ://down.newyx.net/mxqxz.exe

实况足球10欧洲版(Pro Evolution Soccer 6) ://down.newyx.net/proevolutionsix.exe

索尼克大冒险 ://down.newyx.net/bre.exe

模拟人生之超级明星 ://down.newyx.net/molipeoplesheng.exe

上帝的信史 ://down.newyx.net/nibiru.exe

战斗:121特遣部队 Combat Task Force 121 硬盘版 ://down.newyx.net/combattaskforce.exe

B17飞行堡垒:第八飞行中队 ://down.newyx.net/B17_feixingbaolei.exe

梦幻西游单机版之梦幻群侠传 ://down.newyx.net/mongldskjfaoiej.exe

魔域帝国 冬狼之夜(Battle Realms Winter of the Wolf) ://down.newyx.net/battlerealmswinterofthewolf.exe

新一代网球2003 ://down.newyx.net/xinyidaiwangziu2003.rar

凌志I赛车 ://down.newyx.net/lingzhiisfsaiche.rar

人造人(Made Man) ://down.newyx.net/mademan.exe

无尽的任务(Lords of EverQuest Cinema) 试玩版 ://down.newyx.net/ever1uest.exe

感谢wlf200 - 助理 二级的回答,好东西要分享,因为我也受益不少。

生物的体型为什么有如此深远的影响?

上面所问的DS12c877应该是DS12c887。区别如下:

DS1302要用户自己安装后备电池和串口通讯。

DS12c887自带后备电池,并口通讯,无需元件。

DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。

DS12c887可计算到2100年前的秒、分、小时、星期、日期、月、年七种日历信息并带闰年补偿; 自带晶体振荡器和锂电池。在没有外部电源的情况下可工作10年。

vray_adv_150SP2_max2009_x86安装方法

在五彩缤纷的生物世界中,各种生物的体型的(即身体大小)差别非常大,这可以说是生物(也包括人类)在形态学上最明显、最重要的特征了。现在已经积累的科学数据表明,体型这个形态学特征具有丰富的生物学内涵,令人迷惑的是,它对几乎所有的生物学特征,无论是结构的还是功能的,都具有重要的、深远的影响。例如,体型可以影响生物的生态学、地理学、行为学(如觅食、繁殖婚配)、生理学(如代谢、消化)、生长发育和进化过程,甚至分子生物学的特征(如DNA)等。那么,生物的体型有哪些生物学意义呢?其背后有怎样的生物学机理呢?为什么会对生物学特征产生如此广泛的影响呢?

生物的行为、形态和生理等特征与体型之间存在着一种定量关系,也就是说这些生物学特征会随着生物体型的变化而产生定量的变化。生物体的生物学特征与体型的这种依赖性关系称为异速增长关系(allometry)。这种关系可以用一个数学表达式表示:Y = aX b , 其中Y为生物学变量(如动物的代谢率、脑的重量、心率等);X 为体型(一般用体重表示);a 为常数;b 为函数幂(也称尺度因子)。根据这个公式,可以推测,如果变量与体型是线性关系,则:b=1;当体型对变量没有影响时,则:b=0。在非线性关系中,如果生物学变量改变的比例小于体型改变的比例时,则:0〈 b〈 1;当变量改变的比例大于体型改变的比例时,则: b>1。Huxley 在20世纪20年代提出用一个幂函数描述生物的相对生长时,就引入了异速增长的概念,之后不同领域的研究者们提出了大量的异速生长经验公式,有关这方面也有许多重要著作出版,如Peters的《体型的生态学意义》 [1] 。Peters 在他的著作中,列出了1000多个异速增长公式以描述不同的动物特征与体重的关系。有趣的是这些异速增长方程的尺度指数b = 3/4 或 b=2/3。目前学术界一直争论的一个主要问题是,b值到底是2/3 还是3/4 [2-5] ?

最著名的异速增长方程应该是著名动物能量和营养学家Max Kleiber在生理学中提出的哺乳动物的代谢率随体重的0.75次幂进行变化(b = 3/4),这就是经典的“鼠-象”曲线,也被称为 Kleiber规律(或3/4 定律)。迄今,在哺乳类、鸟类,甚至更高的分类阶层(如内温动物和外温动物)以及单细胞生物中也建立了众多的类似的异速增长方程(图1)。由于在内温动物中,动物产生的热量是通过体表散失的,而动物的体表面积与体重的关系尺度是2/3,所以动物的能量代谢与体重的尺度关系应该是2/3 (或称 2/3 定律)。

图1. 不同生物类群(包括单细胞生物)的代谢率与体重的关系 [6] (引自 Hemmingsen A M 1969, Rep Steno Mem Hosp Nordisk Insulinlaboratorium 9:1-110)。

实验生物学者和理论生物学者通过各种途径验证异速增长规律, 研究发现b值的范围是2/3 到 3/4 [7] 。2/3 定律或3/4定律都得到了理论和实验研究的支持 [2,4] 。由于2/3定律的物理基础的限制,学者们近年来更倾向于3/4定律,人们提出了许多理论试图解释为什么b= 3/4。West 等 [8] 根据模型提出了异速增长定律1/4幂的分形理论 (fractal theory of quarter power allometric law)。由于生物的结构和功能受系统的(如氧、营养物质和水分等)供应速率的影响。这个理论的一个主要的设是,在对一个能量转换单位(如有机体内的细胞、线粒体和细胞中的呼吸分子等)提供供应时,有机体是利用类似分形的、分级转换系统进行的。还有两个基本定:1)分形式的转运网络的最后分枝是进行物质转换的场所,最后的分枝大小应该是不变的(即大象与鼩鼱的微血管的直径是相同的);2)有机体通过这种分形网络进行物质传递时会使所需要的能量最小化,这个机制是自然选择进化来的。这就是代谢率(或其他特征)与体重的尺度指数是3/4的原因。

Dodds 等利用整合分析(meta-analysis)方法重新分析了已经发表的关于鸟类和哺乳动物的基础代谢率(BMR)的数据,没有发现拒绝b=2/3而支持3/4的证据 [9] 。近年的许多研究也表明,似乎不存在一个单一的尺度指数,更多支持多元尺度指数的结论。Glazier详细总结了种内和种间的尺度指数,指出3/4幂定律不是普遍存在的,并提出了代谢水平界限说(metabolic-level boundaries hypothesis),即根据动物的不同代谢水平和生理状态(如冬眠、蛰伏和冷刺激等),代谢尺度的变化范围从 2/3 到 1 [10] 。Darveau 等也指出导致动物整体代谢尺度指数变化的驱动力不是单一的,而是在代谢通路上的多元控制的,并提出了一个多因素模型(multiple-cause model) [11] 。他们认为b值是对代谢和控制的多元贡献因素影响的总和,例如通过计算发现氧气供应速率对于基础代谢率的b值没有任何影响,但对于最大代谢率的b值则具有较大的影响。

最近Brown等提出的生态学代谢理论(Metabolic theory of Ecology, MTE),使生物的体型和代谢之间的关系又有了新的更广泛的生态学意义 [11] 。MTE理论实际上是Kleiber规律的扩展,认为有机体的代谢速率是功能性的生物学速率,可以控制生态学的格局。MTE理论可以解释个体、种群和群落、以及生态系统等不同水平上的一些现象和问题,如在个体水平上可以解释物种的生活史特征问题,在种群和群落水平上可以解释种群增长和群落多样性的问题,在生态系统水平上可以解释温度与生物量生产力的关系。目前对于MTE理论及其潜在的应用价值尚有争议。

异速增长定律有哪些重要意义呢?一个重要的意义就是有利于我们解释在一个很大的体重变化范围内各种生命现象的变化。同时这个尺度定律也表明,很可能有机体具有一个相似的、甚至是普遍的身体设计原理,而在这些现象背后的这个原理对于我们理解生命世界是非常重要的。异速增长规律至少有两个基本方面的应用:1)在没有直接办法进行相关测定的生物中,如果体重很容易测定的话,可以用来预测生物的有关特征的变化;2)将实际测定的结果与预测的结果进行比较,可以根据测定物种与整体变化模式的差别,解释生物对环境的适应方式。

异速增长规律被认为是一个很强大的预测工具,可以促进生态学理论的发展。体型的生物学意义及其机理的解释,对于我们理解和解释现当今众多的生物学现象(问题)是有很多帮助的。关于体型的其它影响,我们仍有很多的困惑,如不同体型的生物如何在一个群落中和谐共存?体型的意义在种内和种间的有什么差别?体型与性选择、能量代谢、大脑发育、身体发育、肥胖、衰老、繁殖、哺乳时间、种群数量增长等等,存在什么关系?背后的生物学意义和机理是什么?这些问题迄今都没有很让人满意地解释。深入理解异速增长规律无疑会促进生物学某些领域(理论)的发展。诚然,除了体型外,其他因素也会对生物的功能变化具有重要的作用。(动物所 / 王德华)

主要参考文献:

1 Peters, RH. (1983). The ecological implications of body size. Cambridge: Cambridge University Press.

2 White CR and RS Seymour 2003 Mammalian basal metabolic rate is proportional to body mass2/3. Proceedings of the National Academy of Sciences (USA) 100:4046-4049.

3 White CR, Cassey P and TM Blackburn 2007 Allometric exponents do not support a universal metabolic allometry. Ecology 88:315-323.

4 Farrell-Gray, CC and NJ Gotelli 2005. Allometric exponents support a 3/4-power scaling law. Ecology 86:2083-2087.

5 Sage VM, Gillooly JF, Woodruff WH, West GB, Allan AP, Enquist BJ and JH Brown 2004 The predominance of quaternary-power scaling in biology. Functional Ecology 18:257-282.

6 Hemmingsen AM. 1969. Energy metabolism as related to body size and respiratory surface, and its evolution. Rep Steno Mem Hosp Nordisk Insulinlaboratorium. 9: 1-110

7 West, GB., Brown, JH., Enquist BJ. 19 A general model for the origin of allometric scaling laws in biology. Science 276, 122–126

8 Dodds PS, Rothman DH, Weitz JS 2001 Reexamination of the ‘3/4-law’ of metabolism. Journal of Theoretical Biology 209:9-27.

9 Glazier DS 2005 Beyond the ‘3/4-power law’: variation in the intra- and interspecifc scaling of metabolic rate in animals. Biological Reviews 80:1-52.

10 Deau CA, Suarez RK, Andrews RD and PW Hochachka 2002 Allometric cascade as a unifying principle of body mass effects on metabolism. Nature 417:166-170.

11 Brown JH., Gillooly JF., Allen AP, Sage VM, West GB. 2004. Toward a metabolic theory of ecology. Ecology 85 (7): 1771–89

如何在go-micro中实现一个自定义的异步消息系统

1.点击安装文件

2.3DSMAX

root

Folder

选择3D所在的目录!

D:\3dsmax7

V-ray

plugins

destination

folder

选择3D-plugins所在的目录!

D:\3dsmax7\plugins

1.安装时记得选择"software

license

key",

3.安装成功后,「开始」菜单\程序\Chaos

Group\V-Ray

Adv

for

3dsmax

R8

for

x86\Licensing\Launch

V-Ray

license

server.exe

用crack文件夹中的keymaker.exe激活.

之后都要用VR前都要先

运行

Launch

V-Ray

license

server.exe

回顾

上一讲中,我们知道了broker是做什么的,以及go-micro默认的实现方案,这个broker作为默认的实现方案,供我们学习使用,一般情况下在生产环境中,大家会根据业务诉求,以及消息是否允许丢失,都会自定义一个实现方案,根据不同的业务需求,选择比较稳定的开源方案,比如Kafka,Nsq,RabbitMq等,甚至Redis中的发布订阅管道也可以作为一个实现方案来选择,就看大家的需要了。

上一讲的最后,我们也提到了,go-micro可插拔的实现一个broker,原理就是定义了一组接口方法,只要你的实现方案中,实现了这组方法,就可以在go-micro中去使用你自定义的broker。

原文参考:从go-micro的broker开始学习go-micro

Nsq

我再另外一篇文章中讲解了Nsq,想要了解的可以去翻翻看。

我们简单回顾一下,这个工具是一个分布式的实时消息平台。具有默认情况下,消息不持久,至少被传递一次,消息是无序的等特点。

如何部署一个分布式的集群也很简单,大家可以使用docker来部署一个Nsq集群,然后我们就可以使用Nsq在go-micro的架构下实现我们的异步消息系统了

Broker接口

我们再来回顾一下,Broker接口的组成

//Brokerisaninterfaceusedforasynchronousmessaging.typeBrokerinterface{Init(...Option)errorOptions()OptionsAddress()stringConnect()errorDisconnect()errorPublish(topicstring,m*Message,opts...PublishOption)errorSubscribe(topicstring,hHandler,opts...SubscribeOption)(Subscriber,error)String()string}

主要方法就是初始化Init,连接Connect以及Disconnect方法,和发布Publish以及订阅Subscribe方法。

实现方案

定义结构体

typensqBrokerstruct{lookupdAddrs[]stringaddrs[]stringoptsbroker.Optionsconfig*nsq.Configsync.Mutexrunningboolp[]*nsq.Producerc[]*subscriber}typepublicationstruct{topicstringm*broker.Messagenm*nsq.Messageoptsbroker.PublishOptionserrerror}typesubscriberstruct{topicstringoptsbroker.SubscribeOptionsc*nsq.Consumer//handlersowecanresubcribehnsq.HandlerFunc//concurrencynint}

如何实例化我们的NsqBroker实例的呢

funcNewBroker(opts...broker.Option)broker.Broker{options:=broker.Options{//DefaultcodecCodec:json.Marshaler{},//DefaultcontextContext:context.Background(),}for_,o:=rangeopts{o(&options)}varaddrs[]stringfor_,addr:=rangeoptions.Addrs{iflen(addr)>0{addrs=end(addrs,addr)}}iflen(addrs)==0{addrs=[]string{"127.0.0.1:4150"}}n:=&nsqBroker{addrs:addrs,opts:options,config:nsq.NewConfig(),}n.configure(n.opts.Context)returnn}

可以看到在nsqBroker实例中的config是我们Nsq的连接配置

然后就是我们Broker接口中的Init方法,做初始化处理

func(n*nsqBroker)Init(opts...broker.Option)error{for_,o:=rangeopts{o(&n.opts)}varaddrs[]stringfor_,addr:=rangen.opts.Addrs{iflen(addr)>0{addrs=end(addrs,addr)}}iflen(addrs)==0{addrs=[]string{"127.0.0.1:4150"}}n.addrs=addrsn.configure(n.opts.Context)returnnil}

初始化结束后,再来看看Connect方法

func(n*nsqBroker)Connect()error{n.Lock()defern.Unlock()ifn.running{returnnil}producers:=make([]*nsq.Producer,0,len(n.addrs))//createproducersfor_,addr:=rangen.addrs{p,err:=nsq.NewProducer(addr,n.config)iferr!=nil{returnerr}iferr=p.Ping();err!=nil{returnerr}producers=end(producers,p)}//createconsumersfor_,c:=rangen.c{channel:=c.opts.Queueiflen(channel)==0{channel=uuid.New().String()+"#ephemeral"}cm,err:=nsq.NewConsumer(c.topic,channel,n.config)iferr!=nil{returnerr}cm.AddConcurrentHandlers(c.h,c.n)c.c=cmiflen(n.lookupdAddrs)>0{c.c.ConnectToNSQLookupds(n.lookupdAddrs)}else{err=c.c.ConnectToNSQDs(n.addrs)iferr!=nil{returnerr}}}n.p=producersn.running=truereturnnil}

根据我们nsqBroker结构体中的addrs,来创建发布者列表,根据nsqBroker中的消费者列表,创建nsq的Consumer.然后根据是否配置了nsqlookupaddr来连接到相关组件,如果没配就直接连到指定地址的nsqd.

重点来了,看看如何实现消息的发布和订阅

func(n*nsqBroker)Publish(topicstring,message*broker.Message,opts...broker.PublishOption)error{p:=n.p[rand.Intn(len(n.p))]options:=broker.PublishOptions{}for_,o:=rangeopts{o(&options)}var(doneChanchan*nsq.ProducerTransactiondelaytime.Duration)ifoptions.Context!=nil{ifv,ok:=options.Context.Value(asyncPublishKey{}).(chan*nsq.ProducerTransaction);ok{doneChan=v}ifv,ok:=options.Context.Value(deferredPublishKey{}).(time.Duration);ok{delay=v}}b,err:=n.opts.Codec.Marshal(message)iferr!=nil{returnerr}ifdoneChan!=nil{ifdelay>0{returnp.DeferredPublishAsync(topic,delay,b,doneChan)}returnp.PublishAsync(topic,b,doneChan)}else{ifdelay>0{returnp.DeferredPublish(topic,delay,b)}returnp.Publish(topic,b)}}

从发布在列表中取出一个发布者,然后将编码后的消息发布到指定topic中。

最后就是订阅者方法

func(n*nsqBroker)Subscribe(topicstring,handlerbroker.Handler,opts...broker.SubscribeOption)(broker.Subscriber,error){options:=broker.SubscribeOptions{AutoAck:true,}for_,o:=rangeopts{o(&options)}concurrency,maxInFlight:=DefaultConcurrentHandlers,DefaultConcurrentHandlersifoptions.Context!=nil{ifv,ok:=options.Context.Value(concurrentHandlerKey{}).(int);ok{maxInFlight,concurrency=v,v}ifv,ok:=options.Context.Value(maxInFlightKey{}).(int);ok{maxInFlight=v}}channel:=options.Queueiflen(channel)==0{channel=uuid.New().String()+"#ephemeral"}config:=*n.configconfig.MaxInFlight=maxInFlightc,err:=nsq.NewConsumer(topic,channel,&config)iferr!=nil{returnnil,err}h:=nsq.HandlerFunc(func(nm*nsq.Message)error{if!options.AutoAck{nm.DisableAutoResponse()}varmbroker.Messageiferr:=n.opts.Codec.Unmarshal(nm.Body,&m);err!=nil{returnerr}p:=&publication{topic:topic,m:&m}p.err=handler(p)returnp.err})c.AddConcurrentHandlers(h,concurrency)iflen(n.lookupdAddrs)>0{err=c.ConnectToNSQLookupds(n.lookupdAddrs)}else{err=c.ConnectToNSQDs(n.addrs)}iferr!=nil{returnnil,err}sub:=&subscriber{c:c,opts:options,topic:topic,h:h,n:concurrency,}n.c=end(n.c,sub)returnsub,nil}

在这个方法中,我们通过Nsqconfig来创建nsq消费者。然后定义一个nsqHandlerFunc来处理消费到的消息。然后就可以连接到nsq服务上进行监听消息了。最后创建的订阅者实例放到nsqBroker实例中的订阅者列表中。想要了解nsqConsumer是如何连接Nsqd服务进程的,可以去go-nsq代码看具体的流程这个已经不属于我们今天的主题了,大家只要知道,Nsq建议我们使用lookupd来进行topic发布者的服务发现。

//ConnectToNSQDstakesmultiplensqdaddressestoconnectdirectlyto.////ItisrecommendedtouseConnectToNSQLookupdsothattopicsarediscovered//automatically.Thismethodisusefulwhenyouwanttoconnecttolocalinstance.func(r*Consumer)ConnectToNSQDs(addresses[]string)error{for_,addr:=rangeaddresses{err:=r.ConnectToNSQD(addr)iferr!=nil{returnerr}}returnnil}

至此一个自定义的broker实现方案就出来了,你可以通过kafka来实现自己的broker。

作者:第八共同体