2024年10月25日 星期五

[PowerShell] 查詢路徑底下所有檔案名稱、副檔名

        最近遇到客戶需要分析一台舊Server,想知道上面共有哪些檔案及其類型(聽粗估約有幾百萬個檔案)
原本是被要求寫支小程式來跑迴圈分析,但考慮到執行效能等問題,
所以花了點時間研究了一下該如何寫PowerShell來達到效果,下面紀錄結果。

2024年8月19日 星期一

[SQL Server]有關NULL觀念

        之前同事寫SQL遇到的問題,不知為什麼一直沒正確撈到資料。
後面請我協助查看時,一時也搞不清楚原因,等看到資料面才發現到是對NULL相關判斷沒寫好的問題。
趁這個機會來寫篇文章來釐清一些觀念細節。

2024年6月2日 星期日

[SQL Server]整理出日期區間資料中最長持續時間起迄

       最近遇到需要在不同類別各時間區段中,統計出每個類別最長不中斷的月數是多少。

資料大略如下圖:

2024年1月16日 星期二

[C#]LINQ寫法與SQL的對應

        以前寫LINQ時總是沒辦法寫得很順,一直覺得寫SQL還較來的方便快速。但最近碰到客戶因為在DB端塞太多商業邏輯(SP、FUN等),導致DB Server效能有點差,因此希望盡量減少SQL的複雜程度,讓AP端也幫忙處理一些邏輯。藉此我練習許多LINQ寫法,也多虧這次經驗我開始對LINQ熟絡起來。

2023年11月19日 星期日

[C#]泛型一些基本寫法

        平常較少機會寫到泛型(Generic),導致之前寫時生疏不順。所以趁最近有空寫這篇文章來當作複習及紀錄寫法。

2023年3月31日 星期五

[C#]參數傳參考類型、ref傳址 觀念釐清

        之前工作專案吃了基本功差的虧,雖然當下已經查出問題原因並釐清觀念。但一直想找機會再好好的想一下,所以趁最近空閒來寫這篇文章並再次整理觀念。

2021年4月29日 星期四

[C# ASP.NET]利用ClosedXML在網頁上簡單輸出EXCEL檔

  最近嘗試用RDLC之外的方法來匯出Excel,想說是否可以直接輸出EXCEL檔,而不用另外再繪製報表檔。之後網路上找到方便的Open Source程式庫 ClosedXML,此程式庫可簡單的去處理EXCEL物件進而直接輸出到網頁,語法使用上也非常簡單,所以在此紀錄一下。