动物园的功能战网访问模式发生变化那些变化

主要就是先构建开放式开发(PaaS)能力和集成能力(SOA),然后不断的建设和升级原子,以覆盖更多的场景,支持更多闭环的流程。
然后就是应用运维们逐步梳理工作场景,再一个一个的设计成闭环服务流程,然后借助蓝鲸体系的基础设施,将这些服务集成进来。
今天以图文形式,补充分享以下几点:1. 故障自动恢复怎么做的2. 游戏无人值守自动开区3. 自助发布变更4. 运维使用大数据辅助运营5. 对外开放与开源
好吧,我们正式开始。1. 故障自动恢复怎么做的
过去,通用的,无人值守式的故障修复是大家的理想,而现在是基本要求:
故障,对业务的用户体验和收入有直接的影响,虽然IaaS具备一定的弹性,业务开发也或多或少会做一些架构方面的高可用,但实际上也只能覆盖一部分。因此运维会部署各类监控,来监测运营环境的异常,然后修复。
运维配置的“告警”分为两类:
一类是对业务有直接影响的“报警”,例如在线下降,服务器ping不通、业务进程崩溃、业务进程日志中出现致命字符串(和开发约好的)等。
另一种是“预警”,例如在线波动、CPU、内存异常等等。不管是报警还是预警,都分为处理型和分析型,处理型直接转交系统通过运维预定的逻辑进行自动恢复,分析型则要与事件库里前前后后一定时间区间内的事件(网络告警、DBA告警、发布变更事件、营销活动事件等等)做分析计算,分析是不是有异常,是哪种异常,是什么导致的,应该怎么处理,然后再处理或忽略。
第一类“报警”一般来说运维都有明确的处理预案,而第二类“预警”中的大部分都是简单分析一下就可以忽略掉的,越是精细化运营,越需要运维配置更全面,更细致的高敏感“预警监控”,而这一类往往是误告率最高的。
即使每个只看一眼,也够把运维累死。因此只有实现了通用的,自动处理告警的机制,运维才敢放开手脚大量配置高敏感度“预警监控”来应对精细化运营的要求。
简单的理解,告警的分析过程其实和发布变更没有太大区别,也可以抽象为“串状”或“树状”的逻辑因果关系图,叫FTA(Fault Tree Analysis)。
在蓝鲸体系的设计理念下,非常容易低成本的实现告警自动处理,但运维必须参与其中,配置并维护FTA逻辑图。
这是一个运维整理的某业务的在线下降告警故障树分析图。
为了避免大家各自开发故障恢复类的APP(预计量会很大,后续维护会成问题),早期我们就在蓝鲸集成平台中提供了通用的SaaS形式的“故障自愈”app,运维可以选择对常见的,简单明了的报警直接以拖拽的方式生成一个故障逻辑树。
对于SaaS覆盖不了的需求,应用运维则可以通过前“故障自愈服务”提供的在线IDE自己编码出复杂的故障逻辑树。
当告警再次出现,“故障自愈服务”会代替运维按指定逻辑树进行分析、处理。
下图的例子是凌晨4:25出现的一个穿越火线端口告警,经故障自愈分析为进程异常僵死,重启进程后恢复,从告警到恢复,耗时1分13秒。
到目前为止,我们的运维每天通过故障自愈自动处理的告警,峰值高达十几万条。当然其中绝大多数是运维“任性配置的”高敏感度的“预警监控”,自动分析后,被判定为“目前无需干预”,不启动处理流程。
半年总结中,我们看到的数据是,2015上半年故障自愈系统为运维自动处理告警(报警+预警)331万,其中303万条预警成功率100%,28万报警,成功率94.25%。节省人力10214小时(预警不计算人力节省),保守估计相当于7个运维每天8小时三班倒值守。2. 游戏无人值守自动开区
玩游戏的同学都应该知道游戏分很多不同的大区,各大区除了数据不同之外,其他都是一样的,例如辽宁一区和辽宁二区。因为各种策略需要,每个大区的人数是有限制的,因此游戏常有开新区的需求,有些火爆的游戏,一天可能需要开放几十个甚至上百个大区 。
阶段1:自动化物理部署
对于之前的运维来说,主要的工作量都耗在新区的环境部署上,一般的开区是这样一个流程:
在蓝鲸体系下,应用运维就可在蓝鲸集成平台上写个工具,通过函数调用各原子组件完成这一流程:有运营系统支持的节点,比如第一个资源调拨步骤,ESB平台已经对接了资源调拨系统;没有运营系统支持的节点,例如部署svr,修改配置,按顺序启动svr进程之类的,运维就写成脚本封装进蓝鲸作业平台,也可以自制成自动化节点。
最终做好的工具早期是这样子的(这类工具基本都已下架,只找到一个残存的,流程节点对不上不用介意)。
应用运维做好这个APP工具之后,下次开区就方便了,点一下,一个大区就部署好了。后来,运维觉得这样不够闭环,只是自动化的物理部署是不够的。
阶段2:自动化环境部署
大区每次真正对外开放的时候,产品还是要找运维做一些新区的世界时间重置、测试数据清除、官网上增加一个大区,推荐区服改成这个新区等等,很繁琐的工作。那运维就继续按照这个模式,修改app,升级流程,延长自动化链条。这样一来,运维就解放了,每当要开一个新区,外包同事就可以代替运维操作一下这个app工具,帮助产品策划人员把新区开出去。
阶段3:自动化决策支持
再后来,产品策划同学找运维来帮忙,因为他们这个游戏什么时候开新区,主要是基于各种数据指标的简单运算结果,而且是产品策划人员用人盯着看,达到指标就通知运维外包同学开区,他们发现应用运维已经从这个流程中消失了,除非工具出问题或者由于版本变更开区流程发生变化,运维才出现一次。
所以,他们就和运维商量能否把他们的决策流程也自动化掉?
因为仅仅开区这一个场景就很消耗他们的人力,尤其是晚上,产品策划都不敢睡觉,怕大区承载超限,浪费拉新流量。
于是运维就再次升级流程,借助蓝鲸数据平台,从各IDC实时拉取各指标,通过实时计算自动触发决策,将开区的决策也封装进工具。
产品要做的,只是在运维提供的蓝鲸APP中设置好开新区的规则。在调试期间,运维在大区正式开放的前一个节点,会嵌入一个“微信确认”的节点,让产品人工干预一下,避免因为工具bug导致开区失控。
而在稳定期过后,运维会将这个节点从流程中隐藏,这样,每天几十个大区的开放,就完全闭环,没有活人参与了。
在蓝鲸发展的早期,这类开区工具出现了很多,各个业务的开区工具都是运维基于第一个开区工具修改后实现,看上去都很类似,只是流程不同(因为真的没有两个游戏的开区流程是一样的……),先能用,然后再各自慢慢优化。
阶段4:通用开区工具
最后,当开区这个场景的工具达到一定数量后,运维精英们聚在一起根据各自已经实际跑顺的流程和交互的优秀元素,设计了通用的开区工具。
随着其逐步完善,越来越多的运维选择废弃掉自己曾反复雕琢过的,心爱的APP,接入通用工具。
这个过程看似曲折,但在我们这里却是必须的,因为如果没有各自开发的专用工具,很难凭借想象在早期就编出一种设计方案,让所有运维都满意,通过这种先自动化再标准化的方式打造的工具,才是真正的“出自实战”。
从更高的层面来看,这是我们在底层操作标准化、原子组件标准化之上,构建起的应用层标准化。
这一标准化将基础运维场景的“工具构建和操作”做了规范,这也是我在昨天的预热文章中提到的“逐级标准化”的最后一层。这一层,从应用层避免了误操作的发生概率,降低了基础操作工具的维护成本。
3. 自助发布变更
其他的场景例如扩容、缩容、发布、变更、配置修改等等其实和开区这个是类似的,就不一一举例了,思路和故障自愈、开区其实是一样的,不用担心业务是什么架构,什么技术实现,不用管是游戏还是电商还是金融或者什么其他类型,只要是“使用linux或windows作为操作系统平台,linux命令或脚本能覆盖操作需求”都可以支持,当然得有运维参与建设和维护这类工具。
这就是我们要达到的目的之一:应用运维不是操作工,不提供重复性的操作服务(临时帮忙可以),只提供解决方案:
蓝鲸早期,这类操作工具占据了90%的比例,而随着应用层标准化的推进,大量被下架,目前已经不足40%,而且目前凡是“有可能”直接影响业务的操作类工具的开发出于安全考虑已经开始限制。
除此之外,应用运维还大量提供了“产品运营”的辅助工具,这些工作原本不是运维的工作范畴,但为了分担业务开发团队的一些工作量,运维也会参与,而且应用运维基于PaaS构建这类工具,成本低廉效率高,还免维护。
这部分内容昨天的预热文章里也说过了,就不重复举例了。4. 大数据辅助运营
数据运维,我们目前覆盖的场景还很有限,主要是两个方面:
A. 用于技术运营辅助决策:多维度曲线监控,例如收集业务在线和登陆数据,对两种数据同时采用降幅变化异常判断,当在线升高同时发生登录下降的情况,则可以认为在线发生异常,触发告警。扩容需求,每5分钟分别采集各模块所有机器的CPU负载和内网流量,以模块为维度每5分钟统一次该模块的CPU平均负载和内网流量总和以及总机器数,将数据合并,如果某个模块连续n次满足平均CPU负载高于x%且流量大于y兆的情况时,判断为需要扩容,扩容机器数量为: 该模块机器总量 (平均CPU负载 - x%) / x%和模块机器数量(内网流量 - y) / y中的最大值,然后触发操作。
B. 用于产品运营辅助决策:有时候一个产品要根据一些实际情况制定运营策略,设置与运营环境相关的一些参数,那需要运维来提供比如一个对局游戏,需要设置一个最高ping值,低于这个值的用户可以参与对局,高于的推荐到更合适的大区;还有个重要的场景就是分析使用本业务的用户在使用过程中,在哪个节点发生了问题,比如从下载开始,哪些用户下载失败了,没下完就关闭了下载,在失败前按平均速度分组,根据不同速度的用户组做不同运营策略的挽回,根据地域分组,来分析区域性问题,或者分析哪些用户在下载后的安装、登录等过程中报了什么错误,如何定向解决。新发布了一个版本,用户对某个更改特性的使用情况指标如何,或者游戏内某一数值(比如金币)的产生量除以当前人数的指标,可以通过数据分析来反映用户喜好程度或者是否有问题。
这些是我们内部已经实施的一些例子,不要问我那个公式怎么弄出来的,我也不知道,是那个游戏的业务运维们算出来的,据说准确度很高,但用于别的游戏就不行了,每个游戏都有自己的情况。
在精细化运营中,这类场景几乎是无限的。如果再附加上两个限定条件“秒级实时”和“T级别海量数据”,那大家再重新看一下这些需求,就会发现对业务的运营所起到的作用就不可同日而语了:有的可以在致命问题刚发生时就被发现,避免大量的用户被伤害;有的可以让产品一次性设置成最合理的参数,让更少的用户因为不喜欢业务策略而流失。
在精细化运营中,我们希望帮助产品尽可能多的将买来的流量沉淀在业务中,在业务的整个生命周期中,从下载,到快速甚至无感知发布变更、故障恢复,到精准及时的用户引导安抚,到数据化的运营决策辅助,以各种方式多多少少的挽回用户流失。
而从实现方式上,“秒级实时”加“T级别海量数据”的交集,是运维的实现瓶颈。而蓝鲸数据平台,解决了这个问题。
蓝鲸管控平台提用了高效的数据采集通道,运维只需要用熟悉的脚本语言在机器上写个采集逻辑,交给服务器上的agent,数据就会从各地的IDC实时汇集到kafka+storm集群,之后在蓝鲸数据平台提供的在线IDE上用yaml语言写好聚合逻辑,运算好的实时结果流就会输入到结果库。
这时候,就可以在蓝鲸集成平台中的PaaS平台上开发一个APP,来实时的展示这些数据,当然如果运维连开发APP的成本也不想付出,那也可以在市场中找到一个APP,配置出一套实时仪表盘(SaaS)。
在腾讯游戏技术运营后续的各种分享中,大家会看到很多这样的案例。
这个图是我刚才截的,整个图是动态的,上边的曲线一秒左移一次,右下角的+10是不断从下方升起并消失的,可能这也算是微信分享的一个缺陷,一来对于实时曲线截图变成静态的,二来出于数据敏感的原因,也不能截太多数据类线上APP的图片。
这个工具中,如果鼠标点击黄色部分,就会将未完成下载就关闭下载器的玩家按关闭前的下载速度分组,并支持提取QQ号码包,这样就可以对高带宽玩家用推送礼包之类的营销活动拉回用户,对于低速玩家,可以给他们推荐加速方案等。
在我们后续继续举办的蓝鲸沙龙中,仍会有新版本介绍,在蓝鲸作业平台上封装脚本的5分钟现场演示,将封装好的原子脚本封装进蓝鲸APP的5分钟现场演示,蓝鲸配置平台的使用操作演示,以及各种内部APP分享。5. 对外开放与开源
谈到开放,首先要说一下蓝鲸的适用范围。昨天的文章(可点击文末的”阅读原文“以赏阅之),大家应该看过了,虽然我们主要的业务是游戏,但蓝鲸的设计中却没有依赖任何游戏的元素,除去我们自身也有大量的官网、论坛类非游戏业务之外,还有一种神奇的“游戏平台”业务。
这种“游戏平台”业务的架构模式与游戏基本无关,属于功能性平台,每上一个新功能或特性,就新开发一堆svr,嵌入整套体系中,而多数互联网业务也差不多都是这样的。
我们眼中的共性,或者说蓝鲸的设计能支持的业务,依然只有一个条件:“使用linux或windows作为操作系统平台,linux命令或Windows脚本能覆盖操作需要”。
例如作业平台,只负责向海量操作单元(OS或容器)传输文件及执行linux命令、脚本,配置平台允许用户按四个层级的结构来管理资产:最下边是OS或者其他形式的设备,向上依次是模块、set、一级节点。
从设备来源这个角度来说,如果企业使用的是公有云服务,那可以直接使用我们的公有云版本,只需要在OS或容器上安装“蓝鲸管控平台”的agent:
当然诚实的讲,我们目前感觉还没到可以自信的以商业化产品化形态对外服务的程度,各团队都还在打磨新版本。如果企业的设备使用的是私有云或者混合云,那也可以参考我们的方案,设计类似蓝鲸的体系并与公有云对接。
目前我们正在为58同城的运维团队实施蓝鲸混合云解决方案。
在set这一层,游戏可以作为大区来使用,电子商务可以作为一个业务集来使用,资讯类业务可以作为一个频道来使用……而最顶层的一级节点,可以作为大业务集、部门、事业群等维度来使用。
目前我们为腾讯云移植了“蓝鲸作业平台”+“蓝鲸配置平台”+“蓝鲸管控平台”,这三个的组合基本可以覆盖运维基础服务,试点用户中有游戏、金融、电商、分类网站等多个行业类型的公司。
至于有群友昨天提到的纯粹的商业化版本,目前我们主要任务是服务于自己部署于公有云及私有云上的业务、投资公司业务、以及各公有云上的合作伙伴的业务。半年内应该不会考虑大规模实施私有云、混合云的商业化版本。
关于开源,一直是我们想做的,初步的计划是在今年年底起,能将“蓝鲸配置平台”等几个平台的完整版本或核心部分分批开源。
进度取决于两个因素,一是我们对产品的自信程度,二是公司的开源制度流程。(完)NEO(saic-infra) 
 文章为作者独立观点,不代表微头条立场
的最新文章
AWS为开发人员提供了丰富的数据库管理备选项,本文将详细介绍托管关系数据库以及托管 NoSQL 数据库的知识。微服务是一种软件体系结构类型,复杂的应用程序由许多微小并且相互独立的服务组成。在云存储中,数据的安全性一直被广泛关注。亚马逊的AWS S3和Openstack Swift分别采取了不同的算法来对每一个HTTP请求进行鉴权。这里想对二者的鉴权过程作简单分析和总结。去赌场参观过的同学应该都见过那种押大小的骰子游戏,如何让网络玩家相信庄家没有作弊,真的产生了随机的骰子呢?在云存储中,数据的安全性一直被广泛关注。亚马逊的AWS S3和Openstack Swift分别采取了不同的算法来对每一个HTTP请求进行鉴权。这里想对二者的鉴权过程作简单分析和总结。本文可以让你了解用户是如何使用手机的,以及触控屏是如何来感应我们的操作的。圣诞节快乐!在本不该出现的地方出现的人造物,被称为“欧帕兹”的神秘史前物品,究竟又是怎么一回事?本文探讨了Ceph文件系统及其独有的功能,这些功能让它成为可扩展分布式存储的最有吸引力的方案。在走向移动化、社交网络的过程中,无论传统的PC与手机都经历着激烈的竞争及快速的技术转变。只有可快速迭代、弹性扩展的企业云平台才能够支撑联想这种业务创新的需求。Linux 的生态系统是非常多样化的,对每个人来说,总有一款适合你。Empire是一个纯碎的PowerShell后期漏洞利用代理工具,它实现了无需powershell.exe就可运行PowerShell代理的功能。Facebook已建立了一套应用和服务体系,为用户之间相互交流和分享提供了广泛的方式。[…………]乔帮主从帆布包里掏出一台被称之为“Macintosh”的东西,从此开始了苹果传奇。作为耗电大户的数据中心一直与“可持续发展”距离遥远,许多互联网巨头也一直在想办法改善这一情况。Facebook则选择把旧数据“冷冻”起来!那么,冷存储的效果如何呢?本文收集整理了计算机编程领域的二十个突破历史的发明。法国人托克维尔写过一部《旧制度与大革命》,里面说:在这类社会中,没有什么东西是固定不变的。在我们与外星人取得联系之前,神经网络是我们所知的最具有思考能力的非人类思考者了。南京下关,走在街头巷尾,我一直怀疑我是否穿越到上世纪八十年代的小县城,这是一片银发世界今天我们说说在生活中界面设计中的运用所带来的感受,以及人们对色彩的喜好偏差和色彩的决定性作用等。在谷歌2015年Q3财报电话会议上,CEO皮查伊(“劈柴”)大力强调谷歌在未来会持续加大对机器学习和人工智能方向上的投入。本文介绍了雅虎PB级云对象存储COS解决方案的实践,解释了选择软件定义存储、选择Ceph放弃Swift的原因,部署的架构及其实现,耐用性和延迟方面的优化以及未来的研发方向等。Facebook上9万人在点赞的英文漫画。亲,你的选择是(
)?Linux已经从一个个人爱好发展成了一场计算机革命。在这篇文章里,我们向你展示最完整的Linux 23年来发展的历史年表。第一次看到Xterrain 500你马上就能注意到它的特别之处——没错,就是那宽到吓人的前轮。想要骑着什么去跋山涉水的话,估计也就是它了。O赚足回头率!这辆自行车比摩托车还霸气。国际数据中心设计领域在创新使用圆柱形的机柜方案来增加每公尺的电力密度和热交换能力。所有的大人都曾经是小孩,虽然,只有少数的人记得。Google 概述了其长达十年之久的一段架构建设“旅程”——构建软件定义网络(SDN),展示了他们是如何从在2004年还在使用供应商的交换机,转变到一年后开发自己的硬件,再到在其数据中心的服务器中传输数据。百度大规模的数据处理和应用历时已久,“云”是一个延续的过程;云的普及,将数据中心资源更多的暴露给用户,运营水平需更智能。在2014年和2015年,Linux 涌入了一堆流行的付费游戏,虽然这是令人激动的消息,但玩家有这个支出预算吗?付费游戏很好,但更好的是由了解玩家喜好的开发者开发的免费的替代品。本文介绍Google存储、计算、调度的Stack:GFS,bigtable,dremel,spanner,Map-Reduce,borg,还有和open source的对比。云安全联盟:创立于2009年,旨在为云计算环境下提供最佳安全方案的非营利性组织。在小米一直致力于高稳定的OpenStack私有云建设,目前小米集群分布在多个IDC、数千台虚拟机,服务公司几十个产品线的线上和线下业务。数字化学科:通过云、大数据、社交、移动和物联网实现市场领先—Joseph Weinman,《云经济》作者SCIENCE(科学杂志)在创刊125周年之际,公布了125个最具挑战性的科学问题。其中有10个和人工智能未来的发展相关,我们来看看。不管图灵测试多么悠久,把类人智能作为人工智能的先决条件,也与“前哥白尼时代”的人类中心主义无异。先进的、不像人类的人工智能的到来,可能会带来一场新的觉醒,使我们对于什么是真正的智能有更清醒的认识。这样我们建立的世界模型就更接近真实的世界。Linux中的文件是什么?它的文件系统又是什么?今天本文就是答案。Ceph是统一分布式存储系统,它强大到可以改变公司的IT基础架构和海量数据管理能力,想学习的童鞋读读本文咯。今天介绍一种能够帮助工程师对应用性能进行量化评估的标准 —— Apdex 。水熊是地球上最奇特的生物,最显著能力是承受极端炽热和寒冷的温度,甚至可以幸存在太空环境中。新一代的液冷计算机器,使用液态冷媒替代空气对计算机元件进行冷却,是未来计算机设备的一场革命。saic-infra您好,欢迎关注saic-infra,我们是汽车IT人,我们关注IT技术发展,关注挨踢人生活现状。热门文章最新文章saic-infra您好,欢迎关注saic-infra,我们是汽车IT人,我们关注IT技术发展,关注挨踢人生活现状。北京动物园将搬迁 其中一部分“功能”移到更适宜的郊区
来源:&&|&&
作者:佚名&&|&&
责任编辑:赵伟
全国政协委员、北京市规划委主任黄艳【北京动物园搬迁】全国政协委员、北京市规划委主任黄艳:北京动物园的&搬家&事宜似乎真已经提上了议事日程,准确点说,应该是&分家&,一部分动物或许将离开喧闹的市中心,这对搬走的动物们来说可能是好事。全国政协委员、北京市规划委主任黄艳昨日表示,目前北京正在研究给动物提供更好的环境,可能会把北京动物园一部分&功能&移到更适宜的郊区。
全国政协委员、北京市规划委主任黄艳黄艳昨日在小组会议后受访时表示,动物园周边太热闹,虽然做了隔音屏,但仍有噪音问题,对大型动物的生存和宜居有很多干扰。另外,动物园作为旅游重地,一到周末和节假日,很多外地游客来此观光,瞬时交通流量暴增,对城市本身有影响,阻塞的交通对行人也不方便。
版权所有 (C) 中国网·东海资讯 监督电话:025- 京ICP证 040089号
京公网安备号 京网文[5号
法律顾问: |
| 未经书面授权禁止复制或建立镜像探索提升动物园公众教育功能的途径--《野生动物学报》2014年S1期
探索提升动物园公众教育功能的途径
【摘要】:对动物园公众教育功能提升的途径进行了分析与阐述,并梳理和总结了动物园的公众教育功能,结合社会发展与需求,就如何更好地提升中国动物园的公众教育功能进行了探讨。文中提出21世纪动物园公众教育的4个提升途径:一是完善展区建设;二是要配合学校素质教育,参与社区建设;三是要创新公众教育形式,精心打造品牌项目;四是要扩大对外交流合作,提高社会影响力。
【作者单位】:
【关键词】:
【分类号】:G633.98;Q95-339【正文快照】:
j 2|^ 作为公众的教育课堂,重视并培育固定受众群,‘p 以品牌教育活动,吸引社区、学校公众是动物园公众近年来,我国动物园事业呈现蓬勃发展之势,无 教育不可忽视的工作理念[8_9]。许多动物园通过不断论在数量、种类、规模上,还是展览、服务等诸多方 的探索和创新,使自身的科普
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【参考文献】
中国期刊全文数据库
肖方;杨小燕;杜洋;;[J];科普研究;2009年05期
张文东;[J];林业调查规划;2003年01期
付晓琛;张文华;邓芳;;[J];生物学教学;2007年10期
李梓榕;;[J];生物学教学;2007年12期
【共引文献】
中国期刊全文数据库
李永民;聂传朋;谢修超;;[J];阜阳师范学院学报(自然科学版);2010年03期
聂传朋;李永民;崔亚东;李焰焰;;[J];阜阳师范学院学报(自然科学版);2013年03期
陈雪;;[J];绿色科技;2010年12期
刘思敏;[J];旅游学刊;2004年05期
周婧;张志敏;;[J];科普研究;2013年02期
中国重要会议论文全文数据库
杨华;;[A];抓住2008年奥运会机遇进一步提升北京城市园林绿化水平论文集[C];2005年
中国硕士学位论文全文数据库
于斯惟;[D];中南林业科技大学;2009年
罗玉艳;[D];昆明理工大学;2011年
康兴梁;[D];北京林业大学;2005年
李海军;[D];东北林业大学;2006年
魏婉红;[D];北京林业大学;2006年
王凯;[D];东北林业大学;2006年
张丽烟;[D];东北林业大学;2008年
周璐;[D];北京林业大学;2009年
付晓琛;[D];华东师范大学;2009年
秦丽平;[D];重庆师范大学;2009年
【相似文献】
中国期刊全文数据库
吴兆铮;;[J];生命世界;2008年02期
中国重要会议论文全文数据库
狄乐;;[A];中国植物园(第十二期)[C];2009年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 知识超市公司
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号}

我要回帖

更多关于 客观情况发生变化 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信