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