偶然兴起,想做一个后台监控PLC状态的服务。功能如下:监控到PLC状态值异常后触发邮件推送,状态改变后只推送一次。开始使用的是.net6.0开发框架开发,一切都很顺利,邮件也能正常...
像素和DIP的区别和应用
——什么是DIP(Device Independent Units,设备独立像素)?——XAML中设置控件的位置和大小时,数字的单位是像素还是DIP?
【OpenCV】在 Mac OS 上使用 EmguCV
OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux...
Ef Core花里胡哨系列(10) 动态起来的 DbContext
我们知道,DbContext有两种托管方式,一种是AddDbContext和AddDbContextFactory,但是呢他们各有优劣,例如工厂模式下性能更好呀等等。那么,我们能否...
Nuget 输出资源文件
组件经常有一些文件/环境依赖,提升内聚,可以将文件(exe、dll等)放在到Nuget包内自动输出、启动相应的环境
Ef Core花里胡哨系列(9) 阴影属性,有用还是没用?
Ef Core中提供了一些有趣的实现,例如阴影属性!虽然大部分时候我还没有遇到应用场景,但是不妨碍我们了解一下。
ServiceStack.Redis系列破解
ServiceStack.Redis免费版有个每小时6000次访问限制,网上目前的破解方式都是dnspy修改源码或者Github上下载源码修改,这样的方式不是不好,主要是不方便NU...
ASP.NET Core 鉴权授权三(添加自定义授权策略)
此处鉴权给的值是6,授权用的1,尝试访问 基于策略的授权中有一个很重要的概念是Requirements,每一个Requirement都代表一个授权条件。 Requirement需要...
ASP.NET Core 授权二(自定义token)
首先自定义一个类TokenAuthenticationHandler,然后需要继承IAuthenticationHandler接口 具体代码:
Ef Core花里胡哨系列(5) 动态修改追踪的实体、动态查询
同样还是IModelCacheKeyFactory,不过这次要采用主动刷新的方式。动态实体,根据配置等生成动态类型来当作数据库实体使用,当配置修改时,可以调用DynamicMode...