- 博客(4)
- 收藏
- 关注
原创 .Net Linq Distinct 用法
该用法会直接将列表中的相同的数据进行排重处理,相同实体最后只会输出一个实体,但不适合自定义排重,比如只按照某个具体的属性进行排重的时候就不适用了。该用法需要新建类去继承IEqualityComparer<实体>接口,然后实现接口的两个方法,在方法中自定义排重条件。还可以尝试去使用 Linq 中的 group by ,但是有点耗性能,就不推荐了。
2023-08-23 11:28:09 253
原创 .net core 如何获取原始请求Url?
该方法位于Microsoft.AspNetCore.Http.Extensions 下,能获取到请求的连接,但是当有进行地址重写访问控制器的时候,会出现问题。该扩展方法是对httprequest进行重写,然后将地址拼接,但是当有进行地址重写访问控制器的时候,也会出现问题。三、创建新的扩展方法,获取request的Features属性下的RawTarget值。一、使用 Request.GetDisplayUrl()该方法能获取到经过地址重写前的请求连接。二、创建扩展方法,自定义请求链接。
2023-08-11 14:33:44 1594 1
原创 虚拟机下的Linux系统安装Redis教程
随着软件互联网行业的不断发展,为了提高搜索速度以及减轻服务器的压力,Redis应运而生,由于其出色的性能和易用性,Redis已经成为了互联网架构中不可或缺的一部分。下面我将自己所学的Linux下如何安装Redis做了一个总结。提示:以下是本篇文章正文内容,下面案例仅供参考。以上就是CentOs中Redis的安装,期间参考了很多大佬的博客,只是因为太散了,所以做了一个总结博客来进行安装。本人小白一个,希望各位大大提出改进意见。
2023-05-04 16:59:52 1649 1
原创 如何在nuget包中添加扩展注入方法,用于.net core ConfigureServices中注册。
在用类库构建nuget包时,为了方便在应用层注册,通常会写一个扩展方法来进行注册,以免在应用层进行多次注册。前言:本人小白一个,写博客只为自己记住一些知识要点,有不对的地方请大佬多多指教。
2022-12-29 21:20:24 238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人