Computing

[Visual Studio] 於 built project 後自動建立 NuGet package

2017-03-30 C.H. Ling 0

Package 是指一堆已打包的Library, 要叫用時, 則須要將整個package 透過某些 hosting (Repository) 下載並放於自己的project 中叫用, Web development中, 最常見的Repository 為 NPM, 而Java 則主要是Gradle 和Maven. 而在.net 中, 通常都會使用 NuGet.

C#

[WPF] 於DataGrid Binding 使用自定標題

2017-03-29 C.H. Ling 0

利用DataGrid 來列示資料是一件正常事, 然而, 在WPF中若須要列出class property, 若用原廠設定的話, 標題會用property name. 若需要自定標題, 則須要應用DomainNameAttribute 來設置.

C#

[C#] 匯入 / 匯出 CSV 檔案

2017-03-24 C.H. Ling 0

之前介紹過如何匯入/滙出Excel 檔案, 當嘗試開啟 CSV (Comma-separated Value) 檔案時, 因為File Header 與xls / xlsx 不符, 故NPOI 會彈出exception 如下:

No Picture
Computing

[SQL Server] 如何為Instance重新命名

2017-03-24 C.H. Ling 0

當Server Sysprep 完 OOBE (Out-of-Box Experience)後, GUID 通常都會重新分派, 但如果之前安裝了SQL server 的話, Instance 名因為儲了在master DB 內, 故有機會與Seed image 同名.

No Picture
Computing

[NPOI] 讀取Excel File

2017-03-21 C.H. Ling 0

於程式中存取Excel File作大量數據的import / export 是正常事. 然而之前總須要於電腦中安裝Microsoft Office 才可以透過CreateObject() 進行. 在它將了Document standard 轉成XML後, 坊間已經有library 可以存取檔案內容, 不用再令伺服器如此擁腫.

Computing

[SQL server] 加入Oracle 作 Linked server

2017-03-10 C.H. Ling 0

當做系統整合時, 將不同database 接駁是其中一項平常事. SQL server 之間接駁沒啥難度, 然而, SQL server 接駁Oracle卻大有學問, 在這裡, 會示範如何在SQL server 中制作Oracle Link Database.

Computing

[SQL Server] 如何 join 不同 Codec 的 tables

2017-03-10 C.H. Ling 0

利用SQL statement做Report時, join table 是無可避免的. 但如果join 不同database 的 table 時, 有機會出現錯誤信息如下: Msg 468, Level 16, State 9, Line 11 Cannot resolve the collation conflict between “Chinese_Taiwan_Bopomofo_BIN” and “Chinese_Hong_Kong_Stroke_90_CI_AS” in the equal to operation.

No Picture
Computing

[Powershell] 利用cmdlet 發出電郵

2017-02-22 C.H. Ling 0

有時為了確保schedule job 順利執行, 通常最後會加入通知功能. 若在command prompt, 須要靠其他console app, 而在Powershell 中, 則已經內建了電郵功能, 叫用方法如下:

No Picture
Computing

[PowerShell] 進行日誌記錄

2017-02-17 C.H. Ling 0

為了令troubleshooting 可以有更多資料, logging 是其中一種手段. 在寫code時, 可以利用log4J 或log4net 去實現. 但在寫Script 時, 則須要自己處理.

1 17 18 19 20 21 26