分类: 开发
phpMQTT进程池字节格式
简介:多进程池共享订阅主题,避免每次处理一个消息时都创建和关系进程,发送消息时,进程使用长连接方式,避免每次发… 继续阅读 phpMQTT进程池字节格式
phpMQTT收发String格式
从emqx网站文档的SDK&Tools下可以找到 如果想收发字节格式、更好的支持SSL、支持共享订阅、… 继续阅读 phpMQTT收发String格式
Emqx之Emqx-Coap安装及使用(Centos7)
简介:emqx-coap是EMQX的COAP网关,将COAP消息翻译成MQTT消息,在COAP客户端和MQTT… 继续阅读 Emqx之Emqx-Coap安装及使用(Centos7)
Effective C++
一、让自己习惯C++ 1:视C++为一个语言联邦 C++是多重范型编程语言,视C++包括4种次语言: C; O… 继续阅读 Effective C++
面向对象的设计原则
写代码也是有原则的,我们之所以使用设计模式,主要是为了适应变化,提高代码复用率,使软件更具有可维护性和可扩展性… 继续阅读 面向对象的设计原则
二十三种设计模式-概览
一、创建型模式 1 单例(Singleton)模式 动机:在软件系统中,经常有这样一些特殊的类,必须保证它们在… 继续阅读 二十三种设计模式-概览
(一)创建型—单件模式(Singleton Pattern)
动机: 在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以… 继续阅读 (一)创建型—单件模式(Singleton Pattern)
(二)创建型—抽象工厂(Abstract Factory)
常规的对象创建方法:Road road =new Road(); new 的问题… 继续阅读 (二)创建型—抽象工厂(Abstract Factory)
(三)创建型—建造者模式(Builder)
Builder模式的缘起: 假设创建游戏中的一个房屋House设施,该房屋… 继续阅读 (三)创建型—建造者模式(Builder)