摘要:一. 说明 本全家桶现在只包含了入门级别的资料,实战资料更新中。 二.官方文档 gRPC in Asp.Net Core : "官方文档" gRPC 官网: "点我跳转" 三.入门全家桶 正片: "ASP.NET Core 使用gRPC" "ASP.NET Core gRPC 双向流" "ASP.N 阅读全文
posted @ 2019-11-20 14:43 晓晨Master 阅读(5039) 评论(23) 推荐(21) 编辑
摘要:一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker 本教程选用轻量级的 Git 管理工具 Gogs,搭建简单。 三.教程目录 " 1.配置免费HTTPS证书 " (Gogs需要) " 2.安装Gogs " " 3.安装Docker " " 4.Docker 阅读全文
posted @ 2018-03-23 11:08 晓晨Master 阅读(17979) 评论(20) 推荐(34) 编辑
摘要:写在前面 写于 2020.5.31 由于个人精力原因,本系列老文章不再更新。 写于2018.9.12 我研究 IdentityServer4 是从.net core 1.1的时候开始的,那时候国内的中文资料比较少,我都是按照官方文档来研究的,整理成了笔记。这个系列文档,一些文章是完全翻译的,一些文章 阅读全文
posted @ 2017-12-26 20:39 晓晨Master 阅读(76190) 评论(24) 推荐(87) 编辑
摘要:本文中如无特别说明 .NET 指 .NET 5或者更高版本,代码同样可用于 .NET Core 前言 调整图片尺寸最常用的场景就是生成缩略图,一般为保持纵横比缩小,如果图片放大会使图片变得模糊,如果确实有这方面的需求,可以寻找开源的AI放大图片的方法。 1.ImageSharp 开源地址:https 阅读全文
posted @ 2021-01-15 17:04 晓晨Master 阅读(464) 评论(5) 推荐(16) 编辑
摘要:本文中如无特别说明 .NET 指 .NET 5或者更高版本,代码同样可用于 .NET Core 无意间看到一个 go 的项目 qrcode ,它在控制台打印了二维码,便去看了他的实现原理,然后用 C# 实现了一个。 代码地址:https://github.com/stulzq/QRConsole 效 阅读全文
posted @ 2021-01-15 15:48 晓晨Master 阅读(37) 评论(0) 推荐(1) 编辑
摘要:最近在完善 CanalSharp 的文档,采用的是 vuepress 生成的文档网站,生成以后变考虑如何部署这个文档,考虑过 github pages,但是不想将这堆生成出来的文件往仓库里面加,所有便想着寻找其他方法。在 Azure 上看到了 Web App 这个服务,发现部署比较简单、快速,并且支 阅读全文
posted @ 2021-01-04 21:58 晓晨Master 阅读(45) 评论(0) 推荐(0) 编辑
摘要:对于大文本文件(GB级)进行文件行数统计,在 Linux 下可以使用 wc -l 命令,但如果文件特别大,此命令将会耗费很长的时间,所以我用 Go 实现了一个文件行数统计工具。 开源地址:https://github.com/stulzq/go-linecount 性能测试 微软云虚拟机 4 核 1 阅读全文
posted @ 2020-12-21 23:14 晓晨Master 阅读(85) 评论(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 阅读(133) 评论(1) 推荐(0) 编辑
摘要:一.安装组件 对于 Windows 注册表 的操作是不跨平台的,仅在 Windows 生效。 操作注册表没有包含在 BCL,是以 NUGET 包的方式提供,使用命令安装: dotnet add package Microsoft.Win32.Registry 二.检查OS 因为操作注册表的代码只能在 阅读全文
posted @ 2020-12-18 11:11 晓晨Master 阅读(70) 评论(1) 推荐(0) 编辑
摘要:使用的 MongoDb 驱动为官方驱动 MongoDB.Driver https://www.nuget.org/packages/MongoDB.Driver BsonDucment 类型一般用于存储非结构化数据,在进行序列化和反序列化时,一般是不能使用第三方序列化组件的,如 Newtonsoft 阅读全文
posted @ 2020-12-18 10:34 晓晨Master 阅读(73) 评论(0) 推荐(0) 编辑
摘要:开源地址: https://github.com/stulzq/WindowsRemoteDesktopCleanTool 场景 Windows 远程桌面使用以后会留下 IP 记录,可以通过手动删除注册表来解决,这个工具就是帮你自动做了这一步操作 使用 工具采用 .NET 5.0 编写,发布方式为 阅读全文
posted @ 2020-12-17 09:27 晓晨Master 阅读(81) 评论(0) 推荐(1) 编辑
摘要:1.关系运算符 != 与等号共同组成关系运算符,检查两个操作数的值是否相等,如:A!=B 2.逻辑运算符 ! 称为逻辑非运算符。用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。如:bool a=true; bool b=!a; 3.null 容忍操作符(null-forgiving 阅读全文
posted @ 2020-12-04 11:43 晓晨Master 阅读(333) 评论(0) 推荐(2) 编辑
摘要:在 Windows 上,如果使用带的文件资源管理器来删除 node_modules,简直就是个噩梦,要等很长时间,我们可以使用工具 rimraf 来进行删除,实测耗时根本不是一个量级的。 安装: npm install rimraf -g 执行删除: rimraf node_modules 阅读全文
posted @ 2020-12-04 10:59 晓晨Master 阅读(144) 评论(2) 推荐(1) 编辑