dmncdm达梦新云缓存数据库主从集群安装部署详细步骤说明
dmncdm达梦新云缓存数据库主从集群安装部署详细步骤说明
- 1 环境介绍
- 2 安装部署dmncdm
- 2.1 196部署cdm环境
- 2.2 197部署cdm环境
- 2.3 190部署cdm环境
- 3 主备集群/主从集群配置
- 4 部署主备集群/主从集群
- 5 部署日志
- 6 更多达梦数据库全方位指南:安装 优化 与实战教程
1 环境介绍
- cpu x86
- Os Kylin v10 sp2
- dmncdm cdm-V1.0-20241213.x86_64.rpm
- 遇到环境问题 ,可以参考单库部署
- 单库部署 dmncdm达梦新云缓存数据库安装部署详细步骤说明 - - 点击跳转
2 安装部署dmncdm
- (清理之前部署的环境)
2.1 196部署cdm环境
[root@localhost home]# ls
cdm-V1.0-20241213.x86_64.rpm dmdba mnt
[root@localhost home]# rpm -ivh cdm-V1.0-20241213.x86_64.rpm
Verifying... ################################# [100%]
准备中... ################################# [100%]
正在升级/安装...1:cdm-V1.0-20241213_c8d8c6a6 ################################# [100%]
rpm包已安装至/opt/dmncdb/cdm目录下!
[root@localhost home]#
2.2 197部署cdm环境
[root@localhost home]# ls
cdm-V1.0-20241213.x86_64.rpm dmdba
[root@localhost home]# rpm -ivh cdm-V1.0-20241213.x86_64.rpm
Verifying... ################################# [100%]
准备中... ################################# [100%]
正在升级/安装...1:cdm-V1.0-20241213_c8d8c6a6 ################################# [100%]
rpm包已安装至/opt/dmncdb/cdm目录下!
[root@localhost home]#
2.3 190部署cdm环境
[root@localhost home]# ls
cdm-V1.0-20241213.x86_64.rpm
[root@localhost home]# rpm -ivh cdm-V1.0-20241213.x86_64.rpm
Verifying... ################################# [100%]
准备中... ################################# [100%]
正在升级/安装...1:cdm-V1.0-20241213_c8d8c6a6 ################################# [100%]
rpm包已安装至/opt/dmncdb/cdm目录下!
[root@localhost home]#
3 主备集群/主从集群配置
- 主从配置文件修改
[root@localhost conf]# vi /opt/dmncdb/cdm/conf/hosts
[root@localhost bin]# cat /opt/dmncdb/cdm/conf/hosts
# 根据主备的部署规划信息,配置 CDM 各服务节点 IP、PORT 以及对应服务器系统中用户名和密码。# CDM_MS 主备部署节点信息
#
# 主节点数量只有一个,部署信息为第一条 Master 的信息;
# 备节点个数不限,每添加一个服务节点的部署,都需要增加一条 "Slave" 记录。
# 其中:
# (1) IP 表示运行 CDM_MS 服务的机器 ip 地址;
# (2) PORT 表示运行 CDM_MS 服务的端口号,端口号默认使用 6379;
# (3) USER 表示运行 CDM_MS 服务的机器系统用户,非 root 用户需要部署前配置好该用户的 sudo 免密权限;
# (4) PWD 表示运行 CDM_MS 服务的机器系统用户的密码。
#
# 例如,部署 CDM_MS 的1主2备节点信息:
# Master: "ip=192.168.1.10", "port=6379", "user=root", "password=123456"
# Slave: "ip=192.168.1.20", "port=6379", "user=root", "password=123456"
# Slave: "ip=192.168.1.30", "port=6379", "user=root", "password=123456"
#
[CDM_MS]
Master: "ip=192.168.100.196", "port=6330", "user=root", "password=DAMENG@123"
Slave: "ip=192.168.100.197", "port=6330", "user=root", "password=DAMENG@123"# CDM_Monitor 监听部署节点信息
#
# 节点个数不限(建议部署奇数个节点),每添加一个节点的部署,都需要增加一条 "Monitor" 记录,其中:
# (1) MONITOR_IP 表示运行 CDM_Monitor 服务的机器 ip 地址;
# (2) MONITOR_PORT 表示运行 CDM_Monitor 服务的端口号,端口号默认使用 26379;
# (3) MONITOR_USER 表示运行 CDM_Monitor 服务的机器系统用户,非 root 用户需要部署前配置好该用户的 sudo 免密权限;
# (4) MONITOR_PWD 表示运行 CDM_Monitor 服务的机器系统用户的密码。
#
# 例如,部署包括3个 CDM_Monitor 节点信息:
# Monitor: "ip=192.168.1.10", "port=26379", "user=root", "password=123456"
# Monitor: "ip=192.168.1.20", "port=26379", "user=root", "password=123456"
# Monitor: "ip=192.168.1.30", "port=26379", "user=root", "password=123456"
#
[CDM_Monitor]
Monitor: "ip=192.168.100.190", "port=26330", "user=root", "password=DAMENG@123"# 其他参数
#
# 数据文件目录
#
# 请确保数据文件存放的路径有足够大的磁盘空间
# 默认为空,使用服务默认路径
# 例如:data_dir="/data/cdm_ms"
data_dir=""# 服务是否进行绑定节点 ip, yes/no
# 默认是 no,不进行绑定
bind=no
[root@localhost bin]#
4 部署主备集群/主从集群
[root@localhost bin]# cd /opt/dmncdb/cdm/bin
[root@localhost bin]# ls
cdm_encrypt_tool cdm_monitor cdm_ms_install.sh cdm_ms_uninstall.sh cdm_server cdm_server.key data log scripts services
[root@localhost bin]# ./cdm_ms_install.sh
5 部署日志
[root@localhost bin]# ./cdm_ms_install.sh+----------------------------------------------------------------------------------------------------------------------+| [声明]: || 1、该安装包是实现在一台机器上部署达梦新云缓存数据库(简称“CDM”)主备,请按照配置文件内容根据场景和需求事 || 先规划好对应的信息,对应信息请按对应格式要求填写,填写错误可能会导致安装部署终止。 || 2、该安装包部署的CDM_Master、CDM_Slave、CDM_Monitor会按照配置文件对应信息部署(对应部署信息为空则不部署), || 配置完成后运行安装包中部署脚本cdm_ms_install.sh。 || 3、请耐心等待,直至各服务出现“Running”状态即可。 || 4、安装过程中如需帮助,请联系DMNCDB相关技术支持人员。 || 感谢对DMNCDB团队的支持,谢谢! || [软件产品授权协议]: || 重要须知:达梦数据提醒您请在安装该软件之前仔细阅读以下许可协议。您一旦安装、下载、访问或以其他方式使用该软件产品, || 即表明您同意接受本《协议》各条款约束。如果您同意访问该软件产品,请输入Enter继续部署。如果您不同意本《协议》中的条款,|| 请不要安装、访问或使用该软件产品,但您可将其退回。如果您已访问了该软件产品,请输入N/n,并退出该安装程序。 || 1.本软件的使用、提供的服务均按照与达梦数据所签订合约来执行。 || 2.本软件版权为达梦数据所有,您不能对本软件的任何部分进行修改、分解、反汇编和反编译。 || 3.本软件是已经注册登记并受法律保护的商业软件。它的适用法律包括《中华人民共和国计算机保护法》、 || 《中华人民共和国著作权法》、《中华人民共和国专利法》等。 || 4.不得将本软件转让给他方使用,否则视为违反合约。 |+----------------------------------------------------------------------------------------------------------------------+Press [Enter] key to continue [Enter], Press [N/n] key to exit
Press [Enter] key to continue [Enter], Press [N/n] key to exit:+-------------------------------------------------------------------------------------------------------+| Check_env_hosts |+-------------------------------------------------------------------------------------------------------+spawn ssh root@192.168.100.197 exitAuthorized users only. All activities may be monitored and reported.
root@192.168.100.197's password:
spawn ssh root@192.168.100.190 exitAuthorized users only. All activities may be monitored and reported.
root@192.168.100.190's password:
/bin/cp: 无法获取'./thirdpart' 的文件状态(stat): 没有那个文件或目录
spawn ssh root@192.168.100.197 sudo ss -lntu | grep -wc 6330Authorized users only. All activities may be monitored and reported.
root@192.168.100.197's password:
0
spawn ssh root@192.168.100.190 sudo ss -lntu | grep -wc 26330Authorized users only. All activities may be monitored and reported.
root@192.168.100.190's password:
0Check_env_hosts Complete+-------------------------------------------------------------------------------------------------------+| CDM_Master |+-------------------------------------------------------------------------------------------------------+>>>>>> Begin to install cdm_master to the system .>>> Installing cdm_master for IP:192.168.100.196Created symlink /etc/systemd/system/multi-user.target.wants/CDMService6330.service → /usr/lib/systemd/system/CDMService6330.service.
创建服务(CDMService6330)完成
sudo systemctl start CDMService6330
sudo systemctl status CDMService6330
● CDMService6330.service - CDM Instance Service(CDMService6330).Loaded: loaded (/usr/lib/systemd/system/CDMService6330.service; enabled; vendor preset: disabled)Active: active (running) since Thu 2025-03-27 14:23:28 CST; 31ms agoProcess: 270194 ExecStart=/opt/dmncdb/cdm/bin/services/CDMService6330 start (code=exited, status=0/SUCCESS)Main PID: 270222 (sys_timer_start)Tasks: 15Memory: 10.7MCGroup: /system.slice/CDMService6330.service└─270222 /opt/dmncdb/cdm/bin/cdm_server /opt/dmncdb/cdm/instances/instance_6330/cdm_server.ini3月 27 14:23:26 localhost.localdomain systemd[1]: Starting CDM Instance Service(CDMService6330)....
3月 27 14:23:28 localhost.localdomain CDMService6330[270194]: [36B blob data]
3月 27 14:23:28 localhost.localdomain systemd[1]: Started CDM Instance Service(CDMService6330)..+-------------------------------------------------------------------------------------------------------+| CDM_Slave |+-------------------------------------------------------------------------------------------------------+>>>>>> Begin to install cdm_slave to the system .>>> Installing cdm_slave for IP:192.168.100.197spawn scp /tmp/cdm_ms.tar.gz root@192.168.100.197:/tmpAuthorized users only. All activities may be monitored and reported.
root@192.168.100.197's password:
cdm_ms.tar.gz 100% 44MB 120.8MB/s 00:00
spawn ssh root@192.168.100.197Authorized users only. All activities may be monitored and reported.
root@192.168.100.197's password:Authorized users only. All activities may be monitored and reported.
Web console: https://localhost:9090/ or https://192.168.100.197:9090/最后一次失败的登录: 四 3月 27 14:22:32 CST 2025 从 192.168.100.196 ssh:notty 上
最后一次成功登录后有 1 次失败的登录尝试。
Last login: Tue Mar 25 16:21:51 2025 from 192.168.100.177
[root@localhost ~]# sudo tar -xf /tmp/cdm_ms.tar.gz --strip-components 1
[root@localhost ~]# sleep 2
[root@localhost ~]# sudo chown -R root:root /opt/dmncdb
[root@localhost ~]# rm -rf /tmp/cdm_ms.tar.gz
[root@localhost ~]# cd /opt/dmncdb/cdm/bin/scripts
[root@localhost scripts]# sudo ./cdm_service_installer.sh -n 6330 -p 6330 -data /opt/dmncdb/cdm
Created symlink /etc/systemd/system/multi-user.target.wants/CDMService6330.service → /usr/lib/systemd/system/CDMService6330.service.
创建服务(CDMService6330)完成
[root@localhost scripts]# sed -i '/#replicaof <masterip> <masterport>/a replicaof 192.168.100.196 6330' /opt/dmncdb/cdm/instances/instance_6330/cdm_server.ini
[root@localhost scripts]# sudo systemctl start CDMService6330 >/dev/null 2>&1 || sudo service CDMService6330 start >/dev/null 2>&1
[root@localhost scripts]# sudo systemctl status CDMService6330 >/tmp/cdm.log 2>&1 || sudo service CDMService6330 status>/tmp/cdm.log 2>&1
[root@localhost scripts]# cat /tmp/cdm.log
● CDMService6330.service - CDM Instance Service(CDMService6330).Loaded: loaded (/usr/lib/systemd/system/CDMService6330.service; enabled; vendor preset: disabled)Active: active (running) since Thu 2025-03-27 14:23:32 CST; 30ms agoProcess: 9689 ExecStart=/opt/dmncdb/cdm/bin/services/CDMService6330 start (code=exited, status=0/SUCCESS)Main PID: 9717 (sys_timer_start)Tasks: 15Memory: 10.7MCGroup: /system.slice/CDMService6330.service└─9717 /opt/dmncdb/cdm/bin/cdm_server /opt/dmncdb/cdm/instances/instance_6330/cdm_server.ini3月 27 14:23:31 localhost.localdomain systemd[1]: Starting CDM Instance Service(CDMService6330)....
3月 27 14:23:32 localhost.localdomain CDMService6330[9689]: [36B blob data]
3月 27 14:23:32 localhost.localdomain systemd[1]: Started CDM Instance Service(CDMService6330)..+-------------------------------------------------------------------------------------------------------+| CDM_Monitor |+-------------------------------------------------------------------------------------------------------+>>>>>> Begin to install cdm_monitor to the system .>>> Installing cdm_monitor for IP:192.168.100.190spawn scp /tmp/cdm_ms.tar.gz root@192.168.100.190:/tmpAuthorized users only. All activities may be monitored and reported.
root@192.168.100.190's password:
cdm_ms.tar.gz 100% 44MB 129.1MB/s 00:00
spawn ssh root@192.168.100.190Authorized users only. All activities may be monitored and reported.
root@192.168.100.190's password:Authorized users only. All activities may be monitored and reported.
Web console: https://localhost:9090/ or https://192.168.100.190:9090/Last login: Tue Mar 25 16:21:24 2025 from 192.168.100.177
[root@localhost ~]# sudo tar -xf /tmp/cdm_ms.tar.gz --strip-components 1
[root@localhost ~]# sleep 2
[root@localhost ~]# sudo chown -R root:root /opt/dmncdb
[root@localhost ~]# rm -rf /tmp/cdm_ms.tar.gz
[root@localhost ~]# cd /opt/dmncdb/cdm/bin/scripts
[root@localhost scripts]# sudo ./cdm_monitor_service_installer.sh -n 26330 -p 26330 -IP 192.168.100.196 -P 6330 -qu 1 -data /opt/dmncdb/cdm
Created symlink /etc/systemd/system/multi-user.target.wants/CDMMonitorService26330.service → /usr/lib/systemd/system/CDMMonitorService26330.service.
创建服务(CDMMonitorService26330)完成
[root@localhost scripts]# sudo systemctl start CDMMonitorService26330 >/dev/null 2>&1 || sudo service CDMMonitorService26330 start >/dev/null 2>&1
[root@localhost scripts]# sudo systemctl status CDMMonitorService26330 >/tmp/cdm.log 2>&1 || sudo service CDMMonitorService26330 status >/tmp/cdm.log 2>&1
[root@localhost scripts]# cat /tmp/cdm.log
● CDMMonitorService26330.service - DmNcdbRedis Instance Service(CDMMonitorService26330).Loaded: loaded (/usr/lib/systemd/system/CDMMonitorService26330.service; enabled; vendor preset: disabled)Active: active (running) since Thu 2025-03-27 14:23:37 CST; 29ms agoProcess: 27709 ExecStart=/opt/dmncdb/cdm/bin/services/CDMMonitorService26330 start (code=exited, status=0/SUCCESS)Main PID: 27741 (cdm_monitor)Tasks: 9Memory: 11.4MCGroup: /system.slice/CDMMonitorService26330.service└─27741 /opt/dmncdb/cdm/bin/cdm_monitor /opt/dmncdb/cdm/monitors/monitor_26330/cdm_monitor.ini3月 27 14:23:36 localhost.localdomain systemd[1]: Starting DmNcdbRedis Instance Service(CDMMonitorService26330)....
3月 27 14:23:37 localhost.localdomain CDMMonitorService26330[27709]: [44B blob data]
3月 27 14:23:37 localhost.localdomain systemd[1]: Started DmNcdbRedis Instance Service(CDMMonitorService26330)../bin/bash /usr/local/bin/cdm_ms_service_192.168.100.196_6330 status
[192.168.100.196 CDMService6330 ] [Running]
[192.168.100.197 CDMService6330 ] [Running]
[192.168.100.190 CDMMonitorService26330 ] [Running]>>>>>>>>>>>>>>>>>>>> Install Complete <<<<<<<<<<<<<<<<<<<<<<
[root@localhost bin]#
6 更多达梦数据库全方位指南:安装 优化 与实战教程
- 更多达梦数据库全方位指南:安装 优化 与实战教程 - - 点击跳转
相关文章:
dmncdm达梦新云缓存数据库主从集群安装部署详细步骤说明
dmncdm达梦新云缓存数据库主从集群安装部署详细步骤说明 1 环境介绍2 安装部署dmncdm2.1 196部署cdm环境2.2 197部署cdm环境2.3 190部署cdm环境 3 主备集群/主从集群配置4 部署主备集群/主从集群5 部署日志6 更多达梦数据库全方位指南:安装 优化 与实战教程 1 环境介绍 cpu x8…...

UE5.2+VarjoXR3,Lumen、GI、Nanite无效的两种解决方案
一、问题描述 最近在做一个基于VarjoXR3的VR项目开发,UE版本使用的是5.2,效果采用Lumen。首先在PC版本中调整了一个效果,但是当切换到VR运行后,就发现Lumen效果就丢失了。但是测试的其他的头显就没有问题,比如Quest。…...

PH热榜 | 2025-04-24
1. Peek 标语:AI个人财务教练,帮你做出明智的财务决策。 介绍:Peek的人工智能助手能够主动进行财务检查,分析你的消费模式,并以一种细腻而积极的方式帮助你改善习惯。完全没有评判,也没有负罪感。就像为你…...
利用 SSE 实现文字吐字效果:技术与实践
利用 SSE 实现文字吐字效果:技术与实践 引言 在现代 Web 应用开发中,实时交互功能愈发重要。例如,在线聊天、实时数据监控、游戏中的实时更新等场景,都需要服务器能够及时将数据推送给客户端。传统的请求 - 响应模式在处理实时性要求较高的场景时显得力不从心,而 Server…...
POSIX多线程
在计算机编程的广阔领域中,POSIX 标准就像是一把通用的钥匙,开启了跨平台编程的大门。POSIX,即 Portable Operating System Interface(可移植操作系统接口) ,是 IEEE 为了规范各种 UNIX 操作系统提供的 API…...
济南国网数字化培训班学习笔记-第二组-1节-输电线路工程
输电线路工程 输电 电网定义 将发电场采集的电能通过输电线路传输到用户终端。由输电线路、变电站和配电网络等组成。 六精四化 安全、质量、进度、造价、技术、队伍 标准化,模块化,机械化,智能化 发展历程 1908-22kv-石龙坝水电-昆明…...

相机雷达外参标定算法调研
0. 简介 相机与激光雷达的外参标定是自动驾驶、机器人等领域的基础工作。精准的标定不仅有助于提高数据融合的效果,还能提升算法的整体性能。随着技术的发展,许多研究者和公司致力于开发高效的标定工具和算法,本文将对无目标标定和有目标标定…...

网络原理 - 7(TCP - 4)
目录 6. 拥塞控制 7. 延时应答 8. 捎带应答 9. 面向字节流 10. 异常情况 总结: 6. 拥塞控制 虽然 TCP 有了滑动窗口这个大杀器,就能够高效可靠的发送大量的数据,但是如果在刚开始阶段就发送大量的数据,仍然可能引起大量的…...
JAVA---面向对象(上)
今天写重生之我开始补知识 第二集 面向对象编程:拿东西过来做对应的事。 设计对象并使用 1.类和对象 类(设计图):是对象共同特征的描述; 对象:是具体存在的具体东西; 如何定义类…...

idea连接远程服务器kafka
一、idea插件安装 首先idea插件市场搜索“kafka”进行插件安装 二、kafka链接配置 1、检查服务器kafka配置 配置链接前需要保证远程服务器的kafka配置里边有配置好服务器IP,以及开放好kafka端口9092(如果有修改 过端口的开放对应端口就好) …...

Linux操作系统--基础I/O(上)
目录 1.回顾C文件接口 stdin、stdout、stderr 2.系统文件I/O 3.接口介绍 4.open函数返回值 5.文件描述符fd 5.1 0&1&2 1.回顾C文件接口 hello.c写文件 #include<stdio.h> #include<string.h>int main() {FILE *fp fopen("myfile","…...
IOMUXC_SetPinMux的0,1参数解释
IOMUXC_SetPinMux(IOMUXC_ENET1_RX_DATA0_FLEXCAN1_TX, 0); 这里的第二个参数 0 实际上传递给了 inputOnfield,它控制的是 SION(Software Input On)位。 当 inputOnfield 为 0 时,SION 关闭,此时引脚的输入/输出方向由…...
go 的 net 包
目录 一、net包的基本功能 1.1 IP地址处理 1.2 网络协议支持 1.3 连接管理 二、net包的主要功能模块 2.1 IP地址处理 2.2 TCP协议 2.3 UDP协议 2.4 Listener和Conn接口 三、高级功能 3.1 超时设置 3.2 KeepAlive控制 3.3 获取连接信息 四、实际应用场景 4.1 Web服…...

weibo_har鸿蒙微博分享,单例二次封装,鸿蒙微博,微博登录
weibo_har鸿蒙微博分享,单例二次封装,鸿蒙微博 HarmonyOS 5.0.3 Beta2 SDK,原样包含OpenHarmony SDK Ohos_sdk_public 5.0.3.131 (API Version 15 Beta2) 🏆简介 zyl/weibo_har是微博封装使用,支持原生core使用 &a…...

【MySQL数据库入门到精通-06 DCL操作】
一、DCL DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访 问权限。 二、管理用户 1.查询与创建用户 代码如下(示例): -- DCL 管理用户 -- 1.查询用户 use mysql; select *from user;-…...
第55讲:农业人工智能的跨学科融合与社会影响——构建更加可持续、包容的农业社会
目录 一、农业人工智能的多维融合:科技与社会的桥梁 1. 技术与社会:解决现代农业中的不平等 2. AI与伦理:塑造道德规范与社会责任 3. AI与政策:推动农业政策的科学决策与智能执行 二、AI与农业未来社会的构建:更绿色、更智能、更包容 1. 推动农业可持续发展:绿色农…...
nodejs之Express-介绍、路由
五、Express 1、express 介绍 express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架,官方网址: https://www.expressjs.com.cn/ 简单来说,express 是一个封装好的工具包,封装了很多功能,便于我们开发 WEB 应用(HTTP 服务) (1)基本使用 第一步:初始化项目并…...

无感字符编码原址转换术——系统内存(Mermaid文本图表版/DeepSeek)
安全便捷无依赖,不学就会无感觉。 笔记模板由python脚本于2025-04-24 20:00:05创建,本篇笔记适合正在研究字符串编码制式的coder翻阅。 学习的细节是欢悦的历程 博客的核心价值:在于输出思考与经验,而不仅仅是知识的简单复述。 P…...
ecovadis认证需要提供哪些文件?ecovadis认证优势是什么?
EcoVadis认证详解:所需文件与核心优势 一、EcoVadis认证需要提供哪些文件? EcoVadis评估基于企业提交的ESG(环境、社会、治理)相关文档,具体包括以下四类核心主题的文件: 1. 环境(Environment…...

第七部分:向量数据库和索引策略
什么是矢量数据库? 简单来说,向量数据库是一种专门化的数据库,旨在优化存储和检索以高维向量形式表示的文本。 为什么这些数据库对RAG至关重要?因为向量表示能够在大规模文档库中进行高效的基于相似性的搜索,根据用户…...
Java 2025 技术全景与实战指南:从新特性到架构革新
作为一名Java开发者,2025年的技术浪潮将带给我们前所未有的机遇与挑战。本文将带你深入探索Java生态的最新发展,从语言特性到架构革新,助你在技术洪流中把握先机! 🌟 Java 2025 新特性全景 1. 模式匹配的全面进化 (J…...

查看MAC 地址以及简单了解
MAC地址 简介 MAC 地址(Media Access Control Address),直译为媒体访问控制地址,又称局域网地址(LAN Address)、MAC 地址、以太网地址(Ethernet Address)、硬件地址(Ha…...
c语言 write函数
write函数 #include <unistd.h>ssize_t write(int fd, const void *buf, size_t count); 参数说明 fd:这是文件描述符,用于指定要写入数据的目标对象。文件描述符是一个非负整数,它代表了一个打开的文件、设备、管道等。常见的文件描述符有: 0:标准输入(stdin)。…...
Halcon 的基础用法
基础语法 1. 下载链接2. 赋值3. 判断符4. 循环5. 加载图片6. 读取文件夹下所有图片 1. 下载链接 链接:https://pan.baidu.com/s/1ZhQ_tTcubUtUggbb-OxUGw?pwdw3rs 提取码:w3rs 2. 赋值 x : 1 s : hello list2 : [a, b, c]3. 判断符 * 等于比较符 if(x 1)h : 6 endif* 不等…...

《100天精通Python——基础篇 2025 第2天:Python解释器安装与基础语法入门》
目录 一、Windows安装Python1.1 下载并安装 Python1.2 测试安装是否成功 二、Linux系统安装Python(新手可以跳过)2.1 基于RockyLinux系统安装Python(编译安装)2.2 基于Ubuntu系统安装Python(编译安装)2.3 macOS 安装python解释器 三、如何运行Python程序?3.1 Python…...

MyBatis 和 MyBatis-Plus 在 Spring Boot 中的配置、功能对比及 SQL 日志输出的详细说明,重点对比日志输出的配置差异
以下是 MyBatis 和 MyBatis-Plus 在 Spring Boot 中的配置、功能对比及 SQL 日志输出的详细说明,重点对比日志输出的配置差异: 1. MyBatis 和 MyBatis-Plus 核心对比 特性MyBatisMyBatis-Plus定位基础持久层框架MyBatis 的增强版,提供代码生…...
【大模型有哪些训练阶段?】
大模型(如 GPT、BERT 等)训练一般可以分为以下 三个主要阶段,每个阶段都承担着不同的职责,共同推动模型从“语言新手”成长为“多任务专家”。 🧠 一、预训练阶段(Pre-training) 📌…...

动手试一试 Spring Boot默认缓存管理
1.准备数据 使用之前创建的springbootdata的数据库,该数据库有两个表t_article和t_comment,这两个表预先插入几条测试数据。 2.编写数据库表对应的实体类 Entity(name "t_comment") public class Comment {IdGeneratedValue(strategy Gener…...
A2A Agent 框架结构化分析报告
A2A Agent 框架结构化分析报告 第一章 绪论 1.1 引言 在全球数字化转型的浪潮中,人工智能(Artificial Intelligence, AI)技术正以前所未有的速度改变着我们的生活和工作方式。然而,随着AI系统的广泛应用,单一AI系统…...

Opencv图像处理:旋转、打包、多图像匹配
文章目录 一、图像的旋转1、使用numpy方法实现旋转1)顺时针旋转90度2)逆时针旋转90度 2、使用opencv的方法实现图像旋转1)顺时针旋转90度2)逆时针旋转90度3)旋转180度 3、效果 二、多图像匹配1、模板2、匹配对象3、代码…...