相关文章
基于ESP32的桌面小屏幕实战[8]:任务创建
调用任务创建必须要添加下面两个头文件:
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"还要定义一个静态的任务函数
static void test_task_example(void* arg)
{for(;;) {vTaskDelay(1000 / portTICK_PERIOD_MS);printf("…
建站知识
2025/3/21 4:03:38
图论part3|101.孤岛的总面积、沉没孤岛、417. 太平洋大西洋水流问题
101. 孤岛的总面积
🔗:101. 孤岛的总面积思路:和昨天的岛的区别是:是否有挨着边的岛屿 所以可以先遍历四条边挨着的岛屿,把他们标记为非孤岛再计算其他岛屿当中的最大面积 代码:(深度搜索&…
建站知识
2025/3/20 17:23:43
装饰器模式的C++实现示例
核心思想
装饰器设计模式是一种结构型设计模式,它允许动态地为对象添加额外的行为或职责,而无需修改其原始类。装饰器模式通过创建一个装饰器类来包装原始对象,并在保持原始对象接口一致性的前提下,扩展其功能。
装饰器模式的核…
建站知识
2025/3/21 4:03:40
工具(十二):Java导出MySQL数据库表结构信息到excel
一、背景
遇到需求:将指定数据库表设计,统一导出到一个Excel中,存档查看。 如果一个一个弄,很复杂,耗时长。
二、写一个工具导出下
废话少絮,上码:
2.1 pom导入 <dependency><grou…
建站知识
2025/3/21 4:03:43
如何使用logrotete定时切割mysql的慢日志
背景:
在 Linux 系统中,logrotate 是常用的日志文件管理工具,可以配置它来对 MySQL 的慢查询日志进行轮转,例如按照每天或者每周进行轮转,将旧的日志文件备份压缩并重新生成新的日志文件来继续记录!
创建配置文件
创…
建站知识
2025/3/21 4:03:44
CUDA编程之OpenCV与CUDA结合使用
OpenCV与CUDA的结合使用可显著提升图像处理性能。
一、版本匹配与环境配置
CUDA与OpenCV版本兼容性 OpenCV各版本对CUDA的支持存在差异,例如OpenCV 4.5.4需搭配CUDA 10.02,而较新的OpenCV 4.8.0需使用更高版本CUDA。 需注意部分模块(…
建站知识
2025/3/21 4:03:46
vue3 使用docxtemplater 动态生成docx
模版文件docx放到vue工程public下
文件内容
vue文件
<template><div><button click"generateDocument">生成Word文档</button></div>
</template><script>
import PizZip from pizzip;
import Docxtemplater from docx…
建站知识
2025/3/21 4:03:47