原创 asp.net core 3.1學習筆記——DI依賴注入的幾種方式

一、依賴注入核心組件包: • Microsoft.Extensions.DependencyInjection.Abstractions • Microsoft.Extensions.DependencyInjection   使用接

原创 Ionic 基本元素(ion-list)

【list-item】 <h3>&nbsp;&nbsp; list-item</h3> <ion-list lines="full"> <ion-item *ngFor="let item of list; let i=

原创 Angular 組件通訊(@Input,@ViewChild)

爲了演示【父子組件通訊】,我們首先通過CLI 創建兩個組件分別扮演父子組件(相對),分別是【parent】和 【child】: //父子組件相對,這裏方便演示組件直接取名【parent】和【child】 ng generate com

原创 Angular表單數據模型之雙向綁定(MVVM)實現用戶註冊

應用需求使用 ng 實現用戶註冊功能,廢話不多說,需求比較簡單不在描述,頁面構建原型大概如下圖所示: 同樣先使用Angular CLI腳手架命令創建一個項目demo01, 依次構建組件【userRegistrationInfo】: ht

原创 asp.net core 3.1學習筆記——作用域與對象的釋放行爲

一、原理和注意事項: 作用域由 IServiceScope 對象承載,對於實現了IDisposable接口類型的對象,容器會去負責對其生命週期的管理,當使用完畢它會去釋放對象;實現IDisposable接口類型對象的釋放特點: DI 只負

原创 asp.net core 3.1學習筆記——啓動執行順序

一、準備環境: 1.開發工具:Microsoft Visual Studio Professional 2019 版本 16.4.4; 2.SDK: dotnet-sdk-3.1.101-win-x64; 二、創建項目,選擇WebAPI:

原创 Docker 容器編排(compose)

什麼是容器編排? 由於大量的應用容器化,部署和管理繁多的服務變得越來越困難且需要耗費大量的資源,而 Docker Compose 正好能解決 Docker 單節點上以單引擎模式(Single-Engine Mode)進行多容器應用的部署和

原创 JS如何優雅的處理大批量數據?

本文主要是針對JavaScript(以下簡稱JS)處理大批量數據時,產生性能問題的簡要分析,以及如何優雅的演化提升性能的解決方案; 場景:假設有10W條數據量,需要相應業務處理並綁定渲染在html頁面,如何一步一步的分析並優化 JS 的性

原创 Angular 組件通訊(@Output,EventEmitter)

相對於上篇【Angular組件通訊(@Input,@ViewChild)】文章中【子組件給父組件通訊】是父組件通過使用【@ViewChild】主動獲取子組件的數據和方法,下面我們在學習另外一種相對複雜的方式實現: 一、前提準備: 首先使用

原创 Angular 工程化應用之模塊(module)

首先我們來看下【Angular 官網模塊】的定義: NgModules 用於配置注入器和編譯器,並幫你把那些相關的東西組織在一起。 NgModule 是一個帶有 @NgModule 裝飾器的類。 @NgModule 的參數是一個元數據對象

原创 Ionic for Angular 創建模版基本操作

【Ionic CLI】版本信息如下: 本節學習知識點: Ionic 創建模版:【ionic start ionDemo01】,提示如下: 提示需要選擇 js 框架,由於【ionic 4.x】及以後的版本都支持【Angular】【Rea

原创 認識 Docker 的世界

Docker 簡介: Docker 是一種運行於 Linux 和 Windows 上的軟件,用於創建、管理和編排容器。 Docker 是在 GitHub 上開發的 Moby 開源項目的一部分。 Docker 公司,位於舊金山,是整個 Mo

原创 Kubernetes 重要概念介紹

在學習k8s-cluster 實踐之前,必須先學習Kubermetes 的幾個重要概念,它們是組成Kubermetes 集羣的基石。1.【Cluster】 Cluster是計算、存儲和網絡資源的集合,Kubernetes 利用這些資源運行

原创 Docker 集羣之(swarm)

什麼是 Docker 集羣? Swarm 將一個或多個 Docker 【節點】組織起來,使得用戶能夠以集羣方式管理它們; 這些節點可以是物理服務器、虛擬機、樹莓派(Raspberry Pi)或雲實例; 節點會被配置爲管理節點(Manage

原创 Kubernetes 重要概念

在學習k8s-cluster 實踐之前,必須先學習Kubermetes 的幾個重要概念,它們是組成Kubermetes 集羣的基石。1.【Cluster】 Cluster是計算、存儲和網絡資源的集合,Kubernetes 利用這些資源運行