摘要:一. 说明 本全家桶现在只包含了入门级别的资料,实战资料更新中。 二.官方文档 gRPC in Asp.Net Core : "官方文档" gRPC 官网: "点我跳转" 三.入门全家桶 正片: "ASP.NET Core 使用gRPC" "ASP.NET Core gRPC 双向流" "ASP.N 阅读全文
posted @ 2019-11-20 14:43 晓晨Master 阅读(5816) 评论(23) 推荐(21) 编辑
摘要:一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker 本教程选用轻量级的 Git 管理工具 Gogs,搭建简单。 三.教程目录 " 1.配置免费HTTPS证书 " (Gogs需要) " 2.安装Gogs " " 3.安装Docker " " 4.Docker 阅读全文
posted @ 2018-03-23 11:08 晓晨Master 阅读(18892) 评论(20) 推荐(35) 编辑
摘要:写在前面 写于 2020.5.31 由于个人精力原因,本系列老文章不再更新。 写于2018.9.12 我研究 IdentityServer4 是从.net core 1.1的时候开始的,那时候国内的中文资料比较少,我都是按照官方文档来研究的,整理成了笔记。这个系列文档,一些文章是完全翻译的,一些文章 阅读全文
posted @ 2017-12-26 20:39 晓晨Master 阅读(86845) 评论(31) 推荐(94) 编辑
摘要:前面接触过一个在控制台输出二维码图片的项目,其原理就是按像素解析图片,然后按照像素颜色的不同来设置控制台颜色,进而输出到控制台。最近发现了一个有趣的项目 Spectre.Console https://github.com/spectreconsole/spectre.console ,可以使用这个 阅读全文
posted @ 2021-06-21 19:26 晓晨Master 阅读(138) 评论(0) 推荐(1) 编辑
摘要:在 .NET BCL 里, DateTime 类型是大家经常使用的类型,它代表了日期时间,Date and Time ,但是一直没有类型可以单独表示日期(Date)或者时间(Time) 在 .NET 6 里,提出了关于此问题的提议 https://github.com/dotnet/runtime/ 阅读全文
posted @ 2021-05-19 09:58 晓晨Master 阅读(190) 评论(1) 推荐(1) 编辑
摘要:ASP.NET Core 在 Console 输出日志最开始是没有时间的,曾经在 github 看过有讨论个这个问题:https://github.com/aspnet/Logging/issues/483 最终这个 Feature 在 ASP.NET Core 3.0 中被加入。 到现在 ASP. 阅读全文
posted @ 2021-01-19 23:18 晓晨Master 阅读(646) 评论(0) 推荐(0) 编辑
摘要:前言 简单整理了 ASP.NET Core 从1.0到5.0的变迁,不包括小版本, 内容主要来自 MS Docs。 介绍 ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。 使用 ASP.NET Core,您可以: 生成 Web 应用和服务、 阅读全文
posted @ 2021-01-19 23:02 晓晨Master 阅读(792) 评论(2) 推荐(2) 编辑
摘要:本文中如无特别说明 .NET 指 .NET 5或者更高版本,代码同样可用于 .NET Core 前言 调整图片尺寸最常用的场景就是生成缩略图,一般为保持纵横比缩小,如果图片放大会使图片变得模糊,如果确实有这方面的需求,可以寻找开源的AI放大图片的方法。 1.ImageSharp 开源地址:https 阅读全文
posted @ 2021-01-15 17:04 晓晨Master 阅读(1090) 评论(7) 推荐(16) 编辑
摘要:本文中如无特别说明 .NET 指 .NET 5或者更高版本,代码同样可用于 .NET Core 无意间看到一个 go 的项目 qrcode ,它在控制台打印了二维码,便去看了他的实现原理,然后用 C# 实现了一个。 代码地址:https://github.com/stulzq/QRConsole 效 阅读全文
posted @ 2021-01-15 15:48 晓晨Master 阅读(491) 评论(0) 推荐(2) 编辑
摘要:最近在完善 CanalSharp 的文档,采用的是 vuepress 生成的文档网站,生成以后变考虑如何部署这个文档,考虑过 github pages,但是不想将这堆生成出来的文件往仓库里面加,所有便想着寻找其他方法。在 Azure 上看到了 Web App 这个服务,发现部署比较简单、快速,并且支 阅读全文
posted @ 2021-01-04 21:58 晓晨Master 阅读(250) 评论(0) 推荐(0) 编辑
摘要:对于大文本文件(GB级)进行文件行数统计,在 Linux 下可以使用 wc -l 命令,但如果文件特别大,此命令将会耗费很长的时间,所以我用 Go 实现了一个文件行数统计工具。 开源地址:https://github.com/stulzq/go-linecount 性能测试 微软云虚拟机 4 核 1 阅读全文
posted @ 2020-12-21 23:14 晓晨Master 阅读(549) 评论(0) 推荐(0) 编辑
摘要:一.说明 获取域名的解析记录,比如常用的 A、CName、MX等,可以使用开源项目 DnsClient。 开源地址:https://github.com/MichaCo/DnsClient.NET 在线Demo:http://dnsclient.michaco.net/ 二.使用 从 Nuget 安 阅读全文
posted @ 2020-12-21 10:04 晓晨Master 阅读(485) 评论(1) 推荐(0) 编辑
摘要:一.安装组件 对于 Windows 注册表 的操作是不跨平台的,仅在 Windows 生效。 操作注册表没有包含在 BCL,是以 NUGET 包的方式提供,使用命令安装: dotnet add package Microsoft.Win32.Registry 二.检查OS 因为操作注册表的代码只能在 阅读全文
posted @ 2020-12-18 11:11 晓晨Master 阅读(390) 评论(1) 推荐(0) 编辑