摘要: 探究学习一下task内部async和await的运行机制。本文是用dnspy进行源码探索。 用一个例子来解析具体的运行机制。首先建立一个控制台程序,在控制台程序中新增一个Test类,Test类中实现一个Say的方法,包含一个输入和一个输出。 class Program { static async 阅读全文
posted @ 2021-06-26 15:56 路漫且远兮 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 本篇实使用FluentValidation时自动注册以及在注册后自动验证,无须在接口中添加验证代码的功能。 1.相应开发环境 .net core 3.1 Nuget包 FluentValidation 10.0.0 2.原校验过程 以下以Dmeo为例进行校验的过程,定义一个获取用户信息的接口,用Fl 阅读全文
posted @ 2021-04-11 00:20 路漫且远兮 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 因工作中用到xunit测试,故总结下用法,以供个人参考使用。以下内容对应的版本为xunit2.4,.net core版本为3.1.0。 1.Attribute 1.1FactAttribute Fact中共有3个属性,以下是Fact类的代码 public class FactAttribute : 阅读全文
posted @ 2020-06-28 22:43 路漫且远兮 阅读(1880) 评论(0) 推荐(1) 编辑
摘要: .net core加载加密的sqlite文件失败解决方案 在项目开发过程中,遇到使用sqlite的场景。在加载加密的sqlite时,连接sqlite时报错,,先用百度查询了下资料,尚未找到对应解决方法,故接着在stackoverflow上查找,找到了解决思路,并已解决问题。 1.开发时所用到的相关内 阅读全文
posted @ 2020-03-08 18:20 路漫且远兮 阅读(1803) 评论(6) 推荐(1) 编辑
摘要: 搭建Harbor私有仓库 1.搭建背景 在使用docker过程中,使用的是官方的公共仓库,但个人的代码有时候不方便在公共仓库中进行管理,想搭建个人的私有仓库,目前为止找到的搭建私有仓库有两种,一种是使用官方的搭建私有仓库镜像,另一种是使用harbor来搭建私有仓库镜像,决定采用第二种搭建方法,查询网 阅读全文
posted @ 2020-02-05 20:34 路漫且远兮 阅读(1231) 评论(0) 推荐(0) 编辑