摘要: 1、badimage错误 查看配置管理器是否为x64,如果不是,则改为x64. 2、错误2036、、、 将破解版的两个dll放在debug文件夹下,即可运行 阅读全文
posted @ 2019-11-19 14:35 Maurice-code 阅读(694) 评论(0) 推荐(0) 编辑
摘要: Winform调用相机的外部控件时,出现错误: 由于程序集“\Debug\AcNetUtils.dll” 创建了对嵌入互操作程序集“\Debug\Interop.AcReport.dll” 的间接引用,因此创建了对该程序集的引用。请考虑更改其中一个程序集的“嵌入互操作类型”属性。 可以将引入的DLL 阅读全文
posted @ 2019-10-29 19:01 Maurice-code 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 动机(Motivation) 在软件系统中,经常面临着”一系列相互依赖的对象“的创建工作;同时,由于需求的变化,往往存在更多系列对象的创建工作。 如何应对这种变化?如何绕过常规的对象创建方法(new),提供一种”封装机制“来避免客户程序和这种”多系列具体对象创建工作“的紧耦合。 阅读全文
posted @ 2019-10-13 09:48 Maurice-code 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 代理模式 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 阅读全文
posted @ 2019-10-13 09:47 Maurice-code 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Windows字符集 ANSI,一个字符对应一个字节,称为多字节 一个字符对应多个字节,称为宽字节,UniCode,utf8 3个字节, gbk 2个字节。 阅读全文
posted @ 2019-10-13 09:45 Maurice-code 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 单例模式 控制这个A类型的对象个数,单例模式。系统中只有一个对象。 注意:一般来说,单例模式的类不需要考虑释放内存,因为只有一份。 阅读全文
posted @ 2019-09-29 17:04 Maurice-code 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 工厂方法模式 问题,1、类的个数成倍增加,导致类越来越多,增加维护成本。 好处,1、符合开闭原则 简单工厂模式 + “开闭原则” = 工厂方法模式 优点:1,不需要记住具体类名,甚至连具体参数都不用记忆。 2,实现了对象创建和使用的分离。 3,系统的可扩展性也就变得非常好,无需修改接口 阅读全文
posted @ 2019-09-29 16:16 Maurice-code 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 设计模式的基础是:多态。 设计模式综览表: 单例模式:是保证一个类仅有一个实例,并提供一个访问它的全局访问点。 简单工厂模式:通过专门顶一个一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。 工厂方法模式:定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 抽象工厂模式:提供 阅读全文
posted @ 2019-09-29 10:41 Maurice-code 阅读(536) 评论(0) 推荐(0) 编辑
摘要: “对象创建“模式 通过”对象创建“模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(以来具体类),从而支持对象创建的稳定。它是接口抽象之后的第一部工作。 典型模式:Factory Method,Abstract Factory,Prototype,Builder 动机(Motivatio 阅读全文
posted @ 2019-09-28 19:27 Maurice-code 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 重构的关键技法: 静态 -> 动态 早绑定 -> 晚绑定 继承 -> 组合 编译时依赖 -> 运行时依赖 紧耦合 -> 松耦合 "组件协作"模式 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序间的松耦合,是二者之间协作时常用的模式。 典 阅读全文
posted @ 2019-09-28 19:00 Maurice-code 阅读(171) 评论(0) 推荐(0) 编辑