排序
ASP.NET Core使用选项方式读取配置
ASP.NET Core使用选项方式读取配置,第一步 :新建ASP.NET Core webapi项目 第二步:安装Microsoft.Extensions.Options和Microsoft.Extensions.Configuration.Binder 第三步:修改appsettings.js...
像素和DIP的区别和应用
像素和DIP的区别和应用,——什么是DIP(Device Independent Units,设备独立像素)? 是指在不考虑具体设备的屏幕分辨率和物理尺寸的情况下定义的一种长度单位,通常用于描述在不同设备上的显示...
QShop商城-页面按钮权限控制(基于角色)
QShop商城-页面按钮权限控制(基于角色),QShop商城-页面按钮权限控制 基于角色的权限控制 在业界接受度较高的权限模型是RBAC(Role-Based Access Control),基本的概念是将“角色”这个概念赋予用...
C#使用 MailKit 收发邮件
C#使用 MailKit 收发邮件, 目录 获取QQ邮箱授权码 安装 MailKit 配置邮件服务器信息 实现邮件收发方法 测试邮件收发 参考文章 获取QQ邮箱授权码 打开QQ邮箱,进入 设置->账号 页面: 在 POP3...
使用Roslyn运行C#脚本时如何引用程序集
使用Roslyn运行C#脚本时如何引用程序集,使用Roslyn的CSharpScript类运行C#脚本时,会默认包含一部分程序集,默认包含的程序集引用可以直接使用,而其他程序集则需要额外提供引用。本文简单描述...
报表应用图表charts显示数据
报表应用图表charts显示数据,在内网和手机,一直以文字和数据呈现。上星期,浏览网页时,发现图表charts显示数据和报表,觉得不错的方式。图表,如 https://echarts.apache.org/zh/index.h...
C# 实现Ping远程主机功能
C# 实现Ping远程主机功能,C#实现Ping远程主机功能。 1、引用nuget包 Wesky.Net.OpenTools OpenTools是一个用于提高开发效率的开源工具库。该项目为个人开源项目,采用MIT开源协议,永不...
13.画刷(Brush)
13.画刷(Brush),在进行WPF界面设计时,我们需要在很多地方设置颜色属性,比如元素的背景色、前景色以及边框的颜色,还有形状的内部填充和笔画,这些颜色的设置在WPF中都以画刷(Brush)的形式...
如何基于surging跨网关跨语言进行缓存降级
如何基于surging跨网关跨语言进行缓存降级,概述 surging是一款开源的微服务引擎,包含了rpc服务治理,中间件,以及多种外部协议来解决各个行业的业务问题...
使用 CsWin32 和 ComWrappers 实现 COM 接口
使用 CsWin32 和 ComWrappers 实现 COM 接口,基础概念 CsWin32 是微软开发的一个 C# 的源生成器,可以按需生成 C# PInvoke 代码,也支持生成系统的 COM 接口定义。 ComWrappers 是 dotnet 5 引...
跨域处理
跨域处理,跨域处理 //开放所有跨域 response.AddHeader('Access-Control-Allow-Origin', '*'); response.AddHeader('Access-Control-Allow-Credentials', 'true'); response.AddHeader('Access-...
.Net Core Entity Framework Core 的基础封装 -数据库操作拦截器
.Net Core Entity Framework Core 的基础封装 -数据库操作拦截器,自己制作的一个基于Entity Framework Core 的数据库操作拦截器,可以打印数据库执行sql,方便开发调试,代码如下: /// <sum...













