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