如提
[ASP.NET] 使用 RestSharp 取API資料
- 0
- Asp.NET
如提
單元測試
最近在團隊中寫了不少的 unit test ,把一些 mock 的方式筆記下來~
這次筆記的是使用 NSubstitute mock ref out
外接式硬碟接入Mac OS,系統卻收不到任何接入的提示,怎麼回事?如何修復硬碟?這讓人很緊張,尤其是當其中包含非常重要的檔案或正在執行緊急操作時。
ASP.NET Core MVC 預設的 ExceptionHandler 是幫我們導到 /Home/Error
,稍嫌陽春了一點,如果我們要在 Exception 發生時,記錄下額外的資訊,會需要自訂 ExceptionHandler,這個不難,我們來看一下怎麼做?
當我們要針對商業邏輯測試時,可能需要隔離 DbContext,搭配 Mock Framework 可以快速地建立測試替身假的 DbContext,自從 EF Core 的 In-Memory 出現之後,建立 DbContext 測試替身這件事,就變得輕鬆許多了
記錄資料的任何異動
在Ubuntu 20.04 LTS 上安裝Docker 版LibreNms+Mariadb+phpMyAdmin,未使用Docker-Compose
C++ 讀中文 C++ read write Chinese file
下拉式選單
表單應用
留言框設定
記得在<form>加上enctype="multipart/form-data"
ex:
<form enctype="multipart/form-data">
Vue本來預期修改資料後,原本 input v-model 的部分,預期會跟著資料,渲染到畫面中,但是實際上卻沒有。實際上透過console.log的方式,依舊可以讀出實際的內容。
為 api 加上 attribute, 設定快取類型
在透過程式存取 Azure 資源的時候,基於安全性考量,通常是透過在 AAD 內建立應用程式註冊,透過註冊應用程式設定必要的權限來存取 Azure 資源,但是在使用 KeyVault 的時候就是希望有更高的安全性,會將金鑰或秘密存在服務內,但是這時候又會有一組應用程式註冊的 Secret 會需要被放到程式的參數內,那如果也想在開發階段也隱藏這一個金鑰的話就得使用微軟推出的身份識別功能,透過此功能來存取資源,可以在開發階段避免直接將應用程式註冊的 Id 和 Secret 交付給開發人員或是存放在設定檔內,本文就是介紹整個開發階段和部署到 Azure App Service 時候實做存取 Key Vault 內的 Secret。
using ViewComponent replace Html.Action() in Asp.Net Core
設定使用者的操作權限,包含角色和功能