设A和B是两个非空集合,如果按照某种对应关系f,对于集合A中的任何一个元素a,在集合B中都存在唯一的一个元素b与之对应,那么,这样的对应叫做集合A到集合B的映射(Mapping),记作f:A→B。其中,b称为a在映射f下的象,记作:b=f(a); a称为b关于映射f的原象。集合A中多有元素的像的集合记作f(A)。 映射,或者射影,在数学及相关的领域经常等同于函数。 基于此,部分映射就相当于部分函数,而完全映射相当于完全函数。
映射可以多对一,但不可以一对多。和一一对应比起来不能说是完全一样。
我没说可以一对多,我说的是可以多对一。从宏观角度看和一一对应差不太多
其实很简单,把所有的bean全部读到内存里,然后通过bean的名字或类型去找就行了。
通过名字去找就是简单的getBean方法,通过类型去找则使用了BeanFactoryUtils。的静态方法。
二、Spring提供了明确的Model, View概念和相应的数据结构 在Spring里有一个有趣的数据类型叫做ModelAndView,它只是简单地把要显示的数据和显示的结果封装在一个类里。但是它却提供了明确的MVC概念,尤其是model概念的强化,使程序的逻辑变得更清晰了。
记得以前在Struts里写程序里的时候,为了显示数据经常自己把东西放到HttpSession或HttpServletRequest里(或set到form里,虽然不太有用),这造成了model概念的模糊,而且也导致了struts与JSP页面的紧耦合。 假如我们要替换成Veloctiy,就得另外加一个plugin,因为在velocity里数据是不需要不放到request里的。
生物基础知识的话,经典入门是 Molecular Biology of the Cell. 我没看 part V, 因为和自己做的方向差太远了……但前面的基础内容非常值得看。
具体的不同方向,根据研究领域来分吧。
系统生物学:An Introduction to Systems Biology: Design Principles of Biological Circuits. 应该很符合物理背景的口味(本来系统生物学就是很定量化的)。还有一本 Engineering Genetic Circuits, 我嫌它太偏物理(囧……),生物方面强调不够,但如果想做建模方面的工作,还是值得一读的。
微生物/细菌相关:强烈推荐去看 EcoSal Plus: ASMscience | EcoSal Plus 主要针对 E coli 和 Salmonella, 都是比较简单的 review,挑自己感兴趣的章节即可。惭愧的说我自己也就看了三分之一,主要集中在自己研究相关方向。
生化相关:这是个大坑……实在太复杂了……可以考虑 Lehninger Principles of Biochemistry. 除非真的要做相关内容,不要勉强去记住细节……比如,我到现在都记不清20种氨基酸,而是在书桌前面贴了个表格,天天和长颈鹿似的去查表……但使用频率其实不高,所以也不算太惨。
-omics 相关:From Genes to Genomes, 后半本,从第12章开始。或者直接去 Illumina 网站看它家广告,其实对科普很有效。
其它:鉴于 Julie Theriot 是我的 committee member, 还是推荐一下 Physical Biology of the Cell 吧。物理背景的应该会比较喜欢。但没有太多『入门』的知识,更多还是在知道一些生物知识之后,建立一个物理模型到生物内容的 mapping. 所以不算入门书籍,应该是两边都懂一些之后再看会更好。如果想更深入一点,Murray 的 Mathematically Biology 非常有趣,虽然我没看完:Mathematical Biology
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.360秒