12 2019 档案

摘要:整体说明:这里主要是借助依赖注入程序,在控制台上获取需要的相关类,然后进行使用对应方法的调用 (1).首先需要添加依赖注入的程序集【Microsoft.Extensions.DependencyInjection】 (2).添加所需组件对应的程序集,并进行Addxxxx (3).创建Provicde 阅读全文
posted @ 2019-12-31 08:21 Yaopengfei 阅读(1078) 评论(1) 推荐(0) 编辑
摘要:一. 数据保护 1.控制台步骤 通过Nuget安装数据保护程序集【Microsoft.AspNetCore.DataProtection】和依赖注入程序集【Microsoft.Extensions.DependencyInjection】,详见下面代码,进行数据的protect和unprotect。 阅读全文
posted @ 2019-12-30 21:10 Yaopengfei 阅读(726) 评论(1) 推荐(0) 编辑
摘要:一. 编码解码 1.编码 将信息从一种格式(人能识别)转换成另一种形式(计算机能识别)的过程。 常见的编码:Base64 2.解码 计算机能识别的形式转换成人能识别的形式。 3.字符集和字符编码 (1).字符集(Charset):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各 阅读全文
posted @ 2019-12-27 14:53 Yaopengfei 阅读(1921) 评论(1) 推荐(1) 编辑
摘要:一 . 客户端IP白名单限制 1.通过中间件检测 新建中间件类AdminSafeListMiddleware,获取白名单ip,通过比较byte值来比较访问的ip是否在白名单中,如果不在,则返回401无权限。 然后在ConfigureService中进行全局拦截app.UseMiddleware<Ad 阅读全文
posted @ 2019-12-25 08:26 Yaopengfei 阅读(1490) 评论(3) 推荐(0) 编辑
摘要:一. 基本配置 1. 调试程序如何开启IIS (在vs中) 方法一:创建代码的时候勾选 方法二:手动开启:① 属性→调试→启用SSL ② 在Configure中添加:app.UseHttpsRedirection(); 进行全局拦截。 PS:以上两种方案配置完成后,在vs中访问http请求的地址,会 阅读全文
posted @ 2019-12-18 08:38 Yaopengfei 阅读(4194) 评论(3) 推荐(2) 编辑
摘要:1. 说明 BackgroundService 是用于实现长时间运行的 IHostedService 的基类,使用程序集:Microsoft.Extensions.Hosting。 2. 实现方式 继承BackgroundService类,然后override ExecuteAsync这个方法,在这 阅读全文
posted @ 2019-12-09 20:17 Yaopengfei 阅读(1076) 评论(3) 推荐(0) 编辑
摘要:1. 需求 把 x 元钱分给 y 个人,每个人获得钱数不等,有多的,也有少的。 PS: x元钱要精确到分,每个人获得到的钱也是精确到分。 2. 实现思路 (1). 先把 x 元钱 乘以 100,转换成 分,然后除以 y 人得到一个平均值,把这个平均值赋值给 每个人。 (2). 查看一下步骤①中平均值 阅读全文
posted @ 2019-12-05 09:37 Yaopengfei 阅读(597) 评论(1) 推荐(0) 编辑