机制core net jwt
.NET 8上进行PDF合并
前言:在.NET 8中使用itext7需安装 itext7 和 itext7.bouncy-castle-fips-adapter 两个Nuget包,或者使用Aspose.PDF、PdfSharpCore、Spire.PDF任意一个第三方包就行 对比: 第三方包 是否开源 是否收费 itext7 是 ......
第1章 Entity Framework Core 简介
第 1 部分 入门 数据无处不在,每年以 PB 的速度增长,其中很多数据存储在数据库中。数以百万计的应用程序也在那里——2021 年初,有 12 亿个网站——其中大部分需要访问数据库中的数据。而且我还没有开始考虑物联网。因此,领先的研究和咨询公司 Gartner 表示,到 2021 年全球 IT 支 ......
【HMS Core】推送问题小集合
【问题描述1】 “一个应用订阅的主题数量不能超过2000个”,如果超过了,会出现什么情况,如何解决? 【解决方案】 主题数量上限是2000,超过后会导致订阅主题失败。可以尝试删除不需要的主题。 https://developer.huawei.com/consumer/cn/doc/HMSCore ......
【HMS Core】{"sub_error":20003,"error_description":"parameter invalid","error":1101}
【问题描述】 离线推送服务端报错 {"sub_error":20003,"error_description":"parameter invalid","error":1101} 【解决方案】 错误码1101代表是client_id在系统中不存在,需要检查一下APPID是否配置正确 ......
CentOS 7中部署.NET环境
部署环境 操作系统:CentOS 7 内核版本: [root@k8s-worker01 master01]# cat /proc/version Linux version 5.4.258-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version ......
ASP.NET Core 8 的内存占用可以更低吗?
Maoni Stephens 是 .NET 垃圾回收器 (GC) 的首席架构师之一,她在2023年8月份发表了一篇关于 .NET GC 新功能的博客文章,该功能称为 Dynamic Adaption To Application Sizes (DATAS),该功能将随 .NET 8 一起提供。此功能 ......
JWT 简介与 C# 示例
〇、什么是 JWT ? JWT,即 JSON Web Token,是一种基于 JSON 的开放标准(RFC 7519),主要用于在网络应用环境间安全地传递声明。这种声明被进行了数字签名,可以验证和信任,因此,它适用于各种需要信息安全性和无状态的应用。 在具体加密过程中,客户端会使用 RSA 算法生成 ......
2、jvm虚拟机垃圾回收机制
一、首先了解一下堆栈内存 1、jvm内存结构 从上图可以看出,整个JVM内存是由栈内存、堆内存和永久代构成。 年轻代(New generation) = eden + s0 + s1堆内存 = 年轻代 + 老年代(Old generation)JDK1.8以前: JVM内存 = 栈内存 + 堆内存 ......
Asp.net core Webapi 如何执行定时任务?
前言 在计算机系统中,定时执行一些后台任务是很常见的场景,比如定时发送邮件、备份数据等等。 那么,.NET 技术如何通过编程灵活地实现项目里复杂的自定义任务呢? 如果是 Windows 生态,通常来说,可以有这些方式: 编写一个程序,通过 Windows 内置的任务计划来定时执行。 编写一个程序,通 ......
NET开发中合理使用对象映射库,简化和提高工作效率
NET开发中合理使用对象映射库,简化和提高工作效率 思维导航 前言 使用对象映射库有哪些好处? AutoMapper对象映射库介绍 创建一个控制台应用 AutoMapper包安装 创建源对象和目标对象 配置AutoMapper映射规则 控制台执行对象映射 项目源码地址 优秀项目和框架精选 DotNe ......
Taurus .Net Core 微服务开源框架:Admin 插件【4-6】 - 配置管理-Mvc【Plugin-Doc 接口测试及文档】
前言: 继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【4-5】 - 配置管理-Mvc【Plugin-Admin 后台】 本篇继续介绍下一个内容: 系统配置节点:Mvc - Plugin - Doc 接口测试及文档: 配置界面如下: 配置说明如下: 1、Doc.IsEna ......
Asp.net Help
config TempData 必须跳转到另外的页面才有效 Entify FrameWork Builder.Services IHostingEnvironment IHostEnvironment HostBuilderContext IConfiguration IApplicationLif ......
Linux 配置.Net 7.0 运行环境
运行命令 dotnet --info,看看是不是成功安装了7.0.0 第二步:配置守护进程1,在服务器根目录(/)下创建一个名 /www/myweb 的目录,用来存放我们的发布文件 2,最好先把asp.net core 7测试项目发布后,上传到上面的目录中 3,为使每次服务器重启能自动启动我们的应用 ......
Json Schema简介和Json Schema的.net实现库 LateApexEarlySpeed.Json.Schema
什么是Json Schema ? Json Schema是一种声明式语言,它可以用来标识Json的结构,数据类型和数据的具体限制,它提供了描述期望Json结构的标准化方法。 利用Json Schema, 你可以定义Json结构的各种规则,以便确定Json数据在各个子系统中交互传输时保持兼容和一致的格 ......
.net自带的树控件TreeView用法
原文链接:https://blog.csdn.net/wenchm/article/details/133276828 https://blog.csdn.net/xiaogongzhu001/article/details/131100371 TreeView控件(树控件)可以为用户显示节点层次结 ......
.Net 利用Aspose.Words在上传word时将.doc转为.docx
1、引用包Aspose.Words 2、控制器中使用: if (formFile.ContentType == "application/msword") { Stream fs = formFile.OpenReadStream(); var doc = new Aspose.Words.Docu ......
ubuntu 运行net程序
dotnet ZR.Admin.WebApi.dll --urls=http://0.0.0.0:8888 > output.log & [1] 3655001 sudo cat output.log sudo apt-get install apt-transport-httpssudo apt- ......
垃圾回收机制
一般说来,我们要解决三个问题: 1、回收哪些内存? 2、什么时候回收? 3、如何回收? 首先我们来看Java的四种引用类型: 强引用:代码中普遍存在的,只要强引用还存在,垃圾收集器就不会回收掉被引用的对象。 软引用:SoftReference,软引用是介于强引用和弱引用之间的引用类型。当系统内存不足 ......
云服务器比传统服务器更安全的原因与实现机制
随着互联网的普及和云计算技术的发展,越来越多的企业和组织选择使用云服务器来提供和存储数据。与传统服务器相比,云服务器在安全性方面具有诸多优势。本文将围绕云服务器比传统服务器更安全的原因,探讨其实现机制。 ......
.NET开发中合理使用对象映射库,简化和提高工作效率
.NET开发中合理使用对象映射库,简化和提高工作效率 思维导航 前言 使用对象映射库有哪些好处? AutoMapper对象映射库介绍 创建一个控制台应用 AutoMapper包安装 创建源对象和目标对象 配置AutoMapper映射规则 控制台执行对象映射 项目源码地址 优秀项目和框架精选 DotN ......
C#版本与.NET版本对应关系以及各版本的特性
C#版本与.NET版本对应关系以及各版本的特性 C#版本.NET版本发布日期特性 C# 1.0 .NET Framework 1.0 2002-02-13 委托、事件 C# 1.1 .NET Framework 1.1 2003-04-24 APM(异步编程模型) C# 2.0 .NET Frame ......
看看 Asp.net core Webapi 项目如何优雅地使用分布式缓存
前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 分布式缓存是一种用于存储和管理数据的技术,它将数据存储在多个节点上,以实现 ......
Django报错 (django.core.exceptions.ImproperlyConfigured)
报错种类 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysqlclient 解决方案: 1、按照mysql包 pip3 install -i http://pip ......
【.NET】控制台应用程序的各种交互玩法
【.NET】控制台应用程序的各种交互玩法 老周是一个不喜欢做界面的码农,所以很多时候能用控制台交互就用控制台交互,既方便又占资源少。有大伙伴可能会说,控制台全靠打字,不好交互。那不一定的,像一些选项类的交互,可以用键盘按键(如方向键),可比用鼠标快得多。当然了,要是要触控的话,是不太好用,只能做UI ......
jmeter 压力机端口不够用Response code:Non HTTP response code: java.net.NoRouteToHostException解决策略
四 压测机异常,修改配置后重试 Response code:Non HTTP response code: java.net.NoRouteToHostException 原因:Jmeter 发压机的端口不够用 解决办法:1. netstat|grep TIME_WAIT |wc -l 查看目前处在 ......
Taurus .Net Core 微服务开源框架:Admin 插件【4-5】 - 配置管理-Mvc【Plugin-Admin 后台】
前言: 继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【4-4】 - 配置管理-Mvc【Plugin-CORS 跨域】 本篇继续介绍下一个内容: 系统配置节点:Mvc - Plugin - Admin 后台界面: 配置界面如下: 配置说明如下: 1、Admin.IsEna ......
.NET中反射和动态表达式的分析和比较
背景 在.NET中,反射和动态表达式是两种常用的动态编程技术。它们都可以用来在运行时动态地创建和操作对象、调用方法、访问属性和字段等。但是,它们在性能方面有一些差异。 反射:反射是.NET中的一种基础技术,可以用来获取程序集、类型、方法、属性、字段等的元数据,以及动态地创建对象、调用方法、访问属性和 ......
.NET开发中合理使用对象映射库,简化和提高工作效率
前言 在日常开发中,我们常常需要将一个对象映射到另一个对象,这个过程中可能需要编写大量的重复性代码,如果每次都手动编写,不仅会影响开发效率,而且当项目越来越复杂,庞大的时候还容易出现错误。为了解决这个问题,对象映射库就随之而出了,这些库可以自动完成对象之间的映射,从而减少了开发工作量,提高了开发效率 ......
.NET 8最强新功能:键控服务依赖注入
什么是键控服务依赖注入? 在之前的依赖注入中,服务是根据其类型进行注册和解析的。如果出现同一接口有多个实现怎么办呢?这时候就可以使用.NET 8的新功能“键控服务依赖注入”。它允许您注册接口的多个实现,每个实现都与一个唯一键相关联,然后基于该键解析所需的实现。 在.NET 8 中的实现 接下来介绍如 ......
从Redis读取.NET Core配置
在本文中,我们将创建一个自定义的.NET Core应用配置源和提供程序,用于从Redis中读取配置。在此之前,您需要稍微了解一些.NET Core配置提供程序的工作原理,相关的内容可以在Microsoft开发者官网搜索到。另外您可能还需要了解一些Redis的基础知识,比如Redis的基础数据类型,持... ......