摘要: 首次发布于2021-03-19 19:52 在开发ASP.NET Core Web程序,使用第三方登录验证服务的时候,如果程序配置为http协议并且使用Chromium内核的浏览器(Chrome、Edge等)进行调试时会发生如下错误 System.Exception: An error was en 阅读全文
posted @ 2021-11-02 21:03 Dirt·in·firework 阅读(956) 评论(0) 推荐(0)
摘要: 友情提示,想直接看实现就跳到后面,但如果是跟我一样的初学者,可以把过程看完,有助于对 OpenCVSharp、NumSharp 以及相关东西有更多的了解。 初学OpenCV,虽然从语法上Python更人性化,但考虑到学习成本,而且总是想用自己较为熟悉的语言,所以选择了 OpenCVSharp 和 N 阅读全文
posted @ 2021-10-26 23:45 Dirt·in·firework 阅读(1683) 评论(2) 推荐(0)
摘要: !(null forgiving operator) 首先加上nullable的声明,否则将没有相关提示。 #nullable enable namespace DotNet_5._0_p7 { class Pet { public Pet (Cat? cat, Dog dog) { Cat = c 阅读全文
posted @ 2021-02-01 18:19 Dirt·in·firework 阅读(421) 评论(0) 推荐(0)
摘要: 注:本文参考的源码来自System.Private.CoreLib.dll,会有部分代码逻辑不同于.Net Framework的Dictionary。如需了解可参考【源码】浅看Dictionary(mscorlib)源码 .Net Core的 Dictionary(严格来说是.Net Core整个框 阅读全文
posted @ 2021-01-11 21:03 Dirt·in·firework 阅读(482) 评论(0) 推荐(0)
摘要: 注:本文参考的源码来自mscorlib.dll,会有部分代码逻辑不同于.Net Core的Dictionary,已在另一篇博文对比介绍【源码】浅看Dictionary(System.Private.CoreLib)源码 在自定义类重写Equals()和GetHashCode()的时候有些好奇,所以想 阅读全文
posted @ 2021-01-10 10:41 Dirt·in·firework 阅读(217) 评论(1) 推荐(1)
摘要: 前言 请记住这两点: 1、默认情况下,await返回时总是会去恢复await前的上下文。 2、每一个应用程序都有自己的线程池和线程池上下文 UI程序的上下文 当一个方法被关键字async声明时,意味着该方法可异步执行,同时激活方法内的await关键字。 UI程序中只允许唯一的一个拥有UI上下文(Sy 阅读全文
posted @ 2021-01-09 12:45 Dirt·in·firework 阅读(566) 评论(1) 推荐(1)
摘要: Action和Func 两者其实都是对delegate的封装,使得声明委托的过程更简单,使用起来也更方便。而delegate、Action、Func都使得处理数据更加灵活,因为我们可以创建一个函数接收开发者或客户的数据参数的同时还能根据不同场景接受不同的处理方式。 Action,顾名思义就是一个“动 阅读全文
posted @ 2021-01-09 12:22 Dirt·in·firework 阅读(242) 评论(1) 推荐(0)