在測試 controller 時,在傳統三層式架構上,不但要注入 service 之外,還要注入許多的 repositories,還有許多的 ILogger<T>,若不透過測試工具處理,光是注入這些東西將會痛苦不堪
如何使用 TestHost 達到 Controller/Service 測試目的
- 10
- Test
在測試 controller 時,在傳統三層式架構上,不但要注入 service 之外,還要注入許多的 repositories,還有許多的 ILogger<T>,若不透過測試工具處理,光是注入這些東西將會痛苦不堪
最近遇到一些管理的憑證到期,忘記續約,後來決定寫一隻程式來檢查一下,因為很多管理端都不是在我這邊
所以有點麻煩,但是我得幫忙續約 :'(
GStreamer 是一個開源、跨平台的多媒體框架,最初由 Erik Walthinsen 於 1999 年開發,目前由 GNOME 社群與多方貢獻者持續維護。它的主要目標是提供一個高度模組化且可擴展的架構,方便開發者在不同平台上處理涵蓋:音訊 (Audio)、影像 (Video)、字幕 (Subtitles) 以及串流傳輸 (Streaming)...等類型的多媒體資料流。
(圖片取自 gstreamer 官網)
在 macOS 上可以透過直接在 GStreamer 官網下載 *.pkg 或是透過 Homebrew 來安裝。
最近因為在幫忙處理一些鏈上數據的問題,主要針對 Tron 鏈,因為需要一整個區塊的資料
我發現其實有蠻多辦法可以拿到的,今天這方法算是可以解決部分問題..
通常現在創建錢包不管是 ETH 或是 TRON 基本上都是基於 BIP39 使用 12 , 24 當作註記詞創建錢包
最近在測試一個詐騙的東西想用程式端去還原錢包,發現 ERC20 和 TRC20 預設的 Path 是不一樣的
以國泰證券對帳單為例
GetRealClientIP
support csrf token from http header
文、意如
文、意如
文、意如
【不用上傳字體,也能讓ChatGPT圖表不亂碼的技巧】
最近幫朋友解決一個 Google Sheet 上面的小問題,就是他需要取得 資料表的名稱(非檔案名稱)
這不能直接透過內建的函式做到,必須要透過 App Scripts 能夠取得,這邊就筆記一下
開源、自託管、視覺化、 應用程式串接
在現代 Web 應用程式開發中,快取是提升應用程式效能不可或缺的技術。在過去,我們會使用 IMemoryCache 做記憶體快取,或者使用 IDistributedCache 做分散式快取。
.NET 9 引入了全新的 HybridCache,它結合了記憶體快取(L1)和分散式快取(L2)的優勢,讓我們能夠在同一個 API 中享受兩層快取的效能提升,同時還提供了快取雪崩保護和標籤管理等進階功能。
ASP.NET Core 9,微軟終於把 OpenAPI 文件生成納入框架內建功能,推出了 Microsoft.AspNetCore.OpenApi。這代表我們不再需要額外的第三方套件,就能直接在專案中生成 OpenAPI 文件,並且支援最新的 OpenAPI 3.1 與 JSON Schema draft 2020-12。
這篇文章要分享我最近在研究 Microsoft.Extensions.Http.Resilience 與 Microsoft.Extensions.Http.Polly 的心得,特別是 Retry 策略 的使用方式與效能比較。
在 .NET 8 之後,微軟官方推出了新的 Resilience Handler,它內建在 Microsoft.Extensions.Http.Resilience 套件中,不再需要額外安裝 Polly 套件就能使用 Retry、Circuit Breaker、Timeout 等彈性策略。
WSL 是「適用於Linux 的Windows 子系統」(Windows Subsystem for Linux),Windows 10/11上都可以使用
網路上查到的資料,Win10必須在專業版或特殊版本才有。 Win11好像家用版也可以用。
之前設定 Jira MCP 步驟好多,這次發現只要下一些指令就能做到,也順手紀錄一下
文、意如