1.方法的動態(tài)調(diào)用 為何Ruby如此先進,為何它元編程能力這么強大,得益于它能夠運行時生成需要的代碼,或者調(diào)用相應的方法。這樣的特性給Ruby程序增加了不少的靈活性。(好了,...

1.方法的動態(tài)調(diào)用 為何Ruby如此先進,為何它元編程能力這么強大,得益于它能夠運行時生成需要的代碼,或者調(diào)用相應的方法。這樣的特性給Ruby程序增加了不少的靈活性。(好了,...
1. 第一個Ruby程序 今天的第一道程序不是Hello World。而是定義一個類。 上面的代碼我們定義了一個類Greeting,并且創(chuàng)建對象,在后面運用內(nèi)省的機制訪問 對...
回想起咱門初學C跟Java語言的時候,或許會以為這個世界上只有這兩門語言。 當時老師或者教科書肯定不是一上來就教你如何用這門語言去連接數(shù)據(jù)庫,而是要求你用這門語言去實現(xiàn)一些簡...
寫在前面的話 我從來沒有在自己博客上貼過圖,因為我覺得麻煩,我喜歡用markdown寫東西,如果要貼圖的話感覺會不那么好管理。不過既然我決定做前端方面的工作,看來這圖是一定要...
0. 什么是細化? 細化是Ruby2.0增添的體驗版特性,但如今它已經(jīng)算是標準庫的一部分了。它主要用于修改指定類的對應方法,并且對目標方法的修改只在指定的區(qū)域內(nèi)生效,而不會對...
第一次聽到這本書,是我混RubyChina時,看到管理員Rei推薦。記得讀大學的時候在圖書館有見過這本書,后來因為封面太舊,感覺過時了就沒有去看?,F(xiàn)在回想起來我感覺我可能錯過...
在老東家寫了一段時間Python后,我被告知Python里面有個很經(jīng)典的被稱之為生成器的特性,而這個特性至今讓我難以忘懷。后來我接觸了Ruby,我就納悶了Ruby怎么就沒看到...
今天是虐狗節(jié),其實我總是期待著哪天我可以不需要再當賓語了,我也可以充當一下主語去虐虐別人,不過世事往往讓人揪心啊。既然無法改變,那就讓我們好好享受一下這個節(jié)日吧!最起碼在自己...
如果使用基于最大似然估計的模型,模型中存在隱變量,就要用EM算法做參數(shù)估計。個人認為,理解EM算法背后的idea,遠比看懂它的數(shù)學推導重要。idea會讓你有一個直觀的感受,從...