2023年7月12日 星期三

使用 tampermonkey 安裝瀏覽器擴充功能

一些小型的瀏覽器擴充功能,不一定會出獨立的安裝套件,也許是一段腳本(JavaScript),此時就需要

透過 tampermonkey 這類的載體,方便我們加入相關腳本


2023年7月5日 星期三

使用 Bogus 套件產生假資料

有時測試資料在不同物件間的轉換時,都會先塞入一些臨時資料,然後再觀察其轉換的狀況,

重點其實是放在實際轉換的狀況,若前面的預先塞入資料能夠更方便那就太好了,無意間發現

Bogus 這個套件,測試了下挺不錯的...


2023年7月4日 星期二

解決 VS2022 套件管理器主控台訊息亂碼問題

今需要透過「套件管理器主控台」安裝套件,不料出現中文亂碼問題,猜想應該是需要指定編碼,

這篇就紀錄一下如何設定


2023年7月3日 星期一

使用 Mapster 資料轉換

之前都用 AutoMapper 套件當作兩個物件的資料轉換,但使用起來稍嫌麻煩,偶然發現Mapster 套件,

後續做了點實作,直覺使用上簡潔一些些,效能似乎也是不錯,筆記一下


2023年6月28日 星期三

使用 MERGE 語法新增修改刪除資料

有時會有個需求,是要將 A 資料表的內容倒入 B 資料表,或是某個資料來源結構跟B資料表類似,希望比對後新增或修改,常常我們會透過 IF EXIST() 方法來判斷,這次使用 MERGE 語法來試試


2023年6月20日 星期二

2023年6月11日 星期日

.NET Core 預設不支援「BIG5」編碼

.NET Core 預設不支援 BIG5編碼,使用時需要特別撰寫註冊,這部分可能會在使用有需求是透過 Encoding 物件做相關操作時會遇到,今天的情形是,需要測試讀取某個網頁內容,也會有 BIG5 問題,隨手紀錄一下