相关文章
ESP32在VS Code+Espressif IDF中增加组件(自定义库)
参考来源 https://blog.csdn.net/RuiyaoNi/article/details/124804251
方法一
在项目a下新建文件夹div, 新建xx.h头文件,xx.c源文件 在项目hello_world的CMakeLists.txt注册
cmake_minimum_required(VERSION 3.5)
#加上这一句,div是新建的文件夹名
set(EXTRA_COMPONENT_DIRS…
建站知识
2024/11/28 16:01:03
excel利用正则匹配和替换指定内容
上班中, 突然接到电话, 屋里的上司大人发来个excel, 说要替换里面x-x-xxx列的内容为x栋x单元xxx. 大致表格如下, 原表格我就不发了 身为程序猿的我, 肯定第一就想到了 正则! 打开excel-开始-查找和替换, 我擦, 只能完全匹配和替换 比如一次只能替换1-1- -> 为1栋1单元 1-2…
建站知识
2024/11/28 15:56:20
使用opencv的tracking模块跟踪目标
OpenCV跟踪模块算法介绍
OpenCV的tracking模块是一个功能强大的跟踪算法库,包含多种用于跟踪对象的算法。它可以帮助你在连续的视频帧中定位一个物体,例如人脸、眼睛、车辆等。
在OpenCV的tracking模块中,一些主要的跟踪算法包括࿱…
建站知识
2024/11/28 16:00:43
lerna + vite + typescript 多库,多应用共存项目脚手架模板
最近想把多个代码仓进行合并,形成一个大的代码仓,需要将各个库以及应用放在一个项目下,统一打包管理。会形成如下文件结构:
在网上找了一圈,没有找到合适的脚手架模板。索性自己弄一个吧,开源一下&#x…
建站知识
2024/11/25 23:03:04
Flutter GetX的使用
比较强大的状态管理框架
引入库:
dependencies:get: ^4.6.6一.实现一个简单的demo
实现一个计数器功能 代码如下:
import package:flutter/material.dart;
import package:get/get.dart;void main() > runApp(const GetMaterialApp(home: Home()…
建站知识
2024/10/30 13:38:27
【思维构造】Game with Chips—CF1327C
Game with Chips—CF1327C
思路
方法很暴力。
先整体向上移动 n − 1 n-1 n−1 格,再整体向左移动 m − 1 m-1 m−1 格。然后呈 S 型从左上(初始位置)移动,直到遍历完所有的 n ∗ m n*m n∗m 个格子。
易知这种方法满足题目…
建站知识
2024/11/7 21:56:58
ActiveMQ、RabbitMQ、RocketMQ、Kafka介绍
一、消息中间件的使用场景 消息中间件的使用场景总结就是六个字:解耦、异步、削峰 1.解耦
如果我方系统A要与三方B系统进行数据对接,推送系统人员信息,通常我们会使用接口开发来进行。但是如果运维期间B系统进行了调整,或者推送过…
建站知识
2024/11/11 14:24:48
家用NAS上的Linux虚拟机上安装Domino
大家好,才是真的好。
此篇不是广告,毕竟没有任何人给广告费。
就是我个人入手了一台NAS设备,一开始用途比较淳朴,仅仅存储和家庭有关的各种照片和视频,但用着用着,就发现了NAS设备的拓展性之强࿰…
建站知识
2024/11/1 0:47:12