原创 HtmlAgilityPack 獲取節點的子節點

這個問題真的是好無語 var table = doc.DocumentNode.SelectSingleNode("//table[@class='ddd']"); var a = table.SelectNo

原创 把JSON轉換成鍵值對

public static Dictionary<string, string> JsonStringToKeyValuePairs(string jsonStr) { char jsonBeginToken

原创 jwt Token驗證與解析

網上似乎沒有相關代碼 貼上一段Token的解析認證 [TestMethod] public void TestMethod1() { string Token = "eyJhbGci

原创 Asp.net Core 異常日誌與API返回值處理

需求: 1、對異常進行捕獲記錄日誌 並且修改返回值給前端   解釋: ILogger4是自定義的一個日誌,更改它就好   解決方案1: 使用中間件進行異常捕獲並且修改其返回值 public class ErrorMiddleware

原创 禪道 使用外部數據庫

網上各種亂七八糟的教程,總是圍繞着禪道的幾個bat文件做修改 再次寫下一篇運行正常的文章 給大家 下載 跑起來,不要做過多的修改   三個步驟: 1遷移數據庫 2修改配置 3關閉本地mysql服務   使用Navicat Premium 工

原创 git 多倉庫源 配置

GitBlit 倉庫的SSH弄了一個下午 真TM的煩... 雙方都配好ssh後   在C:\Users\Administrator\.ssh 下修改known_hosts文件  就叫known_hosts 不帶後綴 若沒有則新建 寫入: X

原创 CapSupport 的使用

CapSupport 是在CAP的操作上做了一些封裝 目的是讓事務同時執行或者同時回滾 startup services.AddCapSupport((optaion) => {

原创 Orleans的生產環境部署

這一章非常簡單 只要照着官方文檔做就行了 文檔地址 打好NUGET包後 Sql腳本是在項目下的OrleansAdoNetContent

原创 Orleans在.net core的開發

       

原创 Orleans的深入

序列化  序列化配置有幾個坑這裏我寫出來 新建實體類 引用的包 Microsoft.Orleans.Core V2.12 Microsoft.Orleans.OrleansCodeGenerator.Build V2.12 Microso

原创 .net core 微服務通訊組件Orleans的使用與配置

Orleans非常好用 並且支持.net core 社區也非常活躍 Orleans2.0+在國內的教程偏少 多數是1.5版本的教程 在這裏寫上四篇Orleans教程  目錄 1、Orleans的入門教程  2、Orleans的深入 3、Or

原创 Orleans的入門教程

Orleans的入門教程  官方Hello World 地址 https://github.com/dotnet/orleans/tree/master/Samples/2.0/HelloWorld Doc地址 http://dotnet.

原创 swagger的配置

// This method gets called by the runtime. Use this method to add services to the container. public void Conf

原创 使用chole創建一個連接池

using Chloe; using Chloe.Infrastructure; using Chloe.SqlServer; using System; using System.Collections.Generic; using S

原创 Tesseract-OCR 字體庫下載地址

https://github.com/tesseract-ocr/tesseract/wiki/Data-Files