ASP.NET Core面试题之Redis高频问题
🎈🎈在.NET后端开发岗位中,如今也少不了、微服务、分布式、高并发高可用相关的面试题🎈🎈 👍👍本文分享一些整理的Redis高频面试题🎉 👍👍机会都是给有准备的人的,祝你一面而就🎉 1. 为什么项目选择使用Redis?优缺点是什么? Redis 是一个基于内存的高性能key-value数据库。Redis优势: 性能极高 – Redis以内存作为数据存储介质,读的速度是110000次/s,写的速度是81000...
【.NET Core】特性(Attribute)详解
【.NET Core】特性(Attribute)详解 文章目录 【.NET Core】特性(Attribute)详解一、概述二、编写自定义属性2.1 自定义特性的主要步骤2.2 应用AttributeUsageAttributeAttributeTargets 成员Inherited属性AllowMultiple属性 三、声明特性类四、声明构造函数特性类五、声明属性的特性类六、自定义特性示例七、总结八、...
简便实用:在 ASP.NET Core 中实现 PDF 的加载与显示
前言在Web应用开发中,经常需要实现PDF文件的加载和显示功能。本文小编将为您介绍如何在ASP.NET Core中实现这一功能,以便用户可以在Web应用中查看和浏览PDF文件。实现步骤1)在服务器端创建PDF 打开 Visual Studio 并创建新的 ASP. NET Core Web 应用程序,小编这里项目名称为CreatePDF。 选择 .NET Core 6.0 作为项目的目标框架。 安装...
基于.NetCore开发博客项目 StarBlog - (30) 实现评论系统
resolve(res.response.data)) })} OK,这是俩最简单的例子,没有进行任何数据处理。生成邮件验证码通常使用哈希表类的数据结构来存储这种数据,本项目中,我使用 .NetCore 自带的 MemoryCache 来存储验证码,除此之外,直接使用 Dictionary 或者 Redis 都是可选项。需要在发送邮件的时候将邮箱地址与对应的验证码存入缓存,然后在验证的时候取出,验...
【.NET Core】泛型(Generics)详解
【.NET Core】泛型(Generics)详解 文章目录 【.NET Core】泛型(Generics)详解一、概述二、泛型类型参数三、泛型中类型参数的约束3.1 where T:struct3.2 where T:class3.3 where T:class?3.4 where T:notnull3.5 where T:default3.6 where T:unmanaged3.7 where T...
【.NET Core】Linq查询运算符(三)
【.NET Core】Linq查询运算符(三) 文章目录 【.NET Core】Linq查询运算符(三)一、概述二、串联运算2.1 Enumerable.Concat 三、聚合运算3.1 Aggregate3.2 Average3.3 Count3.4 LongCount3.5 Max 或 MaxBy3.6 Min 或 MinBy3.7 Sum 四、聚合运算4.1 Join4.1 GroupJoin 五...
js上传多个文件到asp.net core,并实时转存到阿里云oss
有时候,为了追求便利性,我们可能会让前端直接将文件上传到阿里云OSS,然后将URL提交给ASP.NET。然而,这种做法意味着前端需要拥有OSS的访问密钥,而将密钥存放在前端,无疑增加了被破解的风险。因此,最安全的做法仍然是由服务器端负责上传文件到OSS。接下来,我将演示如何实现分块上传到服务器的过程,而且在这个过程中,服务器并不保存任何分块,而是直接将分块上传到OSS。服务器端 实现一个oss的 IU...
基于.NET Core + Quartz.NET+ Vue + IView开箱即用的定时任务UI
前言定时任务调度应该是平时业务开发中比较常见的需求,比如说微信文章定时发布、定时更新某一个业务状态、定时删除一些冗余数据等等。今天给大家推荐一个基于.NET Core + Quartz.NET + Vue + IView开箱即用的定时任务UI(不依赖数据库,只需在界面做简单配置):Quartz.NetUI。Quartz.Net介绍 项目源码 下载源码直接运行Quartz.NET.Web设置启动项目启...
分享一个 asp.net core 多文件分块同时上传的组件
分享一个可多个文件同时上传、断点续传,并实时反馈上传进度的 Asp.Net core 组件。服务器端 引用 nuget 包:JMS.FileUploader.AspNetCore然后启用上传组件: app.UseAuthorization(); app.MapControllers(); //启用上传组件,并限制单个文件最大100M app.UseJmsFileUploader(1024*102400...
matlab 点云Z-Score 标准化
目录 一、算法原理 1、Z-Score 标准化 2、参考文献 二、代码实现 三、结果展示 四、参考链接 一、算法原理 1、Z-Score 标准化 在PCL 中,若使用未标准化的点云文件,由于坐标距离原点很远的缘故,可能会导致可视化的过程中无法正常看到图像,因此必须对点云文件进行标准化处理。 Z-Score 标准化是数据处理的一种常用方法。通过它能够将不同量级的数据转化为统一量度的Z-Score ...