闲来无事给项目做优化,发现大多数Controller里面都会用到Logger和AutoMapper,每个Controller都构造函数注入,感觉重复劳动太多了,ASP.NET ...
C#之rpc很火么?
RPC,听过很有段时间了,但是一直都不太清楚是干嘛的,今天我们来捋一捋。
C#利用ServiceStack.Redis访问Redis
Redis【REmote DIctionary Server】作为当前比较流行的NoSql数据库,以其高性能,高可用的的特点,应用越来越广泛,深得各大企业和开发人员的青睐。 本文主...
小心 Enum Parse 中的坑
最近使用枚举的时候,踩了一个小坑,分享一下,主要是枚举从 int 值转成枚举时可能会遇到
使用C#实现数据结构堆
一、 堆的介绍: 堆是用来排序的,通常是一个可以被看做一棵树的数组对象。堆满足已下特性:
【分享】C# 字节帮助类 ByteHelper
【分享】C# 字节帮助类 ByteHelper 独立观察员 2021 年 2 月 3 日本文分享一个 C# 的字节(Byte)帮助类(ByteHelp...
从零搭建一个IdentityServer——聊聊Asp.net core中的身份验证与授权
OpenIDConnect是一个身份验证服务,而Oauth2.0是一个授权框架,在前面几篇文章里通过IdentityServer4实现了基于Oauth2.0的客户端证书(Client_Creden...
Dotnet的局部函数和委托的对比
上一篇说了一下委托,这篇来说说局部函数和委托的对比。 把委托和局部函数放成前后篇,是因为这两个内容很像,用起来容易混。
《C语言程序设计(第五版)谭浩强》和《C语言程序设计:学习辅导(第五版)谭浩强》高清PDF下载
《C程序设计(第五版》是由谭浩强编著,2017年清华大学出版社出版的“十二五”普通高等教育本科国家级规划教材、北京市高等教育精品立项项目教材、中国高等院校计算机基础教育课程体系规划...
使用Func<T, TResult> 委托实现API日志的记录
平常我们开发web api的时候,一般是需要记录api的输入输出信息,方便后续排查问题;那么我们一般怎么做的,一般是我们在一个公共地方的写个公共方法控制输入输出。这时候Func&l...