原创 C#實現類型的比較示例詳解

這篇文章主要給大家介紹了關於C#實現類型的比較的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C#具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧 IComparable<T> .NET 裏,

原创 Docker & ASP.NET Core (2):定製Docker鏡像

Dockerfile在Docker的世界裏,我們可以通過一個叫Dockerfile的文件來創建Docker鏡像,隨後可以運行容器。Dockerfile就是一個文本文件,裏面寫着一些指令。通過Docker Client,並使用docker b

原创 Docker & ASP.NET Core (1):把代碼連接到容器

和這種蛋糕一樣,Docker的容器和鏡像也是使用類似的分層文件系統構建而成的。這樣做的好處就是可以節省硬盤空間,也利於複用等等。因爲Docker基於鏡像創建容器的時候,其鏡像是共享的;而且鏡像裏面的層如果已存在,也無需再下載。下面拉取一個m

原创 Entity Framework Core 2.1,添加種子數據

EFCore 2.1出來有一段時間了,裏面的新功能還沒怎麼用,今天研究下如何使用EF Core 2.1添加種子數據。這部分的官方文檔地址是:https://docs.microsoft.com/en-us/ef/core/modeling/

原创 常見形式 Web API 的簡單分類總結

一、請求--響應API。請求--響應類的API的典型做法是,通過基於HTTP的Web服務器暴露一個/套接口。API定義一些端點,客戶端發送數據的請求到這些端點,Web服務器處理這些請求,然後返回響應。響應的格式通常是JSON或XML。在這種

原创 【視頻】使用ASP.NET Core開發GraphQL服務

GraphQL 既是一種用於 API 的查詢語言也是一個滿足你數據查詢的運行時。 GraphQL來自Facebook,它於2012年開始開發,2015年開源。 GraphQL與編程語言無關,可以使用很多種語言/框架來構建Graph 服務器,

原创 使用ASP.NET Core支持GraphQL -- 較爲原始的方法

GraphQL簡介下面是GraphQL的定義:  GraphQL 既是一種用於 API 的查詢語言也是一個滿足你數據查詢的運行時。 GraphQL 對你的 API 中的數據提供了一套易於理解的完整描述,使得客戶端能夠準確地獲得它需要的數據,

原创 使用ASP.NET Core開發GraphQL服務器 -- 預備知識(上)

爲了介紹使用ASP.NET Core構建GraphQL服務器,本文需要介紹一下GraphQL,其實看官網的文檔就行。什麼是GraphQL?GraphQL 既是一種用於 API 的查詢語言也是一個滿足你數據查詢的運行時。 GraphQL 對你

原创 使用ASP.NET Core開發GraphQL服務器 -- 預備知識(下)

處理數據嵌套字段看例子:我想查看viewer下的repositories。注意裏面的edges,一旦看到這個詞,通常就表示有連接到某個數組的數據。在這裏就是一個集合的repository。edges裏面的node代表viewer列表裏不同的

原创 ITIL 2011 -- 服務運營的5個流程簡介 (上)

要做一個IT運維管理的項目,客戶提到了ITIL(IT Infrastructure Library),所以談需求之前我研究了一下ITIL,發現東西比較多,但是裏面的服務運維部分是項目一期所需要的,那我就把我這部分的學習筆記貼一下。ITSM,

原创 .NET Core 性能分析: xUnit.Performance 簡介

 xunit-performance 是xUnit的一個擴展, 使用它可以對.NET Core項目進行性能測試。官網:https://github.com/Microsoft/xunit-performancexUnit大家可能都用過,它是

原创 ASP.NET Core的實時庫: SignalR -- 預備知識

大綱本系列會分爲2-3篇文章.第一篇介紹SignalR的預備知識和原理然後會介紹SignalR和如何在ASP.NET Core裏使用SignalR.本文的目錄如下:實時Web簡述Long PollingSSE (Server Sent Ev

原创 ASP.NET Core的實時庫: SignalR簡介及使用

大綱本系列會分爲2-3篇文章.第一篇介紹了SignalR的預備知識和原理本文介紹SignalR以及ASP.NET Core裏使用SignalR.本文的內容:介紹SignalR在ASP.NET Core中使用SignalRSignalRSig

原创 發佈 ASP.NET Core 2.x 應用到 Ubuntu

簡單紹一下如何將ASP.NET Core 應用發佈到Linux (Ubuntu)服務器上,都是文檔的東西。服務器結構ASP.NET Core 2.x 有兩種server:HTTP.sys 只支持Windows,並支持一些Windows獨有的

原创 TDD in .NET Core - 簡介

本文很多內容來自選自TDD實例一書。預備知識最好有一些預備知識,例如xUnit,Moq,如何編寫易於測試的代碼,這些內容我都寫了文章:https://www.cnblogs.com/cgzl/p/9178672.html#test。Test