原创 ruby編程API閱讀之BasicObject閱讀

BasicObject是ruby中所有類的父類。一、BasicObject提供的實例方法        BasicObject提供的方法較少,我在文章中只記錄一些要點。        1. == 與eql?同爲BasicObject提供的實

原创 ruby編程API閱讀之Class類

    在Ruby中,所有的class都是對象,是Class這個類的實例。    一、 類是對象    當我們編寫一個新的class的時候(一般情況下使用class Name ... end ),我們實際上生成了一個Class類的對象同事將

原创 github工作流程

   原文地址:https://guides.github.com/introduction/flow/   當你在一個項目中工作的時候,你在任意時間段內都有很多的想法或者功能想要實現----其中有一些是成熟的想法,而更多的則是不狠成熟的設

原创 參與到開原項目中去

  一個典型的項目  下面是這些條目,你很有可能在github上面的開源項目中碰到,因此,你需要提前熟悉。  社區     項目通常都有一個以項目爲主題的社區,組成社區的用戶扮演不同的角色。     擁有者   擁有者是創建該項目的用戶或者

原创 github工作流程之四----合併和部署

    一旦你的Pull Request被審查而且相應分支通過了你的測試。那麼是時候將你的代碼合併到主分支以便部署。如果你想在改動被合併到github上面倉庫之前測試一些東西,你可以在本地先完成合並工作。這樣,即使你沒有想倉庫push代碼的

原创 github工作流程之三---發起一個pull 請求

   pull請求和提交息息相關。因爲他們和潛在的git倉庫形成一個統一的整體,任何人都可以看到如果他們通過你的請求之後,那些提交會被merge到自己的分支中去。   你可以在自己工作過程中的任何一個時間點上發起一個pull請求:當你對你的

原创 hello-word

    剛纔對github的基本功能實際操作了一遍,非常nice。代碼託管哪家強?    我的hello-world倉庫地址:https://github.com/xdushepherd/hello-world     創建倉庫,創建REA

原创 在github上進行軟件開發工作

    軟件是github的心臟---代碼是軟件的DNA。一旦你加入github,你就有機會將你得到的代碼推送到github之上。這是一個非常酷的想法。    下面是一些將項目推送到github的好的原因:      版本控制--githu

原创 Ruby面向對象編程概念記錄

    我這個人記憶力一直比較差,需要沒事多看看,今天再看Ruby面向對象編程的內容,把其中一些概念記下來,以便日後回憶使用。    基本概念:      一。局部變量、全局變量、實例變量(對象變量)和類變量。      二。類方法和實例方

原创 ActiveRecord源代碼閱讀之一---------ActiveReocrd::Core

   從開始閱讀Rails源代碼,一直頭疼從哪裏下手。經過一番掙扎,決定從ActiveRecord這個gem開始尋求突破口。在ActiveRecord源代碼中,我選擇了ActiveRecord::Core作爲源代碼解讀的第一站。以下以C來代

原创 github工作流程之二---提交

   一旦你創建了一個自己的新分支的時候,你就可以開始在這個分支上做出一些改變來實現你的想法。每次當你創建,修改或者刪除一個文件之後,你都要提交一次,從而將你做出的改變添加到分支中去。提交改變可以對你在新分支的工作作出必要的記錄。   一系