行业专家 -米乐体育官方

刘永红
性      别: 职      称: 副教授
籍      贯: 现 居 地:
毕业院校: 西北农林科技大学 专      业: 森林培育
出生年月: 1970-02-23 工作单位: 西北农林科技大学林学院
邮       箱: 联系电话:
学       历: 硕士

【人物简介】

 刘永红,男,中共党员,1970年2月生,林木遗传育种教研室,副研究员。1995年7月毕业于西北林学院林学专业,获农学学士学位;2009年12月获西北农林科技大学森林培育专业农学硕士学位。1995年7月至2001年9月在陕西省林科院从事林木遗传改良研究工作。2001年9月至今在西北农林科技大学林学院,主要从事油松、花椒良种选育研究和良种试验示范基地建设工作。现为西北农林科技大学凤县花椒试验示范站驻站专家。

【研究方向】

主要从事油松遗传改良和油松良种基地建设研究、花椒良种选育和花椒试验示范基地建设和良种示范推广工作。 1.油松多世代育种研究。 主要以油松种子园和子代测定林为材料,通过人工控制授粉,开展高世代育种材料的创造、测定及选择研究,为后继建立遗传增益更大、遗传品质更优的高世代油松种子园作材料准备。本研究得到国家林业局公益专项,国家林业局重点项目和省公关项目的资金支持。 2.花椒良种选育研究 从收集的花椒种质资源中,通过区域试验研究,选育丰产性高、抗性强、品质优的花椒优良新品种。针对花椒有刺,难采摘的生产问题,开展无刺花椒的良种选育研究,通过引种栽培,选育适宜当地生长的无刺或少刺优良品种。凤椒品质优,价值高,市场前景好,但凤椒易遭受晚霜冻的危害。通过从当地凤椒种质资源中,选育凤椒抗冻强的优良种质;通过海洋寡糖对花椒抗病、抗冻机理研究,研制花椒新型抗冻剂,增强凤椒的抗冻性能,提高凤椒产量,促进当地农民增收。该研究得到国家林业局和学校科研专项的支持。 3.花椒试验示范推广研究 通过推广凤县花椒规范化生产栽培技术,包括“花椒的建园栽植技术、整形修剪技术、关键施肥技术和主要病虫害综合防治技术”等技术推广。解决了生产上四大问题,包括“花椒根腐病、吉丁虫危害严重的问题,花椒树形紊乱、树体早衰的问题,花椒早期落叶、二次萌发的问题,花椒落花落果严重、产量低的问题”。开展相关技术培训,培训职业农民和技术骨干,营建推广花椒试验示范林,提高农民花椒生产收益。

【研究成果】

近年来取得的主要成果。   建立了油松二代种子园150亩,收集了油松种质材料100余份,油松杂交组合材料120余份,营建油松子代测定林300余亩。为油松良种选育和多世代育种奠定了基础。2.在油松优树选择方法中,提出了根据不同性状的贡献率进行生长、结实和适应性等并举的多性状综合选择方法,并且确定了选择效率较高综合指数法进行选择,取得较好的实际效果。3.收集无刺或少刺花椒种质资源12余份,为无刺花椒的选育研究奠定基础。4. 参加选育审定的林木良种7个,其中国审林木品种1个,省审林木良种6个。获得各级成果奖5项,其中省政府科学技术和科技推广一等奖各1项,省政府科技推广二等奖1项等。参编花椒专著2部,发表相关学术论文20余篇。

【科研项目】

【论文著作】

与ta有关的专家
姓名:
工作职务:
研究方向:
农业与农村社会发展。
毕业学院:
西北农林科技大学
姓名:
工作职务:
freemarker template error (debug mode; use rethrow in production!): the following has evaluated to null or missing: ==> c.admheadship [in template "web-inf/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 47] ---- tip: it's the step after the last dot that caused this error, not those before it. ---- tip: if the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myoptionalvar!mydefault, or use [#if myoptionalvar??]when-present[#else]when-missing[/#if]. (these only cover the last step of the expression; to cover the whole expression, use parenthesis: (myoptionalvar.foo)!mydefault, (myoptionalvar.foo)?? ---- ---- ftl stack trace ("~" means nesting-related): - failed at: ${c.admheadship} [in template "web-inf/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 45] ---- java stack trace (for programmers): ---- freemarker.core.invalidreferenceexception: [... exception message was already printed; see it above ...] at freemarker.core.invalidreferenceexception.getinstance(invalidreferenceexception.java:134) at freemarker.core.evalutil.coercemodeltotextualcommon(evalutil.java:451) at freemarker.core.evalutil.coercemodeltostringormarkup(evalutil.java:374) at freemarker.core.dollarvariable.calculateinterpolatedstringormarkup(dollarvariable.java:96) at freemarker.core.dollarvariable.accept(dollarvariable.java:59) at freemarker.core.environment.visit(environment.java:362) at freemarker.core.iteratorblock$iterationcontext.executenestedcontent(iteratorblock.java:263) at freemarker.core.iteratorblock$iterationcontext.accept(iteratorblock.java:200) at freemarker.core.environment.visititeratorblock(environment.java:595) at freemarker.core.iteratorblock.acceptwithresult(iteratorblock.java:81) at freemarker.core.iteratorblock.accept(iteratorblock.java:67) at freemarker.core.environment.visit(environment.java:326) at freemarker.core.environment.visit(environment.java:332) at freemarker.core.environment.process(environment.java:305) at freemarker.template.template.process(template.java:384) at com.xatrm.common.web.springmvc.simplefreemarkerview.rendermergedtemplatemodel(simplefreemarkerview.java:114) at org.springframework.web.servlet.view.abstracttemplateview.rendermergedoutputmodel(abstracttemplateview.java:167) at org.springframework.web.servlet.view.abstractview.render(abstractview.java:303) at org.springframework.web.servlet.dispatcherservlet.render(dispatcherservlet.java:1257) at org.springframework.web.servlet.dispatcherservlet.processdispatchresult(dispatcherservlet.java:1037) at org.springframework.web.servlet.dispatcherservlet.dodispatch(dispatcherservlet.java:980) at org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:897) at org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:970) at org.springframework.web.servlet.frameworkservlet.doget(frameworkservlet.java:861) at javax.servlet.http.httpservlet.service(httpservlet.java:622) at org.springframework.web.servlet.frameworkservlet.service(frameworkservlet.java:846) at javax.servlet.http.httpservlet.service(httpservlet.java:729) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:230) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at org.apache.tomcat.websocket.server.wsfilter.dofilter(wsfilter.java:52) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at org.jasig.cas.client.session.singlesignoutfilter.dofilter(singlesignoutfilter.java:76) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at ci.filter.sqlinjectfilter.dofilter(sqlinjectfilter.java:157) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at ci.filter.xssfilter.dofilter(xssfilter.java:96) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at ci.filter.securityfilter.dofilter(securityfilter.java:25) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at com.xatrm.common.web.xssfilter.dofilter(xssfilter.java:40) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at org.apache.shiro.web.servlet.abstractshirofilter.executechain(abstractshirofilter.java:449) at org.apache.shiro.web.servlet.abstractshirofilter$1.call(abstractshirofilter.java:365) at org.apache.shiro.subject.support.subjectcallable.docall(subjectcallable.java:90) at org.apache.shiro.subject.support.subjectcallable.call(subjectcallable.java:83) at org.apache.shiro.subject.support.delegatingsubject.execute(delegatingsubject.java:383) at org.apache.shiro.web.servlet.abstractshirofilter.dofilterinternal(abstractshirofilter.java:362) at org.apache.shiro.web.servlet.onceperrequestfilter.dofilter(onceperrequestfilter.java:125) at org.springframework.web.filter.delegatingfilterproxy.invokedelegate(delegatingfilterproxy.java:346) at org.springframework.web.filter.delegatingfilterproxy.dofilter(delegatingfilterproxy.java:262) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at org.springframework.orm.hibernate4.support.opensessioninviewfilter.dofilterinternal(opensessioninviewfilter.java:151) at org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at org.springframework.web.filter.characterencodingfilter.dofilterinternal(characterencodingfilter.java:197) at org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at com.xatrm.common.web.processtimefilter.dofilter(processtimefilter.java:35) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:192) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:165) at org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:198) at org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:108) at org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:472) at org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:140) at org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:79) at org.apache.catalina.valves.abstractaccesslogvalve.invoke(abstractaccesslogvalve.java:620) at org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:87) at org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:349) at org.apache.coyote.http11.http11processor.service(http11processor.java:783) at org.apache.coyote.abstractprocessorlight.process(abstractprocessorlight.java:66) at org.apache.coyote.abstractprotocol$connectionhandler.process(abstractprotocol.java:789) at org.apache.tomcat.util.net.nioendpoint$socketprocessor.dorun(nioendpoint.java:1455) at org.apache.tomcat.util.net.socketprocessorbase.run(socketprocessorbase.java:49) at java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142) at java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617) at org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run(taskthread.java:61) at java.lang.thread.run(thread.java:745)
网站地图