Mr.Wei 的程式筆記
這世界需要一點幽默 才有辦法笑著面對
顯示具有
技巧
標籤的文章。
顯示所有文章
顯示具有
技巧
標籤的文章。
顯示所有文章
2013年10月21日 星期一
第一次互毆就上手 Swap Between Both
›
有時候 我們會遇到互毆的需求 像是我們要讓 A 跟 B 互毆 印出 AAA hit BBB!!! BBB hit AAA!!! 這麼簡單一片蛋糕都不到的難度 Member memberA = new Member { ID =...
2012年11月28日 星期三
靜態 DB access 類別 擴展 Transaction 的方法
›
關於 DB 操作 通常都會包成一個專用的類別 一來避免重複程式碼 二來分層結構降低耦合 所以我有個 accessDB.NonQuery() 方法 只要 傳入 SQL 指令 跟 SqlParameter 參數 即可完成 DB 操作 其他的細節被封裝在方法之中 但是你知道的 有...
2012年11月9日 星期五
善用布林 - 增加 易讀 & 易維護 & 易傳承 系列 第二彈
›
這個是個討論增加 易讀 & 易維護 & 易傳承 並且絕對會犧牲一些效能的系列 布林 true false 程式設計師一定不陌生 但是其實它的用途不僅僅用於表示一個屬性的真假 既然寫在這個系列,顯而易見來看看怎麼用它來增可讀可維護性 首先來看看這個if ...
2012年11月1日 星期四
善用陣列 - 增加 易讀 & 易維護 & 易傳承 系列 第一彈
›
這個是個討論增加 易讀 & 易維護 & 易傳承 並且絕對會犧牲一些效能的系列 通常一組功能按鈕由於常常在各處使用,為了避免重複程式碼,不管是做成使用者控制項還是利用樣板來使按鈕組唯一都是常見的做法 但是共用謂之必須判斷所有的情況,因為實際上有很多因素左右這...
2012年10月6日 星期六
利用 泛型委派 Action
與 Func
減少不必要的 公用方法
›
基礎知識 請拜 小朱大神人文 [.NET] 由委派演進到 Lambda Expression http://www.dotblogs.com.tw/regionbbs/archive/2012/08/15/from.delegate.to.lambda.aspx 假如剋戶要的...
2012年9月26日 星期三
Reflection 反射吧!男孩
›
個人寫程式只有兩條大守則 第一條:比起效能我更在乎易維護 第二條:絕對不要違反第一條 範例: 有時候剋扈或牢版不希望網站上的圖片實體路徑被裸體公開 因為實體路徑被知道了就會被任意玩弄 想想我們的老朋友 泛型處裡常式 利用它可以搞些卑鄙手段防止被玩弄 例如檢查 ...
2012年8月30日 星期四
就是不給 New 之 封裝建構子
›
不給 New~ 不給 New~ 我就不給 New 物件~ 我就不給New呀 不給New呀 不給你New呀~ 有時候某物件只希望以特定方法產生,而非所有人都能 new ,這時候只要封裝建構子即可 上面說的有點抽象,但是這個一定有看過 SqlDataReader 必須藉由...
只有鬼知道的C# 第一彈 建構子小秘密
›
這個系列只介紹一些 少用 少見 或者 我孤陋寡聞 不知道的東西 [C#.NET] 為建構子建立正確的初始化 原本是貼另一篇的連結的 結果網頁竟然 404 了 沒備份真是不智 -.-
2012年8月26日 星期日
一秒看破 static
›
static 靜態 是個很奇妙的 關鍵字 早在 哈囉,世界 的時候就看到 static void Main() 這個 加了 static 關鍵字的方法 但是在真正了解 static 的意義卻又是很久以後的事了
46 則留言:
2012年6月24日 星期日
數學不好的時候使用While迴圈吧
›
Tweet 總之遊戲規則是這樣的 1.每頁一定要有HEADER 2.FOOTER只要最後一頁出現 3.除內容行外不允許跨頁 假設一頁20行 HEADER和FOOTER各需5行 如果內容行小於10需要一頁,FOOTER在第...
2012年6月10日 星期日
生死格鬥之浪打委派 第一彈 List Sort()、Find()、FindAll()、Exist() 豬走路範例
›
Tweet 回憶起我們小時候~ 第一次見到List 閉上眼睛就能感受~ 哇太神啦 不用設大小的伸縮陣列 在我們心中慢慢流動的溫柔~ Array 神馬的再也不用了 但是很快的我就發現我對這個新夥計還不夠了解 因為我竟然不會用 Lis...
›
首頁
查看網路版