kmjbpxi.hashnode.dev筆記:Windows App Crash 與 Dump、.NET Crash Handler1️⃣ Windows App Crash Dump 預設情況 Windows App crash 時不一定會自動產生 dump。 Windows Error Reporting (WER): 可產生 minidump,存放位置: %LOCALAPPDATA%\CrashDumps C:\ProgramData\Microsoft\Windows\WER\ReportArchive 若沒有啟用 LocalDumps 設定,dump 可能不會留下。 強制生成 Dump(未...Sep 30, 2025·2 min read
kmjbpxi.hashnode.devNTFS Alternate Data Streams (ADS)1️⃣ 什麼是 ADS ADS (Alternate Data Stream) 是 NTFS 檔案系統的功能,允許檔案擁有多個資料流(data stream)。 每個檔案都有主資料流(默認內容),ADS 是附加的隱藏資料流。 特性: 普通檔案列表 (dir 或 Directory.GetFiles) 不會列出 ADS。 檔案總管即使開啟「顯示隱藏檔案」也看不到 ADS。 需特定工具查看: CMD: dir /r PowerShell: Get-Item -Stream * ...Sep 5, 2025·3 min read
kmjbpxi.hashnode.dev📒 .NET Framework 版本相容性筆記1. 基本原則 向後相容 (Backward compatible) 新版 .NET Framework 可以執行舊版編譯的 DLL / EXE。 👉 例:4.7.2 app 可以引用 4.6.1 DLL。✅ 不保證向前相容 (Forward compatible) 舊版 .NET Framework 不一定能執行新版編譯的 DLL / EXE。 👉 例:4.6.1 app 引用 4.7.2 DLL → 可能編譯錯誤或執行期缺少 API。❌Sep 1, 2025·1 min read
kmjbpxi.hashnode.devAndroid Edge-to-Edge & View 類型筆記1️⃣ enableEdgeToEdge() 作用:讓 Activity 畫面延伸到 狀態列 / 導覽列 底下。 預設行為: 狀態列透明。 導航列自動套用 scrim(半透明遮罩)確保對比度,API 29+ 支援自動亮暗判斷。 好處:畫面可以全螢幕顯示,UI 更現代化。 2️⃣ ViewCompat.setOnApplyWindowInsetsListener(...) 作用:監聽系統 WindowInsets(安全區域)。 用途:避免內容被狀態列 / 導覽列擋住。 範...Aug 18, 2025·1 min read
kmjbpxi.hashnode.dev公司 Proxy 下 npm install 的 SSL 問題解法在公司網路有 Proxy 或自簽憑證 (self-signed cert) 的情況下,執行 npm install 可能會遇到 SSL 認證錯誤。 以下是常見的解法: 🔧 解法一:關閉 SSL 驗證 npm config set strict-ssl false 缺點:不安全,會允許不可信憑證。 🔧 解法二:指定公司憑證檔案 npm config set cafile <path-to-cert> 讓 npm 認得公司 CA,推薦這種做法(比完全關閉驗證安全)。 🔧 解法...Aug 18, 2025·1 min read