logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++设计模式】第二篇:策略模式(Strategy)--从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析

本文深入解析C++策略模式,从基本概念到应用实践。策略模式是一种行为型设计模式,通过封装算法实现定义与使用分离,遵循开闭原则。其核心结构包括策略接口、具体策略类和上下文类。文章通过代码示例展示了策略模式的基本使用方式,并详细分析了其内部原理:封装与委托机制、多态运用、动态切换策略以及策略选择决策方法。策略模式适用于需要动态切换算法、避免条件分支复杂化等场景,能有效提升代码的可维护性和扩展性。

#c++#设计模式#策略模式
【C++设计模式】第三篇:观察者模式(别名:发布-订阅模式、模型-视图模式、源-监听器模式)

本文介绍了C++中的观察者模式(Observer Pattern),这是一种行为型设计模式,用于建立对象间的一对多依赖关系。当被观察对象(Subject)状态变化时,会自动通知所有注册的观察者(Observer)。文章通过交通信号灯与汽车的类比解释其工作原理,并列举了该模式的其他别名。观察者模式主要用于解决状态变化通知、对象间松耦合和广播通信等问题,适用于GUI更新、事件处理和分布式系统等场景。核

#c++#设计模式#观察者模式
【C++设计模式】第四篇:Composite 模式(组合实体模式)- 树形结构的优雅处理方案

摘要:C++组合模式(Composite Pattern)解析 组合模式是一种结构型设计模式,用于处理树形结构对象,将对象组合成树形结构表示"整体-部分"层次关系。它通过抽象组件(Component)、叶子节点(Leaf)和组合节点(Composite)三个角色实现统一操作接口,使客户端能一致对待单个对象和组合对象。典型应用场景包括文件系统、GUI组件、组织结构等树形结构。代码

#c++#设计模式#开发语言
【C++设计模式】第五篇:装饰器模式

【C++设计模式】【C++设计模式】【C++设计模式】【C++设计模式】第五篇:装饰器模式。

#c++#设计模式#装饰器模式
STM32HAL库-移植mbedtls开源库示例(一)

本文介绍了如何在STM32HAL库环境下移植mbedtls开源库,以支持MQTT证书加密功能。mbedtls是一个轻量级的C语言加密库,实现了TLS/SSL协议、X.509证书操作等安全功能,适用于嵌入式系统。文章使用STM32F103CBT6开发板和Keil MDK开发环境,详细说明了移植过程。mbedtls可为物联网通信提供安全加密支持,使TCP、MQTT、HTTP等协议升级为安全版本(TCP

#stm32#开源#嵌入式硬件
linux下RX8010SJ实时时钟芯片(RTC)的读写

由于项目的需要在ARM嵌入式板子上挂上了一颗EPSON的RX8010实时时钟芯片,为数据采集提供可靠的时间。RX8010内置了具有温补的晶振,可以简化设计,而且也不贵,所以就选择了它。其中rx8010为RX8010驱动注册的名称,不能为其它字符,而0x32则为该芯片在I2C总线上的通信地址。上面的命令将合成的字符串写入new_device,然后内核就会查找到加载的RX8010驱动,将地址传入,再由

文章图片
时序数据库InfluxDB介绍

时序数据库InfluxDB介绍实时数据库与时序数据库原文链接:https://blog.csdn.net/weixin_43135178/article/details/1088093441 .什么是InfluxDBInfluxDB是一个开源的、高性能的时序型数据库,在时序型数据库DB-Engines Ranking上排名第一。在介绍InfluxDB之前,先来介绍下时序数据。按照时间顺序记录系统、

#qt#javascript#交互
开源项目推荐:SCADA组态软件Qt,kanzi,C#,MFC和WEB大全(收藏版)

开源项目推荐:SCADA组态软件Qt,kanzi,C#,MFC和WEB大全(收藏版)QT脚本在组态软件中实现动态功能的应用基于Qt的组态监控软件实现以及分析(转)https://libaineu2004.blog.csdn.net/article/details/79715737?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_rele

#qt#开发语言
自动方向控制RS485芯片

注意:这一系列手册是一起的,MAX13410E MAX13413E MAX 13414E MAX13415E都是不带自动换向功能的,并且引脚功能和传统MAX13487还不一样。市场上进口芯片支持 自动换向的RS485芯片 只有4款芯片,分别是ADI和TI家的,没有其它进口厂家选择。另外 找到一些国产 自动换向的RS485芯片(后半部分),这些国产芯片 个人没用过,不知晓芯片质量,各位慎重选用。

文章图片
#嵌入式硬件#单片机
Qt连接MySql数据库(本地和远程数据库均可)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

文章图片
#数据库#mysql#qt
    共 216 条
  • 1
  • 2
  • 3
  • 22
  • 请选择