記錄 Windows 10 啟用 WSL2 與 Docker Desktop 時遇到 HCS_E_HYPERV_NOT_INSTALLED 的排查過程,以及 .wslconfig 格式錯誤的處理方式。
透過 Nginx Proxy Manager 將 HTTPS 流量轉送到另一台實體機上的 Home Assistant,並設定 trusted_proxies。
Markdown 由 John Gruber 在 2004 年建立,是一種用純文字撰寫的輕量級標記語言。
Git Push 時出現 the remote end hung up unexpectedly。這篇記錄錯誤訊息與調整 http.postBuffer 的方式。
在 C# 中,「表達式主體成員(Expression-bodied members)」可以用 => 簡化傳統的 { return ...; } 區塊。C# 6 先引入這項語法,之後的 C# 7、8 再擴大支援範圍,可用在屬性、方法、建構子、解構子與 finalizer。
public class DatabaseContext : IDisposable
{
private readonly IDbConnection _connection;
public DatabaseContext(string connectionString)
{
_connection = new SqlConnection(connectionString);
}
public IDbConnection Connection => _connection;
public void Dispose()
{
_connection?.Dispose(