刘小林
刘小林
性      别: 职      称: 教育,高等学校教师,教授
籍      贯: 陕西省 西安市 现 居 地: 陕西省 汉中市
毕业院校: 西北农林科技大学 专      业: 牧医系畜牧
查看更多个人信息
出生年月: 1961-04 工作单位: 西北农林科技大学动物科技学院
邮       箱: liuxiaolin@nwsuaf.edu.cn 联系电话: 13359185712
学       历: 本科

【人物简介】

  刘小林,1961年4月生,陕西城固县人,汉族,中共党员,现任西北农林科技大学动物科技学院教授、博士研究生导师。1983年毕业于原西北农学院牧医系畜牧专业,1994年获西北农林科技大学动物遗传育种专业硕士学位,1999年获动物遗传育种专业博士学位。2001-2003年在中国科学院海洋研究所实验海洋生物学做博士后研究,研究员。   长期从事动物科学专业本科生教学、科研工作,主讲课程有生物统计学、动物遗传学、动物数量遗传学、家畜育种学,为博、硕士研究生讲授动物遗传资源学、动物育种原理与方法、试验设计等课程。主持和参加国家十五攻关课题、十一五国家支撑计划项目、国家863项目、国家和省自然科学基金等课题20多项,主编和参编专著6部,出版全国统编教材4部。先后在国内外科技刊物发表论文200多篇。

【研究方向】

动物育种原理与方法、动物遗传资源学(含水产动物遗传资源)。

【研究成果】

  获三项发明专利。

【科研项目】

  主持和参加国家十五攻关课题、十一五国家支撑计划项目、国家863项目、国家和省自然科学基金等课题20多项。

【论文著作】

  ⒈ LIU Xiao-lin,CHANG Ya-qing,ⅪANG Jian-hai,Li Fuhua,Liu Xianjie,Brovkina Elena Pavlovna. Studies on Hybridization Effects of Different Geographic Population of Chlamys Farreri. Acta oceanologica sinica,2003,25⑵: 255~263.(SCI收录).   ⒉ LIU Xiao-lin,CHANG Ya-qing,ⅪANG Jian-hai,et al. Study on heritability of growth in the juvenile sea urchin,Strongylocentrotus nudus. Journal of shellfish research,2004,23⑴: 215~219. (SCI收录).   ⒊ LIU Xiaolin,CHANG Yaqing,ⅪANG Jianhai et al. Hybridization Effects of Three Chlamys Farreri Populations from China,Korea and Japan. Journal of Shellfish Research,2004,23⑵:501~506. (SCI收录).   ⒋ LIU Xiao-lin,CHANG Ya-qing,ⅪANG Jian-hai,Ding Jun,Cao Xuebin. Heritability of growth of juvenile Strongylocentrotus intermedius. Sea Urchin Fisheries and ecology. Proceedings of the International conference on Fisheries and Aquaculture. 2004,pp185~194. (全文刊登,被ISTP收录).   ⒌ LIU Xiao-lin,CHANG Ya-qing,ⅪANG Jian-hai,Ding Jun,Cao Xuebin. Heritability of growth of juvenile Strongylocentrotus nudus. Sea Urchin 2003 International conference on Fisheries and Aquaculture. Puerto Varas,Chile,2003,3,69.   ⒍ LIU Xiao-lin,Ya-qing CHANG,Jian-hai ⅪANG,Xue-bin CAO. Estimates of genetic parameters for growth traits of the sea urchin,Strongylocentrotus intermedius*. Aquaculture,2004 (网上可以查到该论文)(SCI收录).   ⒎ Liu Xiaolin,Chang Hong,Geng Shemin. Studies on the random amplified polymorphic DNA and phylogenetic relationship of three goat breeds. Animal biotechnology bulletin,2002,8⑴: 260~263.   ⒏ Xiao-lin LIU,Ya-qing CHANG,Jian-hai ⅪANG,Xue-bin CAO. Study on genetic correlations of the growth traits of the sea urchin,Strongylocentrotus nudus. Acta oceanologica sinica. 2004(已经修改接收,有接收函)(SCI收录).   ⒐ Liu Xiao-lin,Wu Changgong,Xiang Jianhai,Huang Hao,Chen Mao. Estimates of the heritability for growth traits in market size of Pacific white shrimp,Litopenaeus vannamei. Fourth proceeding of Chinese shrimp breed aquatics,Qingdao,2004,10,pp.   ⒑ Chang Hong,Ken Nozawa,Xiaolin Liu,et al. On phylogenetic relationships among native goat populations along the middle and lower Yellow river valley. Asian-Aus. J. Anim. Sci,2000,13⑵: 137~148.(SCI收录).   ⒒ 刘小林,常亚青,相建海,等. 栉孔扇贝壳尺寸性状对活体重的影响效果分析. 海洋与湖沼(学报),2002,33⑹: 78~83.   ⒓刘小林,吴长功,张志怀,相建海,等. 凡纳对虾形态性状对体重的影响效果分析. 生态学报,2004,24⑷: 857-862.   ⒔刘小林,相建海. 重要经济贝类选择育种及遗传力研究进展. 海洋科学,2003,27⑹: 15~20.   ⒕刘小林,常亚青,相建海,等. 栉孔扇贝中国种群与俄罗不同种群杂交早期效果的研究. 海洋学报,2003,25⑴: 93~99.   ⒖刘小林,常亚青,相建海,等. 栉孔扇贝中国种群与日本种群的杂交一代的中期生长发育. 水产学报,2003,27⑶: 193~199.   ⒗刘小林,常亚青,相建海,宋坚,曹学彬. 虾夷马粪海胆早期生长发育的遗传力估计. 中国水产科学,2003,10⑶: 206~211.   ⒘刘小林,常亚青,相建海,曹学宾. 中间球海胆生长性状的双向选择反应和现实遗传力.海洋湖沼学会学术研讨会论文集,2004,10,pp.   ⒙刘小林,常亚青,相建海,等. 两种海胆生长发育的遗传力研究. 中国海洋湖沼学会第八次代表大会学术会议论文集(南京),2002,10,pp254.   ⒚刘小林,黄皓,陈锚,吴长功,相建海. 凡纳滨对虾额剑齿数与体重和体形性状的关系研究. 甲壳动物学会学术研讨会论文集,2004,10,pp.

与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)