計算漢字的筆劃

之前在幫小女命名時,在那算著筆劃,有時還跟老婆算的不一樣,最後乾脆上網直接算,而這之後就對這很好奇,究竟程式是怎麼去算筆劃的?怎麼用.Net的C#去實作?

...繼續閱讀 »

DataView的RowFilter與DataTable的Select與Linq

一般在找DataTable裡的資料,有些情況下是沒有Key可以用,可以用DataView的RowFilter或是DataTable的 Select,看起來這兩種用法差不多,只是在回傳上的不同,Select是將結果以DataRow[]回傳,而RowFilter並沒有回傳, DataView直接就是過濾後的結果.而這兩種在效能上還是有些差異,現在還有Linq可以用,這個新東西的效能會不會比前兩者強?

...繼續閱讀 »

Dispose在Oracle的Connection Pooling影響

  這個Dispose跟Connection Pooling的影響,其實RiCoisme已有寫過一篇[ [C#] [Tips]Dispose是否影響Connection Pooling? ],而這篇之所以又再寫一次,主要是最近有朋友因為看了RiCoisme的前一篇之後,開始懷疑Oracle是否也有這個問題,雖然有第二篇的證實 Dispose跟Connection Pooling的問題,但驗證的是使用MS SQL,不知道Oracle是否也有同樣的情況,所以朋友反而比較容易接受第一篇的結論,為此,才又做了相同的測試,只不過這次用的是Oracle.

...繼續閱讀 »