2026-08-13

[C#] 幾個可以順手增加效能的小技巧

寫 C# 久了之後,會發現效能改善不一定都要做到很複雜
很多時候不是要換架構,也不是一定要上什麼很進階的技巧, 反而只是一些平常寫 Code 時的小習慣

例如少查一次 Dictionary、少產生一個 String、少配置一個 Array,單看一次幾乎沒有差
但如果這段程式每天跑幾十萬、幾百萬次,這些小地方累積起來其實就有差了..


2026-08-12

OpenCode 自接 API 中轉教學:設定 Limit 與 Reasoning 解決上下文壓縮錯誤

最近在 OpenCode IDE 上面接第三方中轉商的 API 中轉。

基本上只要對方有做 OpenAI Compatible API,要接進 OpenCode 都不難
Provider、baseURL、Model 設好,API Key 補上,大部分就可以直接跑

但我後來發現,自接模型雖然可以正常用,OpenCode 不一定知道這顆模型真正的規格


[C#] .NET 10 動態模板實作:Fluid 讓 HTML 不用重新 Build 就能修改

前一篇測試了 Scriban,主要目的就是希望在 .NET 10 裡面
可以讓前端頁面在執行期直接修改,不用每次都重新 Build、Publish、Deploy..


2026-08-11

[C#] .NET 10 使用 Scriban 動態載入 HTML 模板,執行期修改不用重新發布

前一篇測試了 RazorEngineCore,主要目的就是希望在 .NET 10 裡面
可以做到像以前 ASPX 一樣,前端頁面可以直接修改,不用每次都重新 Build、Publish、Deploy..


2026-08-07

[C#] .NET 10 如何動態載入 cshtml?使用 RazorEngineCore 實現免重新編譯

最近在測試 .NET 10 製作網站時,遇到一個很現實的問題
以前使用 ASP.NET Web Forms,只要建立一個 product.aspx?id=1, 我就可以去更改 .aspx 裡面的內容或是樣式
設計師修改版面時,只要替換 .aspx,完全不用重新編譯整個網站
但是到了 ASP.NET Core Razor Pages,.cshtml 預設會在發布時編譯進 DLL


2026-08-04

[C#] Agnes AI 影片生成 API 教學:自動產生影片並下載 MP4

最近一直在測試各種可以產生圖片與影片的 AI API

前一篇測試了 Agnes AI 的圖片生成, 既然圖片可以直接用 API 產生,當然就會想看看影片是不是也可以

結果 Agnes AI 也有提供 agnes-video-v2.0 影片生成模型,而且可以直接透過 API 呼叫

Agnes AI 官方目前也將圖片與影片模型列為可透過 API 使用的多模態功能