上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 46 下一页
摘要: 微信公众平台编辑数据页面,点击浏览器回退按钮、刷新按钮(包括F5、Ctrl+R)、关闭页面、点击其他超链接等操作的时候,会提示弹窗提示。 为增加用户体验,我们也增加类似功能。 代码如下: 参考地址:https://stackoverflow.com/questions/1704533/interce 阅读全文
posted @ 2019-02-01 15:54 talentzemin 阅读(162) 评论(0) 推荐(0)
摘要: 前两天写了《关于MVC RouteExistingFiles疑问》,本来希望寻求大佬快速解答,奈何无人问津。 只能查看.NET 源代码,可以使用反编译工具(我用IL spy),也可以在线查看微软提供的:https://referencesource.microsoft.com/MVC的路由会走Url 阅读全文
posted @ 2019-01-27 14:43 talentzemin 阅读(250) 评论(0) 推荐(0)
摘要: 如图,使用ajpg模拟静态资源。使用 routes.RouteExistingFiles = true; 使静态资源也Map Route,匹配不到则显示Not Foud。 ①/a.jpg:访问不到 ②/Theme/a.jpg:访问不到 ③/Areas/Admin/a.jpg:访问不到 ④/Areas 阅读全文
posted @ 2019-01-24 21:24 talentzemin 阅读(309) 评论(0) 推荐(0)
摘要: 模式介绍 访问者模式允许我们通过将该操作表示为对象来操作对象。 因此,我们可以对所述对象进行操作而不改变那些对象的类或定义。 示例 我们有一家全市最好的餐馆,各种表现良好。领导决定给员工加薪放假,但由于某些原因,表示员工的类不能被修改。 员工类: 访问者接口: 具体的访问者: 新的组合类: 客户端调 阅读全文
posted @ 2018-11-19 10:06 talentzemin 阅读(142) 评论(0) 推荐(0)
摘要: 模式介绍 模板模式定义了操作的轮廓或骨架,由子类定义的具体步骤。 示例 我们以制作面包为例,通常会分为三步:和面、烤、切。 抽象的制作面包方法: 具体的多种制作面包方法: 客户端调用: 总结 模板模式允许对象建立算法的框架,但是将实现细节留给要实现的具体类。 源代码 https://github.c 阅读全文
posted @ 2018-11-16 10:06 talentzemin 阅读(161) 评论(0) 推荐(0)
摘要: 模式介绍 策略设计模式定义了一系列算法,然后通过将每个算法封装为对象使它们可互换。 因此,算法的实际操作可以基于其他输入而变化,例如哪个客户端正在使用它。 这种模式的基本思想是,如果我们将行为封装为对象,那么我们就可以选择使用哪个对象,从而根据一些外部输入或状态来实现哪些行为。我们进一步允许实现许多 阅读全文
posted @ 2018-11-15 09:48 talentzemin 阅读(152) 评论(0) 推荐(0)
摘要: 模式介绍 状态模式旨在允许对象在其内部状态改变时改变其自身行为。 示例 我们以烤牛排为例,生熟程度分为: Uncooked (not safe to eat) Rare Medium Rare (mid rare) Medium Medium Well (mid well) Well done 简单 阅读全文
posted @ 2018-11-14 10:10 talentzemin 阅读(306) 评论(0) 推荐(0)
摘要: 模式介绍 观察者模式试图允许对象在其内部状态改变时通知观察者。 这意味着单个对象需要知道观察它的对象,并且当状态发生变化的时候,需要能够与那些观察者通信。此外,观察者应该被自动通知。 示例 设想我们需要一个系统来建模本地蔬菜市场中蔬菜价格的波动。 我们需要允许餐馆查看价格,并在特定蔬菜的价格低于指定 阅读全文
posted @ 2018-11-13 13:49 talentzemin 阅读(163) 评论(0) 推荐(0)
摘要: 模式介绍 备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。 示例 想象一下,一家真正高端的餐厅可能直接从当地农场订购,并且餐厅需要跟踪哪些配料来自哪些供应商。 在我们的系统中,我们需要跟踪关于特定供应商输入的信息量,并 阅读全文
posted @ 2018-11-12 17:44 talentzemin 阅读(143) 评论(0) 推荐(0)
摘要: 模式介绍 中介器设计模式定义了一个对象,该对象封装了一组对象之间如何相互作用。 示例 我们想象一下电影院的快餐柜,电影院有多个区域都有这样的快餐柜,我们来设计一个它们之间交流的系统。 中介者接口: 抽象的柜台: 具体的柜台: 具体的中介者: 客户端调用: 总结 中介者使中介人“站在”通信对象之间,控 阅读全文
posted @ 2018-11-06 10:30 talentzemin 阅读(147) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 46 下一页