摘要:
行为型设计模式 关注对象和行为的分类 观察者模式 下雨了 (开始) 猫跑了》人回屋》狗叫了》打雷了》小孩哭了》 各个类有各自不同的行为,定义一个抽象类 doSomeThing() ,各类都实现一下 ,在各自的类中dosomething( 调用各自的方法 ) 在下雨了类中 定一个集合 循环实现观察行为 阅读全文
摘要:
备忘录模式, 引用类型内存中,只有一个对。 加了一个 备忘录,可以把需要备份的数据,存起来, 用Xml json text doc 等格式 只存数据,需要恢复的时候通过关键字把对应的数据取回 Dictionary<stringkey, data> 。是方便了,但是因为这个功能要增加不少功能的开销, 阅读全文
摘要:
把以前点对点的交互, 转化为 点对面, 一对多, 这个既是优点也是缺点, 中介者 职责较多,依赖教重, 比如用户菜单表中间加一个映射表 阅读全文
摘要:
def func(): for i in range(1,11): if i % 2 == 0: continue #if判断后,跳过continue语句下的表达式。不输出print(i) print(i)func()# 输出结果:1 3 5 7 9def func1(): for i in ran 阅读全文
摘要:
// 泛型类 可以一个类型满足不同类型的需求 尖括号+占位符 public class ChildClass2: GenericAbstractClass<int> { //可以已经指定为int类型 } public class ChildClass : GenericAbstractClass<T 阅读全文
摘要:
## 创建 Web 应用项目 - [Visual Studio](https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/signalr?view=aspnetcore-6.0&tabs=visual-studio#tabpanel_2_visu 阅读全文
摘要:
直接拿去用 Program 中先注册 使用HttpJon Nuget引入 //Hangfire //Hangfire.AspNetCore //Hangfire.Console //Hangfire.Dashboard.BasicAuthorization --可视化+权限控制 //Hangfire 阅读全文
摘要:
///1. Action出现没有处理的异常 T ///2. Action出现已经处理的异常 F ///3. Service层的异常 T ///4. View绑定时出现了异常 F ///5. 控制器构造函数出现异常 T ///6. 不存在的Url地址 F ExceptionFilter 对异常的捕捉 阅读全文
摘要:
ResultFilter 执行顺序 构造函数 > 方法action执行完毕 > OnResultExecuting >视图渲染 > OnResultExecuted 适合做结果的改造 AlwaysRunResultFilter 看名字就是知道 要一直执行 , 和ResourceFilter 不一样, 阅读全文
摘要:
1.Authorize 2.ResourceFilter 3.ActionFilter4.Result5.AlwaysRunResult6.Exception 只要是框架提供给我们的是接口、抽象类,天生就是为了让我我们来扩展的 1 ResourceFilter 就是做缓存用的 接口IResource 阅读全文