logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】常用设计模式

设计模式是解决软件设计问题的经验总结,合理使用可以提高代码的可维护性、可扩展性和复用性。设计模式(Design Patterns)是软件开发中针对反复出现的问题总结出的通用解决方案。定义对象间的一对多依赖,当一个对象状态改变时,所有依赖者会收到通知并自动更新。将一个类的接口转换成客户希望的另一个接口,使不兼容的类可以一起工作。允许对象在内部状态改变时改变它的行为,看起来像是改变了它的类。将请求的发

文章图片
#c++#设计模式#开发语言
【基础知识】常见的计算公式(二)

I²C 工作在快速模式,时钟频率为 400kHz,则数据传输速率为 400kbps。根据 ADC 的转换结果和分辨率,可以计算出对应的模拟输入电压。ADC 的分辨率表示它能够分辨的最小模拟电压变化量。SPI 的数据传输速率取决于时钟频率和数据位宽。DAC 根据输入的数字量输出对应的模拟电压。I²C 的数据传输速率与时钟频率相关。

文章图片
嵌入式笔记-背光控制驱动

背光控制驱动头文件实现头文件//backlightgpio.h#ifndef__BACKLIGHTGPIO_H_#define__BACKLIGHTGPIO_H_#include <linux/slab.h>#include <linux/device.h>#include <linux/miscdevice.h>#include <linux/uacce

#嵌入式
【C++】【设计模式】生产者-消费者模型

生产者-消费者模型是并发编程的基础模式,通过分离数据生产和处理逻辑,提高系统吞吐量和可维护性。合理选择缓冲区类型和同步机制是实现高效、线程安全的关键。在实际应用中,需根据场景特点(如性能需求、数据量)调整实现方式。生产者-消费者模型(Producer-Consumer Model)是一种经典的并发编程模式,用于解决多线程或多进程环境下的数据共享和任务协作问题。

文章图片
#c++#设计模式#开发语言
python自动化web测试-这个代码像个鬼一样

500行如清纯少女般的代码#!/usr/bin/env python# _*_ coding:utf-8 _*_from selenium import webdriverimport timeimport unittestimport threading#from selenium.webdriver.common.by import Byclass MyTestCase_...

#python
到底了