05 2020 档案

摘要:#Big O notation **O(1):**常数复杂度 **O(long n):**对数复杂度 **O(n):**线性时间复杂度 **O(n^2):**平方 **O(n^3):**立方 **O(2^n):**指数 **O(n!):**阶乘 注意:在多个程序合在一起的时候,只看最高复杂度的运算 阅读全文
posted @ 2020-05-31 20:54 梦一回 阅读(220) 评论(0) 推荐(0)
摘要:带着问题去思考!大家好! 处理异常的方式有 1:异常处理页 2:异常处理匿名委托方法 3:IExceptionFilter 4:ExceptionFilterAttribut public class ErrorHandlerStartup : IStartup { /// <summary> // 阅读全文
posted @ 2020-05-29 14:24 梦一回 阅读(592) 评论(0) 推荐(0)
摘要:这里不在介绍依赖注入的基本概念,这里网上/官网上面有很多。 一个接口多个实现依赖注入的问题? 方案1: 这里通过区分标识就可以了. 如: public interface IRedisMessage { T Get<T>(string key); } public class CSRedis:IRe 阅读全文
posted @ 2020-05-22 11:11 梦一回 阅读(217) 评论(0) 推荐(0)
摘要:带着问题去思考!大家好 并发集合(线程安全),既然是并发集合。那就要知道什么是并发。 并发:同一时间间隔对资源的共享。 ConcurrentDictionary 线程安全字典集合,对于读操作无需使用锁,写操作则需要锁。该并发使用多个锁。 ConcurrentQueue 使用了原子的比较和交换,使用S 阅读全文
posted @ 2020-05-04 17:58 梦一回 阅读(411) 评论(0) 推荐(0)