冯永忠
冯永忠
性      别: 职      称: 教育,高等学校教师,教授
籍      贯: 陕西省 西安市 现 居 地: 甘肃省 定西市
毕业院校: 西北农林科技大学 专      业: 生态学
查看更多个人信息
出生年月: 1972-11 工作单位: 西北农林科技大学农学院
邮       箱: fengyz@nwsuaf.edu.cn 联系电话:
学       历: 博士

【人物简介】

  冯永忠,男,1972年11月出生,博士,副教授,硕士生导师,西北农林科技大学农学院农学系副主任。1999年7月毕业于甘肃农业大学工学院机械设计与制造专业, 获工学学士学位;2003年7月毕业于西北农林科技大学资源环境学院生态学专业,获理学硕士学位;2006年7月获西北农林科技大学生态学专业理学博士学位。   主持参加国家、省部科研课题15项,发表论文30余篇,出版《西北地区农村产业结构升级及调整战略研究》和《江河源区生态环境演变与质量评价研究》专著2部,获省部级科技进步二等奖2项,参编《农业资源与区划》国家级规划教材1部,主讲《农业生态学》课程评为陕西省精品课程。

【研究方向】

主要从事资源与环境生态、循环农业等方面的研究。

【研究成果】

【科研项目】

  国家水污染重大专项   国家科技基础性工作专项重点项目   国家科技支撑计划项目   国家行业专项(农业)   国家自然科学基金   科技成果转化项目   林业局948项目   陕西省重大科技专项计划项目

【论文著作】

  1.Yongzhong Feng, Yan Guo , Gaihe Yang , Xiaowei Qin , Zilin Song. Household biogas development in ruralChina: On policy support and other macro sustainable conditions[J].Renewable and Sustainable EnergyReviews16 (2012) 5617-5624.(SCI, IF=6.018)   2.Xiaojiao Wang, Gaihe Yang, Yongzhong Feng, Guangxin Ren, Xinhui Han. Optimizing feeding compositionand carbon–nitrogen ratios for improved methane yield during anaerobic co-digestion of dairy, chicken manureand wheat straw[J].Bioresource Technology120 (2012) 78-83.(SCI, IF=4.98).   3.Yongzhong Feng, Xiaoling Zhao, Yan Guo, Gaihe Yang, Jianchao Xi and Guangxin Ren. Changes intheMaterial Characteristics of Maize Straw during the Pretreatment Process ofMethanation[J].Journal ofBiomedicine and Biotechnology2012, doi:10.1155/2012/325426.(SCI, IF=2.436).   4.Zilin Song, Gaihe, Yan Guo,Tong Zhang. Comparison of two chemical pretreatments of rice straw forbiogas production by anaerobic digestion[J]..BioResources2012,7(3):3223-3236. (SCI, IF=1.414).   5.Xiaojiao Wang, Gaihe Yang*, Fang Li,Yongzhong Feng, Guangxin Ren. Response surface optimization ofmethane potentials in anaerobic co-digestion of multiple substrates: dairy, chicken manure and wheatstraw[J].Waste management and research, 2012,DOI: 10.1177/0734242X12468197 (SCI, IF=1.19).   6.Zilin Song, Gaihe Yang,XinhuiHan,Yongzhong Feng, Guangxin Ren. Optimization of the alkalinepretreatment of rice straw for enhanced methane yield.Journal of biomedicine and biotechnology。   7、Xiaowei Qin, Gang Li, Dexiang Wang, Ruiying Liu, Gaihe Yang, Yongzhong Feng, Guangxin Ren.Determinism versus chance in canopy gap herbaceous species assemblages in temperate Abies–Betulaforests. Forest Ecology and Management.262(2011):1138–1145.·   8、Yong-zhong Feng, Xiao-jun Xie, Xiao-wei Qin, Gai-he Yang, Yan-chun Cao and Shi-qi Yang. Features andtreatment of non point source pollution in the Ningxia Yellow River area.African Journal of AgriculturalResearch Vol. 6(2011)(24), pp. 5541-5550, 26 October.·   9、Yu Chena, Gaihe Yang, Sandra Sweeneya, Yongzhong Fengb. Household biogas use in rural China: Astudy of opportunities and constraints. Renewable and Sustainable Energy Reviews. 14(2010), January2010, Pages 545–549。

与TA有关的专家
姓名:
工作职务:
研究员
研究方向:
土壤肥力形成机制、土壤养分与环境效应、植物营养与调控、生态环境建设等。以土壤-植物养分循环过程与调控、促进区域农业可持续发展为方向。主要从事旱地土壤-植物养分循环与生态环境方面的科研工作。通过长期试验研究,提出了旱地不同降水年型冬小麦优化施肥模式,明确了有机肥、豆科轮作在旱地土壤肥力保持方面的重要作用,探讨了旱地肥料利用率的波动性和影响因素,以及长期施肥下土壤剖面硝态氮的累积机理和动态变化过程。用15N示踪技术研究了氮肥去向、后效及土壤残留氮的剖面分布规律,并通过不同形式的覆盖措施,探讨旱作高产和水肥高效利用的潜力,初步发现了较好的生产措施。
毕业学院:
西北农林科技大学
姓名:
工作职务:
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)