【MySQL例题】我在广州学Mysql 系列——有关数据备份与还原的示例
ℹ️大家好,我是练小杰,今天周二,明天就是元宵节了呀!!😆
俗话说“众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。”
本文主要对数据库备份与还原的知识点例题学习~~
前情回顾:👉【MySQL数据备份与还原详解】
数据库专栏:👉【数据库专栏】【Mysql练习题】
了解更多,点击主页: 【练小杰的CSDN】
文章目录
- 俗话说“众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。”
- 前言
- 实验准备
- 创建数据库及定义表命令
- 执行完毕后,验证表是否存在
- 备份数据库
- 备份所有表数据
- 备份单个表数据
- 备份多个数据库
- 备份服务器所有数据库
- 备份数据库到指定目录
- 还原(恢复)数据库
- 把sql脚本直接导入数据库
- souce命令还原
- 直接复制备份文件
- 迁移数据库
- 相同版本的MySQL数据库的迁移
- 数据表的导出
- SELECT...INTO OUTFILE 导出文本文件
- mysqldump 导出文本文件
- mysql 命令导出文本文件
- 数据表导入
- LOAD DATA命令导入
- mysqlimport 命令导入
前言
先复习一下【前期回顾】 的博客,再来学习本篇内容吧!!!🙏
为了更好的认识并理解数据备份与还原,首先在数据库中创建并插入相关数据,再进行数据备份与还原的练习!!!
实验准备
创建数据库
booksDB
,并使用该数据库。在该库中定义表books、authors和authorbook
,并插入相关表数据。
创建数据库及定义表命令
CREATE DATABASE booksDB;
user booksDB;CREATE TABLE books
(bk_id INT NOT NULL PRIMARY KEY,bk_title VARCHAR(50) NOT NULL,copyright YEAR NOT NULL
);
INSERT INTO books
VALUES (11078, 'Learning MySQL', 2025),
(11033, 'Study Html', 2024),
(11035, 'How to use php', 2024),
(11072, 'Teach youself javascript', 2005),
(11028, 'Learing C++', 2005),
(11069, 'MySQL professional', 2009),
(11026, 'Guide to MySQL 5.5', 2008),
(11041, 'Inside VC++', 2011);CREATE TABLE authors
(auth_id INT NOT NULL PRIMARY KEY,auth_name VARCHAR(20),auth_gender CHAR(1)
);
INSERT INTO authors
VALUES (1001, 'WriterX' ,'f'),
(1002, 'WriterA' ,'f'),
(1003, 'WriterB' ,'m'),
(1004, 'WriterC' ,'f'),
(1011, 'WriterD' ,'f'),
(1012, 'WriterE' ,'m'),
(1013, 'WriterF' ,'m'),
(1014, 'WriterG' ,'f'),
(1015, 'WriterH' ,'f');CREATE TABLE authorbook
(auth_id INT NOT NULL,bk_id INT NOT NULL,PRIMARY KEY (auth_id, bk_id),FOREIGN KEY (auth_id) REFERENCES authors (auth_id),FOREIGN KEY (bk_id) REFERENCES books (bk_id)
);INSERT INTO authorbook
VALUES (1001, 11033), (1002, 11035), (1003, 11072), (1004, 11028),
(1011, 11078), (1012, 11026), (1012, 11041), (1014, 11069);
执行完毕后,验证表是否存在
SHOW DATABASES;
USE booksDB;
SHOW TABLES;
备份数据库
备份所有表数据
- 使用
mysqldump
命令备份数据库中的所有表
mysqldump -u root -p booksdb > C:/backup/booksdb_20250211.sql
执行完毕,将会在C盘的
backup
目录下生成一个名为booksdb_20250211.sql
的SQL脚本文件。
- 脚本文件的主要内容如下:
CREATE DATABASE IF NOT EXISTS `booksdb` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
USE `booksdb`;CREATE TABLE `books` (`bk_id` int NOT NULL,`bk_title` varchar(50) NOT NULL,`copyright` year NOT NULL,PRIMARY KEY (`bk_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `authors` (`auth_id` int NOT NULL,`auth_name` varchar(20) DEFAULT NULL,`auth_gender` char(1) DEFAULT NULL,PRIMARY KEY (`auth_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `authorbook` (`auth_id` int NOT NULL,`bk_id` int NOT NULL,PRIMARY KEY (`auth_id`,`bk_id`),KEY `fk_authorbook_books` (`bk_id`),CONSTRAINT `fk_authorbook_authors` FOREIGN KEY (`auth_id`) REFERENCES `authors` (`auth_id`),CONSTRAINT `fk_authorbook_books` FOREIGN KEY (`bk_id`) REFERENCES `books` (`bk_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;INSERT INTO `books` (`bk_id`, `bk_title`, `copyright`) VALUES
(11078, 'Learning MySQL', 2025),
(11033, 'Study Html', 2024),
(11035, 'How to use php', 2024),
(11072, 'Teach youself javascript', 2005),
(11028, 'Learning C++', 2005),
(11069, 'MySQL professional', 2009),
(11026, 'Guide to MySQL 5.5', 2008),
(11041, 'Inside VC++', 2011);INSERT INTO `authors` (`auth_id`, `auth_name`, `auth_gender`) VALUES
(1001, 'WriterX', 'f'),
(1002, 'WriterA', 'f'),
(1003, 'WriterB', 'm'),
(1004, 'WriterC', 'f'),
(1011, 'WriterD', 'f'),
(1012, 'WriterE', 'm'),
(1013, 'WriterF', 'm'),
(1014, 'WriterG', 'f'),
(1015, 'WriterH', 'f');INSERT INTO `authorbook` (`auth_id`, `bk_id`) VALUES
(1001, 11033),
(1002, 11035),
(1003, 11072),
(1004, 11028),
(1011, 11078),
(1012, 11026),
(1012, 11041),
(1014, 11069);/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
观察脚本文件可以发现,里面保存了数据库和数据表创建详细信息,包括主键,外键约束,存储引擎,字符集等相关信息!!!
备份单个表数据
- 备份
booksDB
数据库中的books
表
mysqldump -u root -p booksDB books > C:/backup/books_20250210.sql
生成一个名为 books_20250210.sql 的SQL脚本文件,该文件仅包含 booksDB 数据库中
books
表的结构和数据
- 脚本
books_20250210.sql
主要内容:
-- MySQL dump 10.13 Distrib 8.0.33, for Linux (x86_64)
--
-- Host: localhost Database: booksDB
-- ------------------------------------------------------
-- Server version 8.0.33/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;--
-- Database: booksDB
----
-- Table structure for table `books`
--DROP TABLE IF EXISTS `books`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `books` (`bk_id` int NOT NULL,`bk_title` varchar(50) NOT NULL,`copyright` year NOT NULL,PRIMARY KEY (`bk_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `books`
--LOCK TABLES `books` WRITE;
/*!40000 ALTER TABLE `books` DISABLE KEYS */;
INSERT INTO `books` VALUES
(11078,'Learning MySQL',2025),
(11033,'Study Html',2024),
(11035,'How to use php',2024),
(11072,'Teach youself javascript',2005),
(11028,'Learning C++',2005),
(11069,'MySQL professional',2009),
(11026,'Guide to MySQL 5.5',2008),
(11041,'Inside VC++',2011);
/*!40000 ALTER TABLE `books` ENABLE KEYS */;
UNLOCK TABLES;/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;-- Dump completed on 2025-02-10 00:00:00
- 文件内容说明:
- 文件头部: 包含了一些关于导出时间和MySQL版本的注释信息。
- 表结构: books 表的结构被完整地导出,包括主键约束和字符集设置。
- 数据插入: books 表中的所有数据都被导出,使用
INSERT INTO
语句。- 锁表: 在导出数据时,对 books 表进行了写锁,以确保数据的一致性。
- 文件尾部: 重置了一些MySQL会话变量,并记录了导出完成的时间。
备份多个数据库
- 使用
mysqldump
备份booksDB
和test
数据库
mysqldump -u root -p --databases booksDB test> C:\backup\books_testDB_20250201.sql
脚本文件的内容与上面类似,这里就不过多重复了。
备份服务器所有数据库
- 使用
mysqldump
备份服务器中的所有数据库
mysqldump -u root -p --all-databases > C:/backup/alldbinMySQL.sql
- 执行完毕,将生成一个名为
alldbinMySQL.sql
的SQL脚本文件,该文件包含MySQL服务器上所有数据库的结构和数据。- 当你的数据库中包含视图、存储过程、函数、触发器等,文件会包含相应的
CREATE VIEW、CREATE PROCEDURE、CREATE FUNCTION、CREATE TRIGGER
等语句。- 因此,生成的脚本文件内容很多,想要了解的可以自行尝试,这里就不过多赘述了!!
备份数据库到指定目录
- 使用
mysqlhotcopy
备份test
数据库到/usr/backup
目录下
mysqlhotcopy -u root -p test /usr/backup
- 命令执行成功: 目标目录
/usr/backup
中会包含 test 数据库的物理文件副本。- 执行错误时,会出现以下几种情况:
(1) 权限错误:mysqlhotcopy: ERROR: Cannot lock tables in the 'test' database
(2) 目标目录不存在:mysqlhotcopy: ERROR: Cannot create directory '/usr/backup'
(3) 数据库test不存在:mysqlhotcopy: ERROR: Database 'test' does not exist
- mysqlhotcopy命令的详细说明:
mysqlhotcopy
:
这是一个用于MySQL数据库的热备份工具。它允许在不锁定表的情况下复制数据库文件,从而实现在线备份。-u root
: 指定连接MySQL服务器的用户名为 root。
-p
: 提示输入密码
test
: 指要备份的数据库名称
/usr/backup
: 备份文件的目标目录。
还原(恢复)数据库
把sql脚本直接导入数据库
- 使用mysql命令将C:\backup\booksdb_20250210.sql文件中的备份导入到数据库中
mysql -u root-p booksDB < C:/backup/booksdb_20250210.sql
执行命令后,将备份文件
booksdb_20250210.sql
导入到booksDB
数据库中。
MySQL客户端会读取C:/backup/booksdb_20250210.sql
文件中的SQL语句,并按顺序执行这些语句。
souce命令还原
- 使用
root
用户登录到服务器,然后使用souce导入本地的备份文件booksdb_20250210.sql
use booksdb;
source C:/backup/booksdb_20250210.sql
直接复制备份文件
- 从mysqlhotcopy拷贝的备份恢复数据库
cp –R /usr/backup/test /usr/local/mysql/data
迁移数据库
相同版本的MySQL数据库的迁移
- 将
www.lxj.com
主机上的MySQL数据库全部迁移到www.lian.com
主机上。在www.lxj.com
主机上执行的命令如下:
mysqldump -h www.lian.com -uroot -ppassword dbname |
mysql -hwww.lian.com -uroot -ppassword
数据表的导出
SELECT…INTO OUTFILE 导出文本文件
- 例1:将
test
数据库中的person
表中的记录导出到文本文件
SELECT * FROM test.person INTO OUTFILE "C:/lxj.txt";
- 例二:把
test
数据库中的person
表中的记录导出到文本文件,使用FIELDS
选项和LINES
选项,要求字段之间使用逗号‘,
’间隔,所有字段值用双引号括起来,定义转义字符定义为单引号‘\’
’
SELECT * FROM test.person INTO OUTFILE "C:/lxj1.txt"FIELDS TERMINATED BY ','ENCLOSED BY '\"'ESCAPED BY '\''LINES TERMINATED BY '\r\n';
- 例3:将test数据库中的person表中的记录导出到文本文件,使用
LINES
选项,要求每行记录以字符串“>
”开始,以“<end>
”字符串结尾
SELECT * FROM test.person INTO OUTFILE "C:/lxj2.txt"LINES STARTING BY '> 'TERMINATED BY '<end>';SELECT * FROM test.person INTO OUTFILE "C:/person2.txt"LINES STARTING BY '> 'TERMINATED BY '<end>\r\n';
mysqldump 导出文本文件
mysqldump 工具将
test
数据库中的person
表导出为文本文件格式。
这种导出方式会将表结构和数据分别导出为.sql
文件和纯数据文件(例如.txt
或.csv
文件)。
- 例1: 将
test
数据库中的person
表中的记录导出到文本文件
mysqldump -T C:/ test person -u root -p
- 例2:将test数据库中的
person
表中的记录导出到文本文件,使用FIELDS
选项,要求字段之间使用逗号‘,
’间隔,所有字符类型字段值用双引号括起来,定义转义字符定义为问号‘?
’,每行记录以回车换行符“\r\n
”结尾
mysqldump -T C:\backup test person -u root -p --fields-terminated-by=, --fields-optionally-enclosed-by=\" --fields-escaped-by=? --lines-terminated-by=\r\n
mysql 命令导出文本文件
- 导出test数据库中person表中的记录到文本文件
mysql -u root -p --execute="SELECT * FROM person;" test > C:\lxj3.txt
是从 test 数据库中的 person 表中查询所有数据,并将结果输出到
C:\lxj3.txt
文件中。
- 导出test数据库中person表中的记录到文本文件,使用
--vertical
参数显示结果
mysql -u root -p --vertical --execute="SELECT * FROM person;" test > C:\lxj4.txt
- 导出test数据库中person表中的记录到
html
文件
mysql -u root -p --html --execute="SELECT * FROM person;" test > C:\lxj5.html
- 导出test数据库中person表中的记录到
xml
文件
mysql -u root -p --xml --execute="SELECT * FROM person;" test > C:\lxj6.xml
数据表导入
LOAD DATA命令导入
- 将
C:\lxj.txt
文件中的数据导入到test数据库中的person表
LOAD DATA INFILE 'C:/lxj.txt' INTO TABLE test.person;
- 把
C:\lxj1.txt
文件中的数据导入到test数据库中的person表,使用FIELDS选项和LINES选项,要求字段之间使用逗号‘,’间隔,所有字段值用双引号括起来,定义转义字符定义为单引号‘\’’
LOAD DATA INFILE 'C:/lxj1.txt' INTO TABLE test.personFIELDS TERMINATED BY ','ENCLOSED BY '\"'ESCAPED BY '\''LINES TERMINATED BY '\r\n';
mysqlimport 命令导入
- 使用
mysqlimport
命令将C:\backup
目录下的lxj.txt
文件内容导入到test
数据库
要求:字段之间使用逗号‘,’间隔,字符类型字段值用双引号括起来,定义转义字符定义为问号‘?’,每行记录以回车换行符“\r\n”结尾
mysqlimport -u root -p test C:/backup/lxj.txt--fields-terminated-by=, --fields-optionally-enclosed-by=\" --fields-escaped-by=? --lines-terminated-by=\r\n
今天的Mysql例题内容到这里就结束了,明天再见啦👋
主页:【练小杰的CSDN】😆
ℹ️欢迎各位在评论区踊跃讨论,积极提出问题,解决困惑!!!
⚠️若博客里的内容有问题,欢迎指正,我会及时修改!!
相关文章:

【MySQL例题】我在广州学Mysql 系列——有关数据备份与还原的示例
ℹ️大家好,我是练小杰,今天周二,明天就是元宵节了呀!!😆 俗话说“众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。” 本文主要对数据库备份与还原的知识点例题学习~~ 前情回顾&…...

硬件学习笔记--40 电磁兼容试验-4 快速瞬变脉冲群试验介绍
目录 电磁兼容试验-快速瞬变脉冲群试验介绍 1.试验目的 2.试验方法 3.判定依据及意义 电磁兼容试验-快速瞬变脉冲群试验介绍 驻留时间是在规定频率下影响量施加的持续时间。被试设备(EUT)在经受扫频频带的电磁影响量或电磁干扰的情况下,在…...
国密算法SM1、SM2、SM3和SM4 具体的使用和区别
国密算法是中国自主研发的密码算法,包括SM1、SM2、SM3和SM4,分别用于不同场景。以下是它们的具体使用和区别: SM1 对称加密算法 类型: 对称加密 密钥长度: 128位 使用场景: 用于数据加密和解密,适用于金融、政务等领域。 特点: …...
在Ubuntu中安装Docker并配置国内镜像
官方下载安装链接 https://docs.docker.com/engine/install/ubuntu/ 1.查看系统版本,并与之与docker文档对应 OS requirements# 查看系统版本命令 lsb_release -a 2.卸载旧版本 Uninstall old versions 3.安装新版本 Installation methods Install using the…...

【大模型】阿里云百炼平台对接DeepSeek-R1大模型使用详解
目录 一、前言 二、DeepSeek简介 2.1 DeepSeek 是什么 2.2 DeepSeek R1特点 2.2.1 DeepSeek-R1创新点 2.3 DeepSeek R1应用场景 2.4 与其他大模型对比 三、阿里云百炼大平台介绍 3.1 阿里云百炼大平台是什么 3.2 阿里云百炼平台主要功能 3.2.1 应用场景 3.3 为什么选…...
DeepSeek本地部署详细指南
DeepSeek本地部署详细指南 随着人工智能技术的飞速发展,本地部署大模型的需求也日益增加。DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私。以下是…...
厘米和磅的转换关系
在排版和设计领域,厘米(cm)和磅(pt)都是常用的长度度量单位,它们之间的转换关系基于特定的换算标准,下面为你详细介绍: 基本换算关系 磅是印刷行业常用的长度单位,1英寸…...

Unity-Mirror网络框架-从入门到精通之LagCompensation示例
文章目录 前言什么是滞后补偿Lag Compensation示例延迟补偿原理ServerCubeClientCubeCapture2DSnapshot3D补充LagCompensation.cs 独立算法滞后补偿器组件注意:算法最小示例前言 在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mir…...
DeepSeek+3D视觉机器人应用场景、前景和简单设计思路
DeepSeek3D视觉机器人在多个领域具有广泛的应用场景和巨大的前景。以下是详细的分析: 应用场景 制造业 自动化装配:机器人可以精确地抓取和装配零件,提高生产效率和产品质量。 质量检测:通过3D视觉技术检测产品缺陷,确…...

STM32+Proteus+DS18B20数码管仿真实验
1. 实验准备 硬件方面: 了解 STM32 单片机的基本原理和使用方法,本实验可选用常见的 STM32F103 系列。熟悉 DS18B20 温度传感器的工作原理和通信协议(单总线协议)。数码管可选用共阴极或共阳极数码管,用于显示温度值。…...
Java自动生成api文档
在 Java 开发中,自动生成 API 文档是一项非常实用的功能,它能帮助开发者快速了解项目中的类、方法、参数等信息。以下为你介绍几种常见的 Java 自动生成 API 文档的方式: 1. 使用 Javadoc Javadoc 是 Java 自带的工具,它可以从 J…...

PHP的JIT编译器
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客 《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书 PHP是一种广泛使用的脚本语言,被用于构建…...
Golang学习历程【第七篇 闭包type defer panic recover了解time包】
Golang学习历程【第七篇 闭包&type defer panic recover了解】 1. 闭包1.1 闭包的定义1.2 闭包的特点1.3 闭包的示例 2. 类型(type)2.1 自定义类型2.2 类型示例 3. 延迟执行(Defer)3.1 defer 的用法3.2 defer 示例 4. 恐慌(Panic…...

oracle表分区--范围分区
文章目录 oracle表分区分区的原因分区的优势oracle表分区的作用oracle表分区类型一、范围分区二、 创建分区表和使用:1、按照数值范围划分2、按照时间范围3、MAXVALUE2. 向现有表添加新的分区3、 分区维护和重新组织(合并/删除) oracle表分区…...

使用亚马逊针对 PyTorch 和 MinIO 的 S3 连接器进行模型检查点处理
2023 年 11 月,Amazon 宣布推出适用于 PyTorch 的 S3 连接器。适用于 PyTorch 的 Amazon S3 连接器提供了专为 S3 对象存储构建的 PyTorch 数据集基元(数据集和数据加载器)的实现。它支持用于随机数据访问模式的地图样式数据集和用于流式处理…...
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_monotonic_time函数
声明 在 src\core\ngx_times.c 中: static ngx_msec_t ngx_monotonic_time(time_t sec, ngx_uint_t msec); 实现 在 src\core\ngx_times.c 中: static ngx_msec_t ngx_monotonic_time(time_t sec, ngx_uint_t msec) { #if (NGX_HAVE_CLOCK_MONOTONIC)st…...

业务开发 | 基础知识 | Maven 快速入门
Maven 快速入门 1.Maven 全面概述 Apache Maven 是一种软件项目管理和理解工具。基于项目对象模型的概念(POM),Maven 可以从中央信息中管理项目的构建,报告和文档。 2.Maven 基本功能 因此实际上 Maven 的基本功能就是作为 Ja…...
基于 Python(Flask)、JavaScript、HTML 和 CSS 实现前后端交互的详细开发过程
以下是一个基于 Python(Flask)、JavaScript、HTML 和 CSS 实现前后端交互的详细开发过程: --- ### 一、技术选型 1. **后端**:Python Flask(轻量级Web框架) 2. **前端**:HTML/CSS JavaScript&…...

STM32 RCC功能说明 复位和时钟控制RCC
目录 背景 RCC配置时钟主要涉及两方面 程序 第1步、RCC默认初始化 第2步、等待HSE工作稳定 第3步、设置PLL时钟源以及倍频数 第4步、设置AHB总线时钟(HCLK) 第5步、设置PCLK1(APB1总线) 第6步、设置PCLK2(APB2总线) 第7步、FLASH存储器的配置 …...

Windows可以永久暂停更新了
最终效果图: 第一步: winR组合键打开运行对话框,输入“regedit”,点击“确定”或回车: 第二步: 注册表定位到“\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings”,新建DWO…...

Debian系统简介
目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版ÿ…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂
蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...

python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...

如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...

前端导出带有合并单元格的列表
// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...
基于matlab策略迭代和值迭代法的动态规划
经典的基于策略迭代和值迭代法的动态规划matlab代码,实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...

听写流程自动化实践,轻量级教育辅助
随着智能教育工具的发展,越来越多的传统学习方式正在被数字化、自动化所优化。听写作为语文、英语等学科中重要的基础训练形式,也迎来了更高效的解决方案。 这是一款轻量但功能强大的听写辅助工具。它是基于本地词库与可选在线语音引擎构建,…...

Yolov8 目标检测蒸馏学习记录
yolov8系列模型蒸馏基本流程,代码下载:这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中,**知识蒸馏(Knowledge Distillation)**被广泛应用,作为提升模型…...

数学建模-滑翔伞伞翼面积的设计,运动状态计算和优化 !
我们考虑滑翔伞的伞翼面积设计问题以及运动状态描述。滑翔伞的性能主要取决于伞翼面积、气动特性以及飞行员的重量。我们的目标是建立数学模型来描述滑翔伞的运动状态,并优化伞翼面积的设计。 一、问题分析 滑翔伞在飞行过程中受到重力、升力和阻力的作用。升力和阻力与伞翼面…...
0x-3-Oracle 23 ai-sqlcl 25.1 集成安装-配置和优化
是不是受够了安装了oracle database之后sqlplus的简陋,无法删除无法上下翻页的苦恼。 可以安装readline和rlwrap插件的话,配置.bahs_profile后也能解决上下翻页这些,但是很多生产环境无法安装rpm包。 oracle提供了sqlcl免费许可,…...