設(shè)A和B是兩個(gè)非空集合,如果按照某種對應(yīng)關(guān)系f,對于集合A中的任何一個(gè)元素a,在集合B中都存在唯一的一個(gè)元素b與之對應(yīng),那么,這樣的對應(yīng)叫做集合A到集合B的映射(Mapping),記作f:A→B。其中,b稱為a在映射f下的象,記作:b=f(a); a稱為b關(guān)于映射f的原象。集合A中多有元素的像的集合記作f(A)。 映射,或者射影,在數(shù)學(xué)及相關(guān)的領(lǐng)域經(jīng)常等同于函數(shù)。 基于此,部分映射就相當(dāng)于部分函數(shù),而完全映射相當(dāng)于完全函數(shù)。
映射可以多對一,但不可以一對多。和一一對應(yīng)比起來不能說是完全一樣。
我沒說可以一對多,我說的是可以多對一。從宏觀角度看和一一對應(yīng)差不太多
其實(shí)很簡單,把所有的bean全部讀到內(nèi)存里,然后通過bean的名字或類型去找就行了。
通過名字去找就是簡單的getBean方法,通過類型去找則使用了BeanFactoryUtils。的靜態(tài)方法。
二、Spring提供了明確的Model, View概念和相應(yīng)的數(shù)據(jù)結(jié)構(gòu) 在Spring里有一個(gè)有趣的數(shù)據(jù)類型叫做ModelAndView,它只是簡單地把要顯示的數(shù)據(jù)和顯示的結(jié)果封裝在一個(gè)類里。但是它卻提供了明確的MVC概念,尤其是model概念的強(qiáng)化,使程序的邏輯變得更清晰了。
記得以前在Struts里寫程序里的時(shí)候,為了顯示數(shù)據(jù)經(jīng)常自己把東西放到HttpSession或HttpServletRequest里(或set到form里,雖然不太有用),這造成了model概念的模糊,而且也導(dǎo)致了struts與JSP頁面的緊耦合。 假如我們要替換成Veloctiy,就得另外加一個(gè)plugin,因?yàn)樵趘elocity里數(shù)據(jù)是不需要不放到request里的。
生物基礎(chǔ)知識的話,經(jīng)典入門是 Molecular Biology of the Cell. 我沒看 part V, 因?yàn)楹妥约鹤龅姆较虿钐h(yuǎn)了……但前面的基礎(chǔ)內(nèi)容非常值得看。
具體的不同方向,根據(jù)研究領(lǐng)域來分吧。
系統(tǒng)生物學(xué):An Introduction to Systems Biology: Design Principles of Biological Circuits. 應(yīng)該很符合物理背景的口味(本來系統(tǒng)生物學(xué)就是很定量化的)。還有一本 Engineering Genetic Circuits, 我嫌它太偏物理(囧……),生物方面強(qiáng)調(diào)不夠,但如果想做建模方面的工作,還是值得一讀的。
微生物/細(xì)菌相關(guān):強(qiáng)烈推薦去看 EcoSal Plus: ASMscience | EcoSal Plus 主要針對 E coli 和 Salmonella, 都是比較簡單的 review,挑自己感興趣的章節(jié)即可。慚愧的說我自己也就看了三分之一,主要集中在自己研究相關(guān)方向。
生化相關(guān):這是個(gè)大坑……實(shí)在太復(fù)雜了……可以考慮 Lehninger Principles of Biochemistry. 除非真的要做相關(guān)內(nèi)容,不要勉強(qiáng)去記住細(xì)節(jié)……比如,我到現(xiàn)在都記不清20種氨基酸,而是在書桌前面貼了個(gè)表格,天天和長頸鹿似的去查表……但使用頻率其實(shí)不高,所以也不算太慘。
-omics 相關(guān):From Genes to Genomes, 后半本,從第12章開始。或者直接去 Illumina 網(wǎng)站看它家廣告,其實(shí)對科普很有效。
其它:鑒于 Julie Theriot 是我的 committee member, 還是推薦一下 Physical Biology of the Cell 吧。物理背景的應(yīng)該會比較喜歡。但沒有太多『入門』的知識,更多還是在知道一些生物知識之后,建立一個(gè)物理模型到生物內(nèi)容的 mapping. 所以不算入門書籍,應(yīng)該是兩邊都懂一些之后再看會更好。如果想更深入一點(diǎn),Murray 的 Mathematically Biology 非常有趣,雖然我沒看完:Mathematical Biology
聲明:本網(wǎng)站尊重并保護(hù)知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€(gè)月內(nèi)通知我們,我們會及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時(shí)間:3.360秒