ASP.NET Core中使用自定义路由

2021年02月19日 阅读:806

原文:ASP.NET Core中使用自定义路由 上一篇文章《ASP.NET Core中使用默认MVC路由》提到了如何使用默认的MVC路由配置,通过这个配置,我们就可以把请求路由到Controller和Action,通常情况下我们使用默认的路由器就可以了。 但是有些情况下,我们需要创建自己的路由规则,... ... 查看全文

第二十三节:Asp.Net Core中的几种安全防护

2021年02月19日 阅读:700

原文:第二十三节:Asp.Net Core中的几种安全防护 一 . 客户端IP白名单限制 1.通过中间件检测 新建中间件类AdminSafeListMiddleware,获取白名单ip,通过比较byte值来比较访问的ip是否在白名单中,如果不在,则返回401无权限。 然后在ConfigureServ... ... 查看全文

ASP.NET MVC和ASP.NET Core MVC中获取当前URL/Controller/Action

2021年02月19日 阅读:595

原文:ASP.NET MVC和ASP.NET Core MVC中获取当前URL/Controller/Action ASP.NET MVC 一、获取URL(ASP.NET通用): 【1】获取完整url(协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToStr... ... 查看全文

第二十八节:Asp.Net Core中JWT的几种写法和认证方式

2021年02月19日 阅读:722

原文:第二十八节:Asp.Net Core中JWT的几种写法和认证方式 一. 前言 1.说明 本章节重点介绍JWT的利用不同程序集的几种写法及认证方式,然后复习一下JWT的组成。 其他概念参考:https://www.cnblogs.com/yaopengfei/p/10451189.html 官网... ... 查看全文

第三十节:Asp.Net Core中JWT刷新Token解决方案

2021年02月19日 阅读:763

原文:第三十节:Asp.Net Core中JWT刷新Token解决方案 一. 前言 1.关于JWT的Token过期问题,到底设置多久过期? (1).有的人设置过期时间很长,比如一个月,甚至更长,等到过期了退回登录页面,重新登录重新获取token,期间登录的时候也是重新获取token,然后过期时间又重... ... 查看全文

第二十六节:扩展如何在控制台中使用HttpClientFactory、读取配置文件、数据保护、注入类

2021年02月19日 阅读:834

原文:第二十六节:扩展如何在控制台中使用HttpClientFactory、读取配置文件、数据保护、注入类 整体说明:这里主要是借助依赖注入程序,在控制台上获取需要的相关类,然后进行使用对应方法的调用 (1).首先需要添加依赖注入的程序集【Microsoft.Extensions.Dependenc... ... 查看全文

[LeetCode in Python] 5382 (M) html entity parser HTML 实体解析器

2021年02月19日 阅读:640

题目: https://leetcode cn.com/problems/html entity parser/ 「HTML实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。 HTML 里这些特殊字符和它们对应的字符实体包括: 双引号:字符实体 ... 查看全文

一个气泡提示的Javascript控件

2021年02月19日 阅读:816

某日,忽的想写个js小控件。功能很简单,就是可以在文本框下面显示一个气泡提示,如上图。图是Chrome里截来的,是Chrome原生的提示样式。只要在文本框启用『required』,提交时内容为空时就会出现如图提示。 首先第一步,该是要构建一个提示文字的HTML模型,那么弹出提示时就可以被重复构建了( ... 查看全文

如何排查java进程cpu100%的问题

2021年02月19日 阅读:594

cpu是时分(time division)的,操作系统里有很多线程,每个线程的运行时间由cpu决定,cpu会分给每个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,则是100%;我们应该意识到,cpu运行速度很快(主频非常高),除非密集型耗费cpu的运算,其它类型任务都会在 ... 查看全文

【.NetCore学习】ubuntu16.04 搭建.net core mvc api 运行环境

2021年02月19日 阅读:606

查看linux内核版本 打印结果 查看ubuntu系统版本 打印结果 可以看到版本号是 16.4 查看官方文档执行 dotnet 环境安装过程 https://www.microsoft.com/net/learn/get-started/linuxredhat 这里我们选择 Ubuntu 继续执行 ... 查看全文

解决“This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms”

2021年02月19日 阅读:647

解决“This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms” 还是装那台服务器,装好了IIS和ASP.NET,但在运行aspx页面时出现了异常: 异常信息: Th ... 查看全文

WCF、WebAPI、WCFREST、WebService之间的区别

2021年02月19日 阅读:804

在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOA ... 查看全文

基于阻塞队列的生产者消费者C#并发设计

2021年02月19日 阅读:620

这是从上文的<<图文并茂的生产者消费者应用实例demo>>整理总结出来的,具体就不说了,直接给出代码,注释我已经加了,原来的code请看<<.Net中的并行编程-7.基于BlockingCollection实现高性能异步队列>>,我改成适合我的版本了,直接给code: 调用code: 封装的队列: ... 查看全文

OpenStack平台上,windows云主机可以ping通百度但是无法打开网页,部分其它网页可以打开

2021年02月19日 阅读:837

问题描述: 在OpenStack平台上的64位Windows7虚拟机,可以ping通百度,但是却无法打开百度网页。 于是,笔者又对其它网址进行的测试,发现淘宝、京东、携程部分网页可以打开,而新浪等等网页依然打不开,瞬间郁闷了。 按照百度网上的搜索结果进行了各种尝试,包括重启路由、重装virtio驱动 ... 查看全文

windows 修改MAC地址

2021年02月19日 阅读:589

Windows+R 运行>输入regedit>确定 进入注册表,找到下图位置所示: 然后路径下会出现很多00XX编号文件夹(ps:每个文件夹代表一个网络适配器),依次点开文件夹查看里面的型号(ps:DriverDesc为查看型号属性)是否为你所需要修改的网络适配器,如下图 找到对应网络适配器文件夹后 ... 查看全文

解决:'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

2021年02月19日 阅读:744

相信很多人在使用webpack-dev-server时肯定会遇到一些问题(如下图所示) 我在学习vue框架的时候因为要使用到webpack工具,但这个工具又是基于node,而我对node没有任何基础,然后每次出现问题就在网上疯狂的找啊找,在网上诸如类似这个问题的解答很多,但是每个人的情况不一样,而我 ... 查看全文

django 2.2, celery 4.3,出现 kombu.exceptions.EncodeError: cannot serialize '_io.BufferedReader

2021年02月19日 阅读:941

情况说明:celery 默认解析为 pickle 分析: 把函数传入后台时,不要在初始化的时候,传入一些 pickle 不能解析的函数,列如 接受 django 请求的 request,其他的目前未发现 ... 查看全文

解惑求助-关于NetCore2.2中间件响应的问题

2021年02月19日 阅读:681

背景介绍:基于netcore2.2开发api接口程序,自定义了一个异常捕获中间件,用于捕获未经处理的异常以及状态码404、500等访问(设计的出发点就是,出现了非200的响应,我这边全部会进行处理成200,并返回固定格式的JSON格式数据),并进行统一的信息返回。 返回的JSON实体定义如下: 中间 ... 查看全文

[Asp.Net Core] Blazor WebAssembly - 工程向 - 如何在欢迎页面里, 预先加载wasm所需的文件

2021年02月19日 阅读:574

前言, Blazor Assembly 需要最少 1.9M 的下载量. ( Blazor WebAssembly 船新项目下载量测试 , 仅供参考. ) 随着程序越来越复杂, 引用的东西越来越多, 需要更多的下载量 , 有一些网站的网络可能较差, 加载这些文件需要一定的时间. 对于一些网站而言, 它 ... 查看全文

js使用sessionStorage、cookie保存token

2021年02月19日 阅读:831

1、Token:token是客户端频繁向服务器端请求数据,服务器频繁的去数据库查询用户名和密码进行对比,判断用户名和密码正确与否,并作出相应的提示,在这样的背景下,token便应运而生了。 2、使用token的目的:token的目的是为了减轻服务器的压力,减少频繁的查询数据库。 3、在前端请求后台的 ... 查看全文

Darknet配置CUDA+cudnn详细步骤

2021年02月19日 阅读:710

一、CUDA安装 1、查看NVIDIA对应的CUDA版本 在电脑桌面右键,选择NVIDIA控制面板(若没出现NVIDIA控制面板,请看下面的注),出现 点击我用红色画笔所圈之处选择高性能NVIDIA处理器,出现 点击左下角我所圈的之处的系统信息,出现 再点击我所圈的处的组件,出现 所圈之处即为显卡所 ... 查看全文

python之requests模块-cookie

2021年02月19日 阅读:674

cookie并不陌生,与session一样,能够让http请求前后保持状态。与session不同之处,在于cookie数据仅保存于客户端。requests也提供了相应到方法去处理cookie。 在python之requests模块-session中,我们知道了requests中的session对象能 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章