随笔分类 -  .Net

摘要:理解题意: 这道题大概的意思是,将nums数组换一个排列方式,但要求比当前排列要大并且是当前数组大的排列中最小的一种排列 思路: 相信很多人看到这题第一个会想到的思路是,我只需要将这个数组所有比当前数组大的排列都整理出来,再选出最小的那一个排列,此题可解 很显然啊....这不是一个标准的答案,这个思 阅读全文
posted @ 2024-11-27 15:35 echo_sw 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一.背景: 在我威某人的浅薄理解下,队列主要解决的问题,确保某些场景可以按顺寻处理避免混乱和延误并且可以按优先级入队处理,比较常见的场景有以下这五点: 1.订单处理和物流管理 2.客户服务和支持 3.数据处理和分析 4.任务调度和执行 5.消息传递和通信 二.实现: 1.首先我们创建一个简单的队列帮 阅读全文
posted @ 2024-09-18 10:42 echo_sw 阅读(41) 评论(0) 推荐(0) 编辑
摘要:背景: 在工作中我们有一个很常见的业务场景:导出列表的数据,生成Excel,而使用NPOI生成Excel我们也会遇到一个问题,每遇到一个不同的类导出时都要生成不同的表头,行,列,但其实里面大部分代码都是冗余的,所以这时我就想到了一个点子,通过泛型和反射整一个通用的导出方法. 导出思路: 其实这个业务 阅读全文
posted @ 2023-02-21 16:36 echo_sw 阅读(1027) 评论(4) 推荐(3) 编辑
摘要:使用原因: 在我们服务端调用第三方接口时,如:支付宝,微信支付,我们服务端需要模拟http请求并加上一些自己的逻辑响应给前端最终达到我们想要的效果 1.使用WebClient 引用命名空间 using System.Net; using System.Collections.Specialized; 阅读全文
posted @ 2022-08-09 10:11 echo_sw 阅读(843) 评论(1) 推荐(0) 编辑
摘要:原因:我们在.net 5.0 中使用依赖注入, 每一个服务都得注入一次,为了解决这个问题我们可以使用批量依赖注入 思路:在.net 5.0中注入服务我们需要用到 IServiceCollection 实现注入,这个时候我们可以想到使用扩展方法,反射的方式去实现,直接上代码 1.创建扩展方法类 1 / 阅读全文
posted @ 2022-07-28 15:23 echo_sw 阅读(212) 评论(0) 推荐(0) 编辑
摘要:由于静态类中无法使用有参构造函数,从而不能使用常规的方式(构造函数获取) 获取服务,我们可以采取通过IApplicationBuilder 获取 1.首先创建一个静态类 1 using Microsoft.AspNetCore.Builder; 2 using Microsoft.AspNetCor 阅读全文
posted @ 2022-06-28 10:32 echo_sw 阅读(2850) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示