51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
.Net
C# Task和async/await详解
当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。 异步的好处在于非阻塞(调用线程不会暂停执行去等待子线程完成),因此我们把一些不需要立即使用结果、较...
代码星球
·
2021-02-19
Task
async
await
详解
.NET中的并行处理,并发和异步编程。
网上看了很多异步的方式,各种方式都有,梳理下.NET中编写异步的方式,避免混淆。.NET提供的异步方式可以归纳为三种:.NET中的并行处理,并发和异步编程。在梳理.NET中的并行处理,并发和异步编程之前,先来了解下同步、异步、并行、并发等概念一、异步编程中涉及的概念 1、同步(Synchronous)和异步(As...
代码星球
·
2021-02-19
.NET
中的
并行
处理
并发
C# 异步调用中 BackgroundWorker的使用
一、概述 1、BackgroundWorker类允许您在单独的专用线程上运行操作,在界面上报告进度,接受界面的控制信号,返回运算结果。 2、BackgroundWorker的DoWork代码运行在非UI线程之上,BackgroundWorker不跨AppDomain边界进行封送处理。 ...
代码星球
·
2021-02-19
异步
调用
BackgroundWorker
使用
.NET List间的交集并集差集
List<int>listA=newList<int>(){1,2,3,4,5,6,7,8};List<int>listB=newList<int>(){1,2,3,4,9}; varresultUnionList=listA.Union(listB).ToLi...
代码星球
·
2021-02-19
.NET
List
间的
交集
集差集
.NET ActionFilterAttribute
转载:https://www.cnblogs.com/hnsongbiao/p/7039666.html在asp.netmvc中webapi和mvc处理消息是两个不同的管道,Asp.netmvc和webapi为我们提供的 ActionFilterAttribute拦截器,通过重写 OnActionE...
代码星球
·
2021-02-19
.NET
ActionFilterAttribute
.NET Framework 服务端跨域四种方式
1、自定义方式///<summary>///支持WebAPI服务器端跨域///有很多种支持服务端跨域的方式,但是不能够同时使用///</summary>publicclassServerCrossDomainAttribute:ActionFilterAttribute{privateconst...
代码星球
·
2021-02-19
.NET
Framework
服务
端跨
四种
.Net Core3.1 常用的服务注入
用.CORE3.1构建了项目,在Startup.cs进行服务注入,这里记录下:1、SuppressModelStateInvalidFilterservices.Configure<ApiBehaviorOptions>(options=>options.SuppressModelStateInval...
代码星球
·
2021-02-19
.Net
Core3.1
常用的
用的
服务
.NET 通过反射获取Controller里的类名,方法名,参数列表,返回值类型,Description描述,自定义Attribute等
通过反射获取Controller里的类名,方法名,参数列表,返回值类型,Description描述,自定义Attribute等///<summary>///获取所有的action///</summary>///<returns></returns>publicHttpRe...
代码星球
·
2021-02-19
.NET
通过
反射
获取
Controller
.NET 判断是否为AJAX请求
下面是.net后端判断请求是否为AJAX请求的方法:///<summary>///判断是否为AJAX请求///</summary>///<paramname="req"></param>///<returns></returns>publicsta...
代码星球
·
2021-02-19
.NET
判断
是否
AJAX
请求
.NET JWT权限验证
一、什么是JWT Jsonwebtoken(JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资...
代码星球
·
2021-02-19
.NET
JWT
权限
验证
.NET Core 使用Swagger并启用API文档的JWT授权
一、概述刚参加工作时,写个API接口,还要写API文档,再使用PostMan测试接口,写文档的时间比写接口还要折腾。后来接触Swagger,API文档的工作得到了很大的改善,不但可以自动构建交互式API说明文档,还能直接调试API接口。今天记录下Core项目下使用Swagger,最新版的Swagger已经完美支持Ope...
代码星球
·
2021-02-19
.NET
Core
使用
Swagger
启用
.NET .Core 使用Serilog
前提:引入Serilog.AspNetCore包新建一个Serilog帮助类SerilogHelper,定义两种方法,一个是将日志输出到console,一个是将日志输出到文件usingSerilog;usingSystem;usingSystem.IO;namespaceSerilogTest{publicstatic...
代码星球
·
2021-02-19
.NET
.Core
使用
Serilog
.NET AOP
如果说面向对象编程(OOP)是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系的话;那么面向切面编程(AOP)则是希望能够将通用需求功能从不相关的类当中分离出来,能够使得很多类共享一个行为,一旦发生变化,不必修改很多类,而只需要修改这个行为即可。AOP可...
代码星球
·
2021-02-19
.NET
AOP
C#基础知识之DI之循环依赖
注意:出现循环依赖是设计上的问题,一定要避免!循环依赖就是循环引用,就是两个或多个Bean之间相互引用,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。 1、循环调用是无法解决的,除...
代码星球
·
2021-02-19
基础知识
DI
循环
依赖
C#基础知识之抽象类继承接口
有的时候需要将接口和抽象类配合起来使用,这样可以为开发者提供相当的便利性,开发者觉得哪个方便就选用哪个。这样的抽象类称为便利类。此时,便利类并不需要实现接口的所有方法,可以留给继承它的子类去实现它们。这么做并非是没有意义的,当你自己写的类想用接口中个别方法的时候(注意可以不是所有的方法),那么你就可以用一个抽象类先实现...
代码星球
·
2021-02-19
基础知识
抽象
继承
接口
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
54
55
56
57
58
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他