相关文章
设计模式——装饰器模式
装饰器模式
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。
装饰器模式通过将对象包装在装饰器类中,以便动态…
建站知识
2024/12/18 2:15:39
uniapp的H5实现图片长按保存
实现图片预览
使用uniapp的api实现图片预览,可以缩放,关闭等操作
uni.previewImage({urls:[imageUrl],success:()>{this.controllTouch();}
})
imageUrl是图片地址,如https://www.111.com/abc/image.png
urls是字符串数组,…
建站知识
2024/12/21 20:19:42
Qt 自定义菜单 托盘菜单
托盘菜单实现:通过QSystemTrayIconQMenuQAction即可完美实现!
实现方式:createActions用于创建菜单、菜单项,translateActions用于设置文本、实现多语化,translateAccount用于设置用户空间配额。
void TrayMenu::createActions(…
建站知识
2024/12/19 8:59:25
STM32--RTC实时时钟
文章目录 Unix时间戳时间戳转换BKPRTC简介RTC框图硬件电路RTC的注意事项RTC时钟实验工程 Unix时间戳
Unix 时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
时间戳存储在一个秒计数器中,秒计数器为32位/64…
建站知识
2024/12/21 15:17:38
STM32单片机示例:64位全局时间戳发生器
文章目录 目的基础说明测试代码总结示例链接 目的
STM32H743 / H750 系列的芯片有一个64位的全局时间戳发生器( Global timestamp generator ),这篇文章将对它的使用做个记录。
基础说明
全局时间戳发生器相关的内容可以参考官方参考手册&…
建站知识
2024/12/18 17:17:23
【C++设计模式】开放-封闭原则
2023年8月27日,周日下午
我觉得我的这篇博客还是写得很不错的,哈哈哈。 目录
概述举例说明用开放-封闭原则重构 概述
开放-封闭原则(Open-Closed Principle,OCP)是面向对象设计中的一个重要原则,也是许多…
建站知识
2024/12/21 4:17:55
再见 Xshell替代工具Tabby
替代Xshell
之前经常使用Xshell来操作Linux虚拟机,基本上是够用了。但是Xshell免费使用只供非商业用途,而且如果你想用FTP来进行文件传输的话,还需单独下载Xftp。
无意中发现了另一款开源的终端工具Tabby,它直接集成了SFTP功能&…
建站知识
2024/12/22 13:14:57
C. Divisor Chain
题目:样例: 输入 3
3
5
14 输出 3 3 2 1 4 5 4 2 1 6 14 12 6 3 2 1 题意: 输入 x ,使得 x 一直减某个数值 一直减到 1,所减的这个数值不能出现两次,输出该过程 x 的变化情况。 思路: 我们可…
建站知识
2024/12/21 10:14:36