文章出處

  寫代碼的時候,業余時間討論最多的是Coding的這個產品將來有多少用戶,這些用戶用起來怎么樣?因為我有一個強烈的愿望,就是在朋友間聊天的時候,不經意的告訴他某某產品的代碼是我寫的。

  就像曾經一個朋友告訴我,他參與了美的電飯煲控制程序的編寫;曾經也有一個朋友告訴我他參與了騰訊瀏覽器代碼的編寫。說者無心,聽者有意啊,感覺這是一件多么偉大的一件事啊。

  別人問:你是做什么的

      答曰:做軟件的

  再問:那個軟件是你做的

      答曰:……

      無言以答,惟有苦水肚中流。不是自己不努力,不是自己的代碼差,只是自己做的產品沒站在“風口”。

  07年做華為項目的時候,已經用上了Agile了,今個兒不說Agile的優劣,至少為Agile的推廣起了綿薄之力。

  07年做華為項目的時候,已經參與了跨平臺,跨系統的分布式應用程序開發了,今個兒不說分布式系統的長短,但為我后來給廣東喜之郎寫OA架構,寫ERP架構奠定了基礎。

  這些年來,工作中做的這些事對企業來說有價值,給外人的感覺總是默默無聞的躺在那兒。

  這些年來,也利用業余時間做了一些屬于自己的作品:分布式權限管理系統網頁聊天軟件js畫廊插件。無疑的這些東西我都通過代碼來實現了,但是沒市場了。

  當認識到這事時,為時不晚啊,哈哈哈,哈哈哈!!!

 

================================為了保持每篇博客都有代碼的風格,風牛馬不相及線==================================

示例1:

protected int GetNum()
{
    int i = 1;
    try
    {
        i = 5;
        return i;
    }

    finally
    {
        i += 1;
    }
}
//輸出結為: 5  測試于 2006-11-10

示例2:

protected System.Text.StringBuilder GetString()
{
    System.Text.StringBuilder str = new System.Text.StringBuilder("a");
    try
    {
        str.Append("b");
        return str;
    }

    finally
    {
        str.Append("c");
    }
}
//輸出結果為: abc  測試于 2006-11-10

 

這段代碼可以延伸出兩個知識點:

1:try里包含了 return時,執不執行 finally,要執行什么時候執行?

  會執行,在return之間執行。

2:值類型與引用類型,在做賦值操作時的區別是什么?

  值類型在為同一個變量賦值時,會新開一個存儲空間。

     引用變量在賦值時,只是對堆進行操作,棧的指針沒有變化。

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()