[C#] TOON 一個比 JSON 更簡潔的資料格式

2025-11-14

最近看到一些臉書上的朋友在分享一個新名詞 TOON ( Token-Oriented Object Notation) ,他以簡潔為優點

TOON 的主要設計目的是減少語言模型在解析資料時的 token 消耗。

看一下他的結構根 JSON 有啥不同


[C#] 還技術債- 抽離序列化工具

2025-11-10

最近要來還一些技術債,要把以前的專案從 Newtonsoft.Json 換成 System.Text.Json

當初真的很偷懶,都是直接在程式裡呼叫 JsonConvert.SerializeObject() 或 DeserializeObject()

整個專案裡散落上百個地方,當然用全部取代也是可以但是還有更聰明的做法..


[C#] 暴力破解一個國中的數學題目

2025-10-29

最近臉書牆上一直出現這分享,就手癢寫了一下,後來順便複習一下國中數學?


winget 出現 InternetOpenUrl() failed:理解來源更新與修復方法

最近使用 winget 安裝一些東西,目前看到許多工具類的東西提供 windows 的安裝都需要透過 winget 

我簡單看一下理解,就像是在 Linux  下面的 apt 大概是一樣的概念,最近在安裝 cloudflare tunnel 

但是遇到 

執行命令時,發生意外的錯誤:

InternetOpenUrl() failed.

0x80072ee2 : unknown error



[C#] 用 switch expression 重構你的判斷邏輯

2025-10-28

自己在寫程式的時候,我是一個很習慣用大量 if 的人,對我個人來說其實可閱讀性比較強,但是這的確不是一個好習慣

於是我想說透過 ChatGPT 看看新的 C# 語法有沒有可以取代我現在的習慣,順便改掉這壞習慣..



讓 localhost 也能被外部呼叫:試用 Visual Studio 2022 的 Developer Tunnels

2025-10-27

上一篇文章介紹了 ngrok ,讓原本的自己本機測試的東西可以變成 global 讓外部的服務去呼叫加速本機的測試可能性

後來同事提醒我其實 Visual Studio 2022 有內建,我就很訝異查了一下關鍵字 "開發人員通道" ( Developer Tunnels )



當麻許的碎念筆記 2014 | Donma Hsu Design.