摘要:一. 说明 本全家桶现在只包含了入门级别的资料,实战资料更新中。 二.官方文档 gRPC in Asp.Net Core : "官方文档" gRPC 官网: "点我跳转" 三.入门全家桶 正片: "ASP.NET Core 使用gRPC" "ASP.NET Core gRPC 双向流" "ASP.N 阅读全文
摘要:一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker 本教程选用轻量级的 Git 管理工具 Gogs,搭建简单。 三.教程目录 " 1.配置免费HTTPS证书 " (Gogs需要) " 2.安装Gogs " " 3.安装Docker " " 4.Docker 阅读全文
摘要:写在前面 写于 2020.5.31 由于个人精力原因,本系列老文章不再更新。 写于2018.9.12 我研究 IdentityServer4 是从.net core 1.1的时候开始的,那时候国内的中文资料比较少,我都是按照官方文档来研究的,整理成了笔记。这个系列文档,一些文章是完全翻译的,一些文章 阅读全文
摘要:ASP.NET Core 在 Console 输出日志最开始是没有时间的,曾经在 github 看过有讨论个这个问题:https://github.com/aspnet/Logging/issues/483 最终这个 Feature 在 ASP.NET Core 3.0 中被加入。 到现在 ASP. 阅读全文
摘要:前言 简单整理了 ASP.NET Core 从1.0到5.0的变迁,不包括小版本, 内容主要来自 MS Docs。 介绍 ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。 使用 ASP.NET Core,您可以: 生成 Web 应用和服务、 阅读全文
摘要:本文中如无特别说明 .NET 指 .NET 5或者更高版本,代码同样可用于 .NET Core 前言 调整图片尺寸最常用的场景就是生成缩略图,一般为保持纵横比缩小,如果图片放大会使图片变得模糊,如果确实有这方面的需求,可以寻找开源的AI放大图片的方法。 1.ImageSharp 开源地址:https 阅读全文
摘要:本文中如无特别说明 .NET 指 .NET 5或者更高版本,代码同样可用于 .NET Core 无意间看到一个 go 的项目 qrcode ,它在控制台打印了二维码,便去看了他的实现原理,然后用 C# 实现了一个。 代码地址:https://github.com/stulzq/QRConsole 效 阅读全文
摘要:最近在完善 CanalSharp 的文档,采用的是 vuepress 生成的文档网站,生成以后变考虑如何部署这个文档,考虑过 github pages,但是不想将这堆生成出来的文件往仓库里面加,所有便想着寻找其他方法。在 Azure 上看到了 Web App 这个服务,发现部署比较简单、快速,并且支 阅读全文
摘要:对于大文本文件(GB级)进行文件行数统计,在 Linux 下可以使用 wc -l 命令,但如果文件特别大,此命令将会耗费很长的时间,所以我用 Go 实现了一个文件行数统计工具。 开源地址:https://github.com/stulzq/go-linecount 性能测试 微软云虚拟机 4 核 1 阅读全文
摘要:一.说明 获取域名的解析记录,比如常用的 A、CName、MX等,可以使用开源项目 DnsClient。 开源地址:https://github.com/MichaCo/DnsClient.NET 在线Demo:http://dnsclient.michaco.net/ 二.使用 从 Nuget 安 阅读全文
摘要:一.安装组件 对于 Windows 注册表 的操作是不跨平台的,仅在 Windows 生效。 操作注册表没有包含在 BCL,是以 NUGET 包的方式提供,使用命令安装: dotnet add package Microsoft.Win32.Registry 二.检查OS 因为操作注册表的代码只能在 阅读全文
摘要:使用的 MongoDb 驱动为官方驱动 MongoDB.Driver https://www.nuget.org/packages/MongoDB.Driver BsonDucment 类型一般用于存储非结构化数据,在进行序列化和反序列化时,一般是不能使用第三方序列化组件的,如 Newtonsoft 阅读全文
摘要:开源地址: https://github.com/stulzq/WindowsRemoteDesktopCleanTool 场景 Windows 远程桌面使用以后会留下 IP 记录,可以通过手动删除注册表来解决,这个工具就是帮你自动做了这一步操作 使用 工具采用 .NET 5.0 编写,发布方式为 阅读全文