- 檔名大小寫問題
要做不分大小寫的比對,或是統一轉大寫或小寫...
Sring.ToUpper()/ToLower()/Compare() - 以特定字串起始、結束、或包含該字串
可能會用到String.StartsWith()/EndsWith()/Contains()... - 以特定符號分隔
如:底線。
可能會用到String.Split() - 必須包含數字
如:版本號。
取檔名的第n位到第m位,並TryParse為Integer...
2013-01-03
使用Regular Expression過濾檔名
以往想要從一堆檔案清單中過濾特定規則的檔名,比較直覺的想法,可能是這樣:
2013-01-02
2012-12-13
ArrayList轉Array的簡單解法
將ArrayList轉成陣列(Array)的簡單解法,以string型別為例:
// string[] strArray = (string[])MyArrayList.ToArray(typeof(string)); //
2012-12-12
用.Net寫COM元件的經驗談(二)背景知識篇
在.net開發COM元件的時候,必須對相關的背景知識加以了解,否則就會不明究理地遇上部署、註冊等等的問題,以下是我在摸索過程中常見的keyword及參考資源,適切的使用這些keyword,對於後續在搜尋時,可以得到較符合預期的結果。
【Managed Code】
代表受到 CLR (Common Languages Runtime) 的管理,泛指基於 .net framework 平台所開發的程式。
代表受到 CLR (Common Languages Runtime) 的管理,泛指基於 .net framework 平台所開發的程式。
2012-12-07
取得網域名稱的方式
有時候程式會需要取得本機電腦所處的網域名稱(Domain Name),
最方便的取得方式是:
最方便的取得方式是:
//常見網域取得用法 string domainName = System.Environment.UserDomainName;
ODAC於x64環境建置錯誤問題
在某專案使用 ODAC 搭配 Entity Framework 服用,但新同事的 Windows 7 x64 環境,從版控系統 CheckOut 出來的專案,卻在建置時出現以下編譯錯誤:
「指定的存放區提供者在此組態中找不到,或是無效。 D:\kenlai_vsproj\mycontext.edmx...」
(The specified store provider cannot be found in the configuration, or is not valid.)
2012-11-26
DIY更換淨水器濾芯(S104/EP25)
到了更換濾心的一年時間,原來安裝淨水器的廠商一直詢問何時有空更換,因為我們真的用水量很少,再者真的覺得濾芯相關耗材有點貴,暫時沒請他來更換,然後看了兩次換濾心的動作,覺得也不難,想說自己來DIY更換就好,還能省下點工資。
首先要先知道現有的資訊:
濾頭規格及濾芯:QL2 Single+ 愛惠浦(Everpure) S-104
首先要先知道現有的資訊:
濾頭規格及濾芯:QL2 Single+ 愛惠浦(Everpure) S-104
訂閱:
文章 (Atom)
引用 Topshelf 無法進行偵錯的經驗
Topshelf 是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...
-
Topshelf 是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...
-
自從筆電 冒險 升上Windows 10之後,總覺得滑鼠頓頓的,有Lag的感覺....
-
從高職以來,一直都是使用行列30輸入法,也很慶幸及感謝它一直都是屬於免費授權,並且內建於Windows系統,一路以來使用上也很順手。 由於 Windows 8之後內建的行列輸入法並不十分就手,後來在官網看到有新版程式可用,安裝之後,的確比較接近高職時期的輸入習慣,一些簡碼、特...