介绍 共享内存指:多个进程/线程访问同一段内存或文件。 共享的内存需要明确两点:内存的位置、内存的大小。 QSharedMemory针对多线程/进程间实现共享内存的访问。针对单线程/进程提供锁定内存以...
每天一个设计模式之代理模式 Qt系列教程
介绍 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 意图:为其他对象提供一...
PLC基础知识整理1——软硬件基础
PLC硬件组成 组成图 PLC扩展模块 一般PLC会有一个主单元,电源模块,CPU,I/O模块都集成在一起。某些时候,由于控制对象控制需求的点数比较多,主单元I/O点数不够,就需要增加扩展I/O模块,...
每天一个设计模式之享元模式 Qt系列教程
介绍 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模...
每天一个设计模式之门面模式 Qt系列教程
介绍 门面设计模式也称外观模式,是比较简单的结构型设计模式。该设计模式提供一个同意的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。 如图所示...
每天一个设计模式之适配器模式 Qt系列教程
介绍 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼...
每天一个设计模式之原型模式 Qt系列教程
介绍 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于...
Axure10破解问题埋坑总结
目前Axure的最新版本是版本10,官网的链接以及网上可以搜到的各种Axure8、9破解版下载链接(指向官网的)其实都是Axure10的下载链接,目前的Axure10是无法破解的。 网上搜到的Axur...
每天一个设计模式之生成器模式 Qt系列教程
介绍 核心是对象的组成和装配方式须分离 示例 场景:有一份数据,数据需要按照文件头、文件体、文件尾的格式导出,可以选择以文本、xml等格式导出。 接口图 Director(指导类)用于控制产品的生成过...
信息系统项目系列教程(1)——10大管理图表总结
参考知乎某文章,觉得概括的不错,在此记录下。 信息系统项目管理10大知识领域以及5大过程组、45个过程(图表+详解) 一、项目整体管理 项目整体管理是项目管理的核心,寻找最佳平衡点。 项目整体管理设计...