原创 C# GDI+繪圖(二)進階---Pen/Brush以及座標軸平移和旋轉等

上一篇C# GDI+繪圖(一)GDI+介紹及基礎,我們介紹了,GDI+的基礎,這篇我們對其進階內容進行學習,分別爲Pen/Brush以及座標軸操作,   1.首先,我們來介紹Pen的詳細用法: Pen的屬性主要有: Color(顏色),D

原创 C# GDI+繪圖(一)GDI+介紹及基礎

最近,項目中,有一塊比較發雜的網格,並在網格上繪有各種顏色和文本,在Dev庫中併爲找到能實現這種功能的現有或可以二次開發的控件,因此,涉及到GDI+繪圖這塊陌生的領域。下面即時我在本次學習過程中的筆記,本次內容一共分爲4篇,分別都有各自的

原创 C# GDI+繪圖(四)實現網格繪製,並填充相應的表格內容

這是爲了實現在項目中的功能實現的一個Demo,在完成這個Demo後,我將其直接移植到了項目中,進行數據合併後,一切完美運行,   廢話不多說,直接上圖: 這裏給出部分主要代碼, 構造函數: public uc_layout()

原创 (一)零基礎小白都能懂的超全Docker入門教程之開篇

相信很多人和我開始時一樣,聽過Docker,聽過Kubernetes,聽過容器也聽過集羣,貌似很多高大上的技術都耳熟能詳,但自己其實卻並不瞭解,甚至不知道他們是什麼?能幹什麼? 最初,我以爲Docker以及k8s等技術只能用在大數據以及雲

原创 (三)Docker、k8s使用初體驗及Dashboard避坑指南!!!

Table of Contents Docker初體驗 查看版本 啓動實例 查看鏡像列表 容器實例查看 停止正在運行的容器 移除已創建的容器 Docker幫助 Kubernetes初體驗 Dashboard配置 授權配置 Token Ku

原创 (二)Docker Desktop及Kubernetes安裝

好的,上一節的話,我們主要介紹了Docker和Kubernetes的產生以及其發展,那麼本節,我們就來嘗試一下Docker和Kubernetes的安裝吧。 在開始之前,有幾點先在這裏說下: 考慮到大部分的小夥伴都沒有mac神器,因此,我這

原创 MD5、SHA256等Hash算法的實時計算

最近,在項目中,需要計算文件的hash值來對文件進行最終校驗,在C#中,MD5、SHA256都是直接可用的。下面以MD5爲例, 一般來說,計算文件hash值時,是加載一個文件,然後來讀取並計算,如下: MD5 md = MD5.Crea

原创 .NET Core - 自定義配置數據源:低成本實現定製化配置方案

實現自定義的配置框架,主要是要實現IConfigurationSource和IConfigurationProvider接口,這個我們之前提到過,這兩個接口是配置框架的擴展點。 IConfigureSource 該接口包括一個Build方

原创 .NET Core - 選項框架:服務組件集成配置的最佳實踐

Table of Contents IOptions 配置變更 IOptionsSnapshot IOptionsMonitor PostConfigure 本節來學習選項框架的使用,通過本節,你將理解如題所示的服務組件集成配置的最佳實踐

原创 .NET Core - 配置綁定:使用強類型對象承載配置數據

配置綁定 本節學習,配置綁定---使用強類型對象承載配置數據,這樣做的目的是爲了更方便的管理配置對象。因爲,這意味着,我們可以直接從對象來查看配置的信息。如下,我們有一個json配置文件 { "key1": "value1",

原创 .NET Core - 配置變更監聽:配置熱更新能力的核心

前面幾節,我們學習了配置框架的幾種配置方式,本節,我們以文件提供程序爲例來說一下,配置變更的操作。 配置文件的訪問級別較低,相對比較便利,我們可能需要通過更改配置文件來讓某些配置生效,而不需要重啓應用程序。那麼,此時,就需要用到配置框架的

原创 .NET Core - Autofac增強容器能力

本節學習利用第三方框架Autofac來增強容器能力,並引入面向切面(AOP)編程的概念。   那麼,先來了解一下 什麼時候需要引入第三方容器組件呢? 基於名稱的注入 屬性注入 子容器 基於動態代理的AOP   核心擴展點

原创 .NET Core - 內存配置和命令行配置方式詳解

Table of Contents   內存配置方式 命令行配置方式 支持的命令格式 引用包 代碼演示 命令替換 內存配置方式 上節介紹配置框架時,給出了一段示例代碼 IConfigurationBuilder configuratio

原创 .NET Core - 配置框架:讓服務無縫適應各種環境

本節學習.NET Core的配置框架,通過配置框架可以以不同的方式來配置不同環境下的服務,以使服務無縫適應各種環境。 核心組件包 Microsoft.Extensions.Configuration.Abstractions Micros

原创 .NET Core - 環境變量配置和文件提供程序配置方式詳解

除了內存配置和命令行配置方式外,還有環境變量配置和文件提供程序配置方式。本節將詳解這2種方式。 Table of Contents 環境變量配置方式 適用場景 特性 引用包 調試方式 前綴過濾 文件提供程序配置:自由選擇配置的格式 種類