這是無意中發現的一個語法,它的使用情境是這樣的,如果我們有一個型別是自訂類別的屬性,並且在建構式中有針對該屬性做初始化,在初始化後想要接著修改該屬性中裡面的屬性值,C# 的 Object Initializer 有一個簡便的語法 Xyz = { ... }
。
[料理佳餚] 實作 IFeatureDefinitionProvider 從外部的服務載入 ASP.NET Core Feature Flags(Feature Toggle)的設定
- 636
- 0
- ASP.NET Core
上一篇提到我們可以把 ASP.NET Core Feature Flags 的設定,儲存在 Azure App Configuration(應用程式組態)裡面,現在再進階一點,我們可以實作 IFeatureDefinitionProvider 建立一個 Feature Definition Provider,讓 Feature Flags 的設定可以儲存在我們想要的地方。
[料理佳餚] 將 ASP.NET Core Feature Flags(Feature Toggle)的設定儲存在 Azure App Configuration(應用程式組態)中
- 373
- 0
- ASP.NET Core
ASP.NET Core 的 Feature Flags 設定,在這之前的範例都是存放在 appsettings.json 裡面,在官方的文件中是建議我們把它存放在外部的儲存空間,這樣我們可以隨時修改 Feature Flags 的設定,也方便我們管理,那我們就跟著官方的示範,將 Feature Flags 的設定存放到 Azure App Configuration(應用程式組態)中。
[料理佳餚] ASP.NET Core Feature Flags(Feature Toggle)的 Feature Filters
- 445
- 0
- ASP.NET Core
上一篇文章對 Microsoft.FeatureManagement.AspNetCore 這個套件做了一個最基本的介紹,但是 Feature 只能設定開啟或關閉,顯然地這有點不夠用,所以套件有提供了一些 Feature Filters
用來實作有條件地開啟或關閉 Feature。
[料理佳餚] ASP.NET Core 的 Feature Flags(Feature Toggle)
- 1928
- 0
- ASP.NET Core
Feature Toggle 這個議題最近挺夯的,它達到的效果就是我們透過設定,就可以輕易地開關應用程式上的功能,讓開發好的功能可以真正地發佈到 Production 上,但是不相關的使用者不會受到該功能的影響,也方便我們去測試只有在 Production 上才能測試的案例,而 ASP.NET Core 已經有套件支援 Feature Toggle,我們來看一下怎麼做?
[廚餘回收] Visual Studio 2019 一直出現「warning : Your project does not specify a TypeScriptToolsVersion.」警告
- 561
- 0
- Visual Studio
- 2020-10-31
Visual Studio 2019 在建置 ASP.NET Core 專案時,一直出現下面的警告訊息,由於我的專案沒有使用 TypeScript,看到這個警告訊息也是覺得挺詭異的,一直想要把它弄掉。
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VisualStudio\v16.0\TypeScript\Microsoft.TypeScript.targets(72,5): warning : Your project does not specify a TypeScriptToolsVersion. The latest available TypeScript compiler will be used (3.9). To remove this warning, set TypeScriptToolsVersion to a specific version or "Latest" to always select the latest compiler.
[小菜一碟] 在 JavaScript 的 Array.prototype.forEach() 方法實現 continue; 及 break; 的效果
- 14321
- 0
- JavaScript
[料理佳餚] 拐個彎的 JavaScript 的私有欄位(Private Field)
- 978
- 0
- JavaScript
[料理佳餚] 在 CentOS 7 將 RAM Disk 內的檔案於關機前備份、開機後還原。
上一篇文章講到了在 Linux 環境底下建立 RAM Disk 來用,如果要讓它使用上跟一般的磁碟機相似的話,還差最後一哩路,那就是「重新開機之後檔案還在
」,要做到這件事,概念上就是「關機前備份檔案
」、「開機後還原檔案
」,那我們來看一下在 CentOS 7 要怎麼做?(CentOS 8 一樣適用)
[料理佳餚] 在 Linux 上建立 RAM Disk
上一篇文章有介紹到在 Windows Server 建立 RAM Disk 來用,這篇文章要改換在 Linux 系統上建立 RAM Disk,沒想到意外地簡單,在 Linux 上已經有內建一些方法,可以很方便地將記憶體分配來當作檔案目錄來使用。