2026-01-15
2026-01-13
[C#] 處理農曆及潤月自由輸入生日的 DateTime 解析
最近遇到一個老專案,他之前設計都讓客戶自由輸入生日,不過幸好 placeholder 提示
至少他的客戶是乖乖輸入 國曆xx年xx月xx日,或是農曆xx年xx月xx日,但是他現在跟我說要算
天干地支跟五行...WT...
2026-01-12
2026-01-08
[Google 試算表] 指定欄位輸入時自動補日期 (僅限單一 Sheet)
幫一個朋友解決問題,他說他用 AI 嘗試過了,先說一下他的需求 他是在 Google Sheet 中
在 Column D 輸入任意值,如果同一列 ( Row) 的 B 欄位 ( Column) 如果有值就沒事,如果沒有就填入今天的日期
我順手測試一下,其實沒有很難啊,就簡單紀錄一下..
2026-01-07
[C#] Server 與 Client 全程走 MessagePack:一個 .NET 10 Web API 的實作紀錄
很多人聽過 MessagePack,但真正用在 Web API 上的機會其實不多,尤其是完整從 Client 到 Server 都走 binary 傳輸的情境
這篇文章用 .NET 10 示範一個最小可行的案例,實作一個只接受 MessagePack 的 Web API,並搭配一個 Client 呼叫範例
讓整個傳輸流程從頭到尾都清楚可以快速複製貼上了解
2025-12-18
2025-12-16
2025-12-15
[C#] .NET 動態載入 DLL,可熱插拔
.Net Core 到現在 .Net10 有一點小困擾,就是我有時候要更新的時候就是要先停下程式,當然先不考慮現在正在進行中的 Threads
情況下,之前 .Net framewrok 式可以直接替換的,最近在想主程式既然不能關閉,但是我可不可以模組化更新..
2025-12-10
[C#] 平行處理到底用哪個?Task.WhenAll , Parallel.ForEach 最簡單選法筆記
最近在看一些 open source 的 專案,看到一個關鍵字 Task.WhenAll ,看了一下跟 Parallel.ForEach
看起來不是差不多的東西嗎? 問一下 GPT 原來是有差異的,今天筆記一下,希望自己以後可以用的比較恰當..
2025-12-09
2025-12-08
[Visual Studio] 讓 TOON 不再是一坨字,一個好用的延伸模組
前陣子提到 TOON (Token-Oriented Object Notation) ,他以簡潔為優點
TOON 的主要設計目的是減少語言模型在解析資料時的 token 消耗
今天剛好看到一個 Visual Studio 的擴充套件 可以直接開啟 TOON 格式
2025-12-04
[C#] .NET10 params collection 可以放入 List 了
最近在看 C# 14 的更新,看到一個蠻好用的語法。
叫做 "params collection",就是在設計 function 中最後一個引述加入 params
以前的 params 只能吃 基本型態的 array,在實務上其實有點卡特別是要丟物件群、List 的時候更明顯..