摘要: class Client { static void Main(string[] args) { // 孙悟空 原型 MonkeyKingPrototype prototypeMonkeyKing = new ConcretePrototype("MonkeyKing"); // 变一个 Monke 阅读全文
posted @ 2023-04-25 16:12 泽哥的学习笔记 阅读(17) 评论(0) 推荐(0)
摘要: 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式使得建造代码与表示代码的分离,可以使客户端不必知道产品内部组成的细节,从而降低了客户端与具体产品之间的耦合度 using System; using System.Co 阅读全文
posted @ 2023-04-25 15:55 泽哥的学习笔记 阅读(16) 评论(0) 推荐(0)
摘要: 抽象工厂模式:提供一个创建产品的接口来负责创建相关或依赖的对象,而不具体明确指定具体类。抽象工厂允许客户使用抽象的接口来创建一组相关产品,而不需要知道或关心实际生产出的具体产品是什么。这样客户就可以从具体产品中被解耦。 /// <summary> /// 下面以绝味鸭脖连锁店为例子演示下抽象工厂模式 阅读全文
posted @ 2023-04-25 14:29 泽哥的学习笔记 阅读(27) 评论(0) 推荐(0)
摘要: 工厂方法模式之所以可以解决简单工厂的模式,是因为它的实现把具体产品的创建推迟到子类中,此时工厂类不再负责所有产品的创建,而只是给出具体工厂必须实现的接口,这样工厂方法模式就可以允许系统不修改工厂类逻辑的情况下来添加新产品,这样也就克服了简单工厂模式中缺点。 namespace 设计模式之工厂方法模式 阅读全文
posted @ 2023-04-25 14:05 泽哥的学习笔记 阅读(19) 评论(0) 推荐(0)
摘要: 说到简单工厂,自然的第一个疑问当然就是什么是简单工厂模式了? 在现实生活中工厂是负责生产产品的,同样在设计模式中,简单工厂模式我们也可以理解为负责生产对象的一个类, 我们平常编程中,当使用"new"关键字创建一个对象时,此时该类就依赖与这个对象,也就是他们之间的耦合度高,当需求变化时,我们就不得不去 阅读全文
posted @ 2023-04-25 13:46 泽哥的学习笔记 阅读(31) 评论(0) 推荐(0)
摘要: 确保一个类只有一个实例,并提供一个全局访问点 /// <summary> /// 单例模式的实现 /// </summary> public class Singleton { // 定义一个静态变量来保存类的实例 private static Singleton uniqueInstance; / 阅读全文
posted @ 2023-04-25 12:38 泽哥的学习笔记 阅读(16) 评论(0) 推荐(0)
摘要: 1、 MODBUS基本概念 Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是****个真正用于工业现场的总线协议。 Modbus具有以下几个特点: ●标准开放,用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。 ●Modbus支持多 阅读全文
posted @ 2023-03-23 23:46 泽哥的学习笔记 阅读(719) 评论(0) 推荐(0)
摘要: No database provider has been configured for this DbContext. A provider can be configured by overriding the 'DbContext.OnConfiguring' method or by usi 阅读全文
posted @ 2023-03-10 16:02 泽哥的学习笔记 阅读(209) 评论(0) 推荐(0)
摘要: 一般上传文件可以用formdata的文件格式将你要上传的文件和其他参数放在一个类里面 例如: public class uploadItemFile { public int id { get; set; } public FormFile uploadFile { get; set; } } 文件 阅读全文
posted @ 2023-03-10 10:52 泽哥的学习笔记 阅读(294) 评论(0) 推荐(0)
摘要: 首先在StartUp.cs文件里面注册管道 如:需要在网站里面的files的文件对外访问 app.UseStaticFiles(); app.UseFileServer(new FileServerOptions { FileProvider = new PhysicalFileProvider( 阅读全文
posted @ 2023-03-09 19:38 泽哥的学习笔记 阅读(167) 评论(0) 推荐(0)