docker
未读Teslamate 迁移lsky兰空图床搭建lskypro迁移
目录
迁移策略判断方法
TeslaMate 迁移指南
Lsky Pro 图床迁移指南
常用命令详解
故障排查
迁移策略判断方法如何判断使用哪种迁移方式方法1:直接复制目录(最简单快速)适用条件(必须同时满足):
✅ 使用本地目录挂载(bind mount)
✅ 配置中使用绝对路径,如:
1volumes: - /path/to/data:/var/lib/data
✅ 数据量较大,目录结构简单
✅ 新旧服务器可以保持相同的目录结构
典型例子:Lsky Pro
123volumes: - /media/bsuperstation/biG_RU/docker_data/lsky-bed/lsky_data:/var/www/html - /media/bsuperstation/biG_RU/docker_data/lsky-bed/db:/var/lib/mysql
方法2:数据库导出 (pg_dump/mysqldump)适用条件(满足任一):
✅ 使用 Docker volumes ...
NAS技巧
未读备份操作
docker compose exec -T database pg_dump -U teslamate teslamate > ./teslamate.bck
上面的./teslamate.bck是直接存放在当前目录,文件名teslamate.bck,如果要放到其他地方就自行指定,比如Container文件夹里,就写/share/Container/aa.bck
回车之后稍等片刻,就能在你指定的文件夹里找到这个备份文件了
恢复操作提前准备好扩展名为bck的备份文件,建议和docker-compose.yml文件放到一起,方便操作,如果是在群晖和威联通之间互转,把文件拷贝过去,先参考前文教程重新安装TESLAMATE再进行下面操作,如果是同个机器备份恢复就直接ssh到NAS,cd到存放文件的目录。
接下来,先停止TESLAMATE服务:
docker compose stop teslamate
然后输入以下内容,逐行输入后回车,清除现有的数据并初始化
docker compose exec -T databas ...
NAS技巧
未读
jellymergeverion –> 能够自动合并重复影片
metashark –> 拾取豆瓣信息
1sunshine --creds <username> <passwd>
现在的帐号
sunshine12345
Multi-Channel Analog Input Guide: ESP32 vs Raspberry PiOverviewThis guide covers implementing 4+ channel analog input systems using ESP32 and Raspberry Pi platforms, with detailed comparisons and implementation strategies.
Hardware Platforms ComparisonRaspberry Pi Pico (RP2040)
ADC Channels: 3 only (GPIO 26, 27, 28)
Resolution: 12-bit (4096 levels)
Voltage Range: 0-3.3V
Sampling Rate: 500 ksps
Limitation: Requires external ADC for 4+ channels
ESP32-S3
ADC Channels: 20 channels (18 usable)
Resol ...
#linux
Git 新学的的几个操作
上传的过程:12345678910111213echo "# Open_raman_mapping" >> README.mdgit init ## 初始化git git add README.md ## 增加 README.md 文件git commit -m "first commit" ## 对此增加 comment 提交到本地仓库git branch -M main ## 增加分枝git remote add origin https://github.com/<username>/Open_raman_mapping.git ## 连接远端仓库git push -u origin main## 推送远端仓库
忽略一些不需要的文件1vi .gitignore
对于.gitignore1234*.csv ##正则匹配文件格式!sasa.csv #排除该文件/sada 排除sada文件夹目录
撤销 git add1 git rm -r --cached ...
本文档详细介绍了如何使用 Linux 命令行工具进行批量文件的文本处理操作,包括搜索与替换、删除特定内容以及处理多行模式等高级应用场景。
目录
基础工具介绍
find 命令详解
grep 命令详解
sed 命令详解
组合命令模式
多行文本处理
实用案例
基础工具介绍在 Linux/Unix 环境中,文本处理主要依赖以下三个强大的命令行工具:
find:用于在文件系统中查找文件
grep:用于在文本中搜索指定的模式
sed:流编辑器,用于转换和修改文本
这三个工具结合使用,可以实现复杂的批量文件操作,尤其适合科学计算、数据处理和代码管理等场景。
find 命令详解find 命令用于在指定目录及其子目录中搜索文件。
基本语法1find [路径] [选项] [表达式]
常用选项
选项
说明
-name "模式"
按文件名搜索,支持通配符
-type f/d
指定搜索类型:f为文件,d为目录
-exec 命令 {} \;
对找到的每个文件执行指定命令
-maxdepth N
限制目录搜索深度
-mindepth ...
apt命令之软件仓库管理使用一览表-腾讯云开发者社区-腾讯云
Excerpt描述: apt 全称是 Advanced Packaging Tool是Linux系统下的一款安装包管理工具,可以说是Ubuntu系统下最为重要的命令安装、更新、卸载软件升级系统内核都离不开apt命令。
[TOC]
0x00 前言简述描述: apt 全称是 Advanced Packaging Tool是Linux系统下的一款安装包管理工具,可以说是Ubuntu系统下最为重要的命令安装、更新、卸载软件升级系统内核都离不开apt命令。
apt(apt-get)命令是apt包的管理工具他们根据/etc/apt/sources.list里的软件源地址列表搜索目标软件、并通过维护本地软件包列表来安装和卸载软件。
Ubuntu可以使用apt-get来获取系统或者软件的更新,并且把这些更新从网络上下载下来安装到电脑上
apt工作原理: 描述: Ubuntu采用集中式的软件仓库机制,将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理,然后将软件仓库置于许许多多的镜像服务器中,并保持基本一致。这样所有的Ub ...
Hardware
未读A PCB footprint defines the physical layout and interface between an electronic component and a printed circuit board (PCB). It ensures components are correctly placed, soldered, and mechanically supported during assembly. Below is a detailed breakdown of PCB footprints, their components, and design considerations.
Key Elements of a PCB Footprint
Pads/Holes:
Surface-mount (SMD) pads or through-hole pads for component leads.
Dimensions and spacing must match the component’s specificati ...





