黃偉榮的學習筆記

軟體的世界變化萬千,小小的我只能在這洪流奮發向上以求立足。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年1月30日

摘要: 有時Web Project會有一些檔案在不同專案間共同使用,如Javascript檔、圖檔、第三方套件等等,如果每一個專案都放置一份,很容易照成維護上的麻煩(如修改A專案的檔案,忘了複製到B專案),這時可以調整一下檔案的結構與修改一下專案的設定來解決這問題(這是小弟最近建方案的心得,不一定是最好的)。 資料夾結構 可以在方案下建立一個方案內專案共用的資料夾,專門放置通用的檔案。 通用檔案的版本管... 阅读全文

posted @ 2011-01-30 02:39 黃偉榮 阅读(776) 评论(0) 推荐(0) 编辑

摘要: IoC(控制反轉)是時下很流行的設計模式,它可以大大的簡少程式之間的相依性,有點像工廠模式,在Class中操作的都是Interface,而Interface與Class的對應與建立實例都是由IoC Framework處理,光是在.Net Framework下的IoC Framework就有近10套,每套都有各自的優缺點,呼叫方式也略有不同,切換IoC Framework是非常麻煩的,或是開發組件(Assembly),組件也是使用IoC,但是又不能限制使用端用特定款IoC Framework,這時候可以考慮使用IoC的中繼器:CommonServiceLocator來解決這個問題。 阅读全文

posted @ 2011-01-30 02:38 黃偉榮 阅读(2249) 评论(0) 推荐(2) 编辑

摘要: 前陣子團隊中有用XmlSerializer將物件轉成XML存檔後,上傳給另一家公司,對方卻一直回報我們XML有問題,用文字編輯器看格式都很正確,但用XML的編輯器卻會出錯,發現原來是BOM害的。 阅读全文

posted @ 2011-01-30 02:35 黃偉榮 阅读(1033) 评论(0) 推荐(0) 编辑

摘要: This is a temporary post that was not deleted. Please delete this manually. (3cc2719a-c1ed-43a1-9fce-d2eb7cfd0299 - 3bfe001a-32de-4114-a6b4-4005b770f6d7) 阅读全文

posted @ 2011-01-30 02:28 黃偉榮 阅读(236) 评论(0) 推荐(0) 编辑