崖山数据库(YashanDB)部署全流程详解
文章目录
引言
第1部分:环境准备
服务器要求
初始环境调整
第2部分:yasboot工具介绍
yasboot核心功能
yasboot进程架构
第3部分:YashanDB安装步骤
创建安装用户
目录规划
命令行安装流程
步骤1:生成配置文件
步骤2:执行安装
步骤3:部署数据库
步骤4:配置环境变量
步骤5:初始化sys用户密码
验证安装
数据库启停操作
关闭数据库
启动数据库
卸载数据库
第4部分:yasql基本使用
连接数据库
其他功能
第5部分:DBeaver连接配置
软件获取与准备
创建连接步骤
结论
崖山认证课程(YCA)考证辅导
为什么选择YCA认证?
获取更多学习资源
引言
作为国产自主可控数据库的代表,崖山数据库(YashanDB)凭借其稳定、高效的性能特点,正在国内数据库市场占据越来越重要的位置。本文将详细介绍YashanDB的安装部署流程,包括环境准备、yasboot工具使用、数据库安装、yasql连接与基本操作以及图形化工具DBeaver的配置,帮助读者快速掌握YashanDB的部署技能。
崖山数据库官网:崖山数据库官网
崖山数据库软件下载中心:YashanDB软件下载中心
本节课需要用到的软件:
yashandb-personal-23.3.1.100-linux-x86_64.tar.gz YashanDB个人版服务端
yashandb-client-23.3.1.100-windows-amd64.zip Windows客户端
第1部分:环境准备
服务器要求
YashanDB对服务器的要求因环境而异,主要包括:
- 操作系统:支持CentOS 7.6以上、麒麟V10等
- CPU架构:支持X86_64和ARM64
- 实验环境:推荐2C及以上
- 生产环境:推荐4C及以上
- 内存:
- 实验环境:推荐4GB及以上
- 生产环境:推荐16GB及以上
- 存储:
- 推荐50G及以上的存储空间
- 生产环境建议使用SSD
- 文件系统:支持ext4或xfs
- 网络:
- 实验环境:百兆以上以太网
- 生产环境:千兆以上以太网
此篇文章使用的服务器是:CentOS7.9 4C8G 100MB带宽
文档约定说明(必看)
# 符号开头,是使用root操作系统账号操作提示符。
$ 符号开头,是使用普通操作系统账号操作提示符,比如yashan用户。
SQL> 符号开头,是进入YashanDB之后的操作提示符。
初始环境调整
在安装YashanDB之前,需要进行以下环境配置:
1. 确认1688端口未被占用
# netstat -anp|grep 1688
2. 关闭防火墙(建议)
# systemctl stop firewalld
# systemctl disable firewalld
3. 内核参数调整
# echo "vm.swappiness = 0" >> /etc/sysctl.conf
# echo "net.ipv4.ip_local_port_range = 32768 60999" >> /etc/sysctl.conf
# echo "vm.max_map_count=2000000" >> /etc/sysctl.conf
# sysctl -p
4. 系统资源配置
# ulimit -n 65536
# ulimit -u 65536
# ulimit -m unlimited
# ulimit -s 8192
修改/etc/security/limits.conf
文件,添加:
# vi /etc/security/limits.conf
在文件/etc/security/limits.conf后面添加以下内容
yashan soft nofile 65536
yashan hard nofile 65536
yashan soft nproc 65536
yashan hard nproc 65536
yashan soft rss unlimited
yashan hard rss unlimited
yashan soft stack 8192
yashan hard stack 8192
第2部分:yasboot工具介绍
yasboot是YashanDB配套的重要运维管理工具,用于在数据库集群环境中对YashanDB进行各种远程运维管理操作。
yasboot核心功能
- 安装部署
- 离线升级
- 实例启停
- sys账号密码设置
- yasql工具集成
- IP更换等
yasboot进程架构
通过yasboot安装YashanDB时,将启动两个关键进程:
-
yasom进程:全局只有1个,作为YashanDB运维服务进程,接收yasboot命令并进行指令下发和控制,管理yasagent进程。
-
yasagent进程:每台服务器1个,是无状态的运维服务进程,运行在YASDB进程所在的服务器上,接收yasom的指令并执行相应任务。
第3部分:YashanDB安装步骤
创建安装用户
# useradd yashan
# echo "yashan" |passwd --stdin yashan
# groupadd YASDBA
# usermod -a -G YASDBA yashan
配置sudo权限:
# chmod +w /etc/sudoers
# vi /etc/sudoers
# 在文件的最后添加如下内容后保存退出
yashan ALL=(ALL)NOPASSWD:ALL
# chmod -w /etc/sudoers
目录规划
YashanDB安装涉及以下目录:
/home/yashan/install
:软件包上传目录/home/yashan/yasdb_home
:软件安装目录($YASDB_HOME)/home/yashan/yasdb_data
:数据目录($YASDB_DATA)
创建目录&上传软件包&解压:
崖山数据库软件下载中心:YashanDB软件下载中心
# su - yashan
$ mkdir install
$ cd install
$ tar -zxf yashandb-personal-23.3.1.100-linux-x86_64.tar.gz
命令行安装流程
步骤1:生成配置文件
需要将服务器的ip和端口号修改成自己的。服务器需要放开1675,1676,1688,1689端口
$ ./bin/yasboot package se gen --cluster yashandb -u yashan -p yashan --ip 192.168.33.167 --port 22 --install-path /home/yashan/yasdb_home --data-path /home/yashan/yasdb_data --begin-port 1688
在安装YashanDB的过程中,可能会遇到OpenSSL版本过低的错误。当执行yasboot package se gen
命令时,系统可能会提示需要OpenSSL 1.1及以上版本。以下是解决此问题的详细步骤。
错误信息类似:
ERROR: OpenSSL version too low. YashanDB requires OpenSSL 1.1 or higher, but current version is 1.0.2k.
首先确认当前系统使用的OpenSSL版本:
$ openssl version
CentOS 7等较旧的系统默认安装的是OpenSSL 1.0.2,但通常系统中已经安装了OpenSSL 1.1,只需要正确设置即可。
# 切换到root用户
$ su - root# 创建root用户的bin目录
# mkdir -p /root/bin# 创建符号链接
# ln -sf /usr/bin/openssl11 /root/bin/openssl# 更新PATH
# echo 'export PATH=/root/bin:$PATH' >> /root/.bashrc
# source /root/.bashrc# 验证版本
# openssl version
# 应显示 OpenSSL 1.1.1k ...# 如果版本没问题的话,我们需要切换到yashan用户,进入/home/yashan/install目录重新执行安装命令
# su - yashan
$ cd install
$ tar -zxf yashandb-personal-23.3.1.100-linux-x86_64.tar.gz
参数说明:
--cluster
:自定义数据库集群名称,也作为初始数据库名-u
:操作系统用户-p
:操作系统用户密码--ip
:服务器IP--port
:SSH服务端口--install-path
:数据库安装路径--data-path
:数据存放目录--begin-port
:数据库监听端口
步骤2:执行安装
$ ./bin/yasboot package install -t hosts.toml -i yashandb-personal-23.3.1.100-linux-x86_64.tar.gz
步骤3:部署数据库
$ ./bin/yasboot cluster deploy -t yashandb.toml
步骤4:配置环境变量
$ cd /home/yashan/yasdb_home/yashandb/23.2.1.100/conf/
$ source yashandb.bashrc
$ cat yashandb.bashrc >> ~/.bashrc
步骤5:初始化sys用户密码
$ yasboot cluster password set -n yasdb_123 -c yashandb
验证安装
连接并验证数据库状态:
$ yasql / as sysdba
SQL> select status from v$instance;
SQL> select database_name from v$database;
数据库启停操作
关闭数据库
方式一:
$ yasboot cluster stop -c yashandb
方式二:
SQL> shutdown immediate;
启动数据库
$ yasboot cluster start -c yashandb
卸载数据库
步骤1:卸载数据库
$ yasboot cluster clean --cluster yashandb --purge
注意:此操作需谨慎,数据库卸载后,数据将完全被清理。
步骤2:卸载yasom和yasagent
$ yasboot package uninstall --cluster yashandb
步骤3:清理环境变量
清除服务器上~/.bashrc
中与YashanDB有关的环境变量。
第4部分:yasql基本使用
连接数据库
方式一:通过用户名和密码登录
$ yasql sys/yasdb_123@192.168.33.167:1688
如果省略IP和port,默认连接到本地的1688端口。
方式二:通过操作系统认证方式登录
$ yasql / as sysdba
或
$ yasql <username>/<password> as sysdba
特殊字符处理
如果用户名或密码包含特殊符号,需要使用双引号包裹,并转义:
$ yasql sys/\"yasdb@123\"@192.168.33.167:1688
$ yasql sys/'"yasdb@123"'
其他功能
查看帮助和版本信息
$ yasql -H
$ yasql -V
通过@方式执行SQL文件
$ yasql / as sysdba
SQL> @/home/yashan/a.sql
通过参数执行SQL
$ yasql / as sysdba -f a.sql
设置列显示格式
SQL> col col1 for a8;
注:目前仅支持对字符列使用COLUMN命令。
执行外部shell命令
SQL> ! ls -l /home/yashan
第5部分:DBeaver连接配置
软件获取与准备
-
DBeaver软件获取
- DBeaver for YashanDB:YashanDB 下载中心
- 或开源DBeaver:DBeaver Community | Free Universal Database Tool
-
驱动包获取
- JDBC驱动:YashanDB 下载中心
-
JDK要求
- JDK版本需要17及以上
创建连接步骤
- 在菜单栏中单击"数据库",然后单击"新建数据库连接"
- 选择"YashanDB",单击"下一步"
- 填写连接信息:
- 主机信息(IP地址)
- 数据库/模式(默认使用yasdb)
- 用户名和密码(如sys/yasdb_123)
- 点击"测试连接",确认连接成功
- 自定义连接名称,点击"完成"
结论
成功部署YashanDB数据库是构建高效数据管理平台的第一步。本文详细介绍了从环境准备到数据库安装、验证和基本使用的完整流程,以及图形化工具DBeaver的配置方法。掌握这些步骤,将帮助技术人员快速搭建YashanDB环境,为后续应用开发和数据库管理奠定基础。
在实际部署过程中,应根据具体的硬件环境和业务需求,对系统参数进行适当调整,以获得最佳性能。同时,建议在正式部署前进行充分的测试,确保系统稳定可靠运行。
通过本文的指导,相信读者已经可以轻松完成YashanDB的部署工作,开启数据库应用的新旅程。
崖山认证课程(YCA)考证辅导
想要进一步提升您的崖山数据库专业技能并获得权威认证吗?崖山认证课程(YCA)是专为数据库管理员、开发人员和IT专业人士设计的专业认证体系,覆盖YashanDB的安装部署、系统管理、性能调优、高可用配置等全方位内容。
为什么选择YCA认证?
- 提升职业竞争力:获得国产数据库领域的权威认证,在就业市场脱颖而出
- 系统化学习:通过结构化课程体系,全面掌握YashanDB核心技能
- 实战导向:大量实操练习,提升解决实际问题的能力
- 紧跟技术前沿:学习最新的数据库技术和最佳实践
获取更多学习资源
想要获取YCA认证学习资料、模拟题库、实战案例和技术文档?
关注我的公众号:IT精英说
回复关键词:YCA 即可获取独家整理的学习资料包,包含:
- YCA认证大纲与考点详解
- YashanDB核心知识点总结
- 实战案例与常见问题解析
- 考前冲刺重点提示
让我们一起在国产数据库技术的道路上不断精进,成为YashanDB技术专家!
相关文章:
崖山数据库(YashanDB)部署全流程详解
文章目录 引言 第1部分:环境准备 服务器要求 初始环境调整 第2部分:yasboot工具介绍 yasboot核心功能 yasboot进程架构 第3部分:YashanDB安装步骤 创建安装用户 目录规划 命令行安装流程 步骤1:生成配置文件 步骤2&a…...
07_JavaScript函数作用域_递归
目录 一、作用域(重点) 二、变量的使用规则 (重点) 2.1 访问规则 2.2 赋值规则 三、递归函数 (难点) 了解 四、对象 4.1 对象的创建 一、作用域(重点) 什么是作用域 ? 作用…...
基于大模型预测的初治菌阳肺结核诊疗方案研究报告
目录 一、引言 1.1 研究背景与意义 1.2 研究目的 二、初治菌阳肺结核概述 2.1 疾病定义与病理机制 2.2 流行病学特征 2.3 传统诊疗方法与局限性 三、大模型在初治菌阳肺结核预测中的应用原理 3.1 大模型技术简介 3.2 数据收集与预处理 3.3 模型构建与训练 3.4 模型…...
C# Modbus TCP/IP学习记录
Modbus协议中,角色分为主站(Mater)、从站(Slave);数据类型分为线圈(Coil)、离散输入(Input)、保持寄存器(HoldingRegister)、输入寄存…...
斜线、短横、空格,三种分隔日期的优雅解析(Python | DeepSeek)
标准日期解析操作,str.replace链式如灵蛇蜿蜒,三元表达式像空灵仙家妙法。 笔记模板由python脚本于2025-03-25 22:32:24创建,本篇笔记适合三元表达式、字符串操作修习的coder翻阅。 【学习的细节是欢悦的历程】 博客的核心价值:在…...
Skynet 中 snlua 服务启动整体流程分析
前言: 在 Skynet 中,Lua 扮演了极其重要的角色。Skynet 大多数业务逻辑都跑在一个个 Lua 服务里,而能够将 Lua 环境嵌入到 Skynet 框架下,并与 Skynet 消息调度机制完美结合,正是 snlua 服务所承担的核心功能。 本文将…...
RWA代币化崛起中的香港机遇:数字金融新枢纽的破局之道
引言:全球资产代币化浪潮中的香港坐标 在2025年全球金融数字化重构的关键节点,RWA(现实世界资产代币化)市场以年均740%的增速重塑价值流动规则。香港凭借独特的政策创新、跨境枢纽优势及庞大的资产储备,正从传统金融中…...
Docker Compose介绍
基本概念 Docker-Compose是Docker官方的开源项目,负责实现对docker容器集群的快速编排。 可以这么理解,docker compose是docker提出的一个工具软件,可以管理多个docker容器组成一个应用,只需要编写一个YAML格式的配置文件docker…...
【LeetCode 题解】算法:15.三数之和
一、问题描述 在 LeetCode 上有这样一道经典的算法题,题目要求给定一个整数数组 nums,找出所有不重复的三元组 [nums[i], nums[j], nums[k]],需要满足以下两个条件: 三个元素的索引互不相同,即 i ! j,i ! …...
springboot使用阿里限流框架-sentinel
当前项目源码 控制台下载 启动bin中的看板服务:账号密码:sentinel/sentinel 官方文档地址 项目引入依赖 <!-- sentinel注解支持 --> <dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-annotation-aspectj<…...
Ubuntu20.04系统安装IsaacSim4.5与IsaacLab环境
Introduction 今天用自己的Ubuntu20.04系统安装最新更新的IsaacSim 4.5 与 最新版的IsaacLab遇到了问题,且这个问题组里师兄之前也遇到了,我的解决方法是从头来过,所及记录一下。 IsaacSim现在支持pip安装,但是Ubuntu20.04的pip…...
【大模型】数字人 EchoMimicV2 的环境配置和使用
一、EchoMimicV2的简单介绍 EchoMimicV2是EchoMimicV1的升级版本,旨在通过音频驱动生成更加自然和流畅的半身人类动画。它能够让用户仅通过简单的音频输入,生成与声音内容相匹配的动画效果,使虚拟人物看起来更加生动。 作者:由蚂蚁…...
导入 Excel 规则批量修改或删除 PDF 文档内容
需要对 PDF 文档内容进行修改的时候,通常我们会需要借助一些专业的工具来帮我们完成。那我们如果需要修改的 PDF 文档较多的时候,有什么方法可以帮我们实现批量操作呢?今天这篇文章就给大家介绍一下当我们需要批量修改多个 PDF 文档的时候&am…...
2.Excel :快速填充和拆分重组
一 案例1:快速填充 电子邮件中包含每个人的人名,现在要提取电子邮件中的姓名到名字列。 方法1:将 Nancy 复制到单元格后,邮件会高亮,然后输入A的时候系统就会知道提取名字了。 补充:如果第三个位置输入错误…...
python tkinter 开发蓍草占卜系统
1. 项目概述 1.1 简介 蓍草占卜是中国传统的占卜方法,用于演算六十四卦。本系统通过现代编程技术,将传统的蓍草占卜方法数字化,提供一个准确、便捷的占卜工具。 蓍草占卜,作为中国古代的一种传统占卜方法,承载着深厚…...
综合小实验之电视机
综合小实验1 一、实验拓扑图 二、实验要求 按照图示配置IP地址;按照图示区域划分配置对应的动态路由协议;在R7上配置dhcp服务器,能够让pc可以获取IP地址;将所有环回⼝宣告进ospf中,将环回⼝7宣告进rip中,…...
全排列|| 分发饼干 摆动序列
1.给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums [1,1,2] 输出: [[1,1,2], [1,2,1], [2,1,1]] 示例 2: 输入:nums [1,2,3] 输出:[[1,2,3…...
【开源宝藏】用 JavaScript 手写一个丝滑的打字机动画效果
你当前项目实现了一个非常丝滑的 打字机文字效果动画,使用的是自定义的 typical.js 脚本。下面我将给出一份逐步拆解的中文教程,帮你或其他初学者快速上手并自定义这个打字效果。 ✨ 最终效果 打开页面后,中央会逐字显示: Hello…...
推荐1款简洁、小巧的实用收音机软件,支持手机和电脑
聊一聊 没想到现在还有人喜欢听广播。 我一直以为听广播必须要用那种小广播机才可以。 原来手机或电脑上也是可以的。 今天给大家分享一款可以在电脑和手机上听广播的软件。 软件介绍 龙卷风收音机 电台广播收音机分电脑和手机两个版本。 电脑端无需安装,下载…...
64. MfgTool烧写工具详解
一、MfgTool工具简介 1、mfgtool是NXP官方做的向I.MX系列烧写系统的软件,运行在windows下。可以烧写uboot.imx、zImage、dtb,rootfs。通过USB烧写。 Mfgtool里面默认存放了NXP官方开发板的系统文件, 2、基本原理 向开发板烧系统分两部分&am…...
3、孪生网络/连体网络(Siamese Network)
目的: 用Siamese Network (孪生网络) 解决Few-shot learning (小样本学习)。 Siamese Network并不是Meta Learning最好的方法, 但是通过学习Siamese Network,非常有助于理解其他Meta Learning算法。 这里介绍了两种方法:Siamese Network (孪生网络)、Trplet Loss Siam…...
前端学习笔记--CSS
HTMLCSSJavaScript 》 结构 表现 交互 如何学习 1.CSS是什么 2.CSS怎么用? 3.CSS选择器(重点,难点) 4.美化网页(文字,阴影,超链接,列表,渐变。。。) 5…...
开个坑记录一下树莓派4B部署yolo的一些问题
问题一:操作系统与内核信息 这个问题困扰了我一天半,下载的时候显示的信息是aar64的系统,但是这并无意味着一个问题,那就是你的操作系统是64位的。需要采用如下的指令查看: getconf LONG_BIT 我在树莓派得出来的操作…...
1.1 结构体与类对象在List中使用区别
一、问题的起源如下的代码是错误的,无法编译通过 struct Point {public int X;public int Y; }List<Point> points new List<Point> { new Point { X 1, Y 2 } }; points[0].X 10; // 编译错误!无法修改副本的字段 二、原因分析 在C#中&…...
详细说明windows系统函数::SetUnhandledExceptionFilter(ExceptionFilter)
::SetUnhandledExceptionFilter(ExceptionFilter); 是 Windows 编程中用于设置顶层未处理异常过滤器的关键 API 调用。它属于 Windows 结构化异常处理(SEH, Structured Exception Handling)机制的一部分,主要用于捕获那些未被程序内部处理的异…...
力扣刷题39. 组合总和
39. 组合总和 - 力扣(LeetCode) 需要定义一个index变量用来记录访问数组的下标,每次递归进行传参,在搜索过程中,因为为了避免重复数据,而且允许一个元素的重复出现,传入index时传入当前遍历的i…...
正弦函数的连续傅里叶变换正弦序列的DTFT
正弦序列 时域 x [ n ] sin ( ω 0 n ) x[n] \sin(\omega_0 n) x[n]sin(ω0n)频域 X ( e j ω ) j π 2 [ δ ( ω − ω 0 ) − δ ( ω ω 0 ) ] X({\rm e}^{{\rm j}\omega}) \frac{{\rm j}\pi}{2} \left[ \delta(\omega - \omega_0) - \delta(\omega \omega_0…...
winstart.wsf 病毒清理大作战
0x00 背景 发现感染了winstart.wsf 病毒如何清理。 0x01 现象 遍历Users下每个目录以及C:\和C:\Windows\Temp 2个目录写入病毒文件。 C:\Users\Administrator\AppData\Local\Temp\winstart.wsf C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Program…...
leetcode 20.有效括号
20. 有效的括号 - 力扣(LeetCode) class Solution:def isValid(self, s: str) -> bool:stack []for i in s :if i in ((,{,[ ):stack.append(i)elif i in () ):# 这种情况是 栈弹出元素为空时候 ,右半部分的括号多出来一些 比如&#x…...
Leetcode刷题笔记1 图论part07
卡码网 53 寻宝 prim算法 prim算法核心就是三步,称为prim三部曲: 第一步,选距离生成树最近节点第二步,最近节点加入生成树第三步,更新非生成树节点到生成树的距离(即更新minDist数组) def p…...
unittest自动化测试实战
🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 为什么要学习unittest 按照测试阶段来划分,可以将测试分为单元测试、集成测试、系统测试和验收测试。单元测试是指对软件中的最小可测试单元在与程…...
flask,示例及解释
1) from flask import Flask, render_templateapp Flask(__name__)app.route(/) def index():return render_template(m1index.html)app.route(/get_type) def get_type():return ["语文", "数学"]if __name__ __main__:app.run(host0.0.0.0…...
电机倍频曲线的一些奇异特性-原因分析及应用
这里对感应电机倍频曲线的特征进行了说明,然后将其特性用于电机转差率和工况的测量。先给出可以直接利用的结论: 电机的工况和转差率谱线会体现为5x,7x谱线调制在基频附近。两条调制过携带s信息的谱线距离基频谱线的距离。 与真实转速相对同步转速的频差…...
基于Ebay拍卖网站成交价格的影响因素分析
摘要:近些年来网上拍卖的不断地发展,网上购物慢慢变成了大家普遍接受的购物方式。因此关于网上拍卖的研究日益成为很多人研究的重点。 影响拍卖网站价格的因素很多,但很少有人分得清楚哪些因素才是比较重要的因素,因此对价格因素分析&#x…...
详解图卷积网络
文章目录 GCN/RGCN图卷积网络概述--运作原理**1. GCN(Graph Convolutional Network,图卷积网络)****1.1 核心思想****1.2 公式****1.3 特点****1.4 总结** **2. RGCN(Relational Graph Convolutional Network,关系型图…...
Java 8-17核心特性全景解析之Java9、10
Java 9 核心特性解析 Java 9在2017年9月发布,带来了模块系统等重大变革,是Java平台现代化的重要一步。 模块系统 (Project Jigsaw) 特性概述 模块系统是Java 9最重要的特性,旨在解决Java平台和应用程序的可伸缩性问题,提供更好…...
mysql的学习
关系性数据库需要遵循ACID规则 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性: 执行事务前后,数据保持一致,例如转账业务中ÿ…...
leecode 560题
一、题目解析 题目如下->: 这道题的问题是,找到目标值为k的所有连续子串个数,因此最简单最容易想到的就是枚举 两个指针枚举起来确实可以解决,但是时间复杂度极大,达到了O(n^2)的级别 因此这不是我们想要的 二、解题思路 2.1 …...
借壹起航东风,中国工厂出海开启新征程
在经济全球化不断深入的当下,中国工厂正以积极的姿态投身海外市场,渴望在全球商业版图中占据一席之地,绽放独特的光彩。然而,出海之路充满了挑战与艰辛,品牌塑造困难重重、询盘量不稳定、营销成本居高不下等问题&#…...
Joomla教程—查看网站的前台页面与菜单管理(栏目管理)
原文:Joomla 查看网站的前台页面_w3cschool 在本节中,我们将简单介绍一下JOOMLA的前台界面。通过本节的介绍,希望你能对JOOMLA的界面组成有一个大致的了解。 你可以直接在浏览器中输入http://localhost/zmax/ 就会出现我们网站的首页了。也…...
HCIA-WLAN实验
1、划分VLAN,配置IP地址 2、配置AC作为AP的DHCP服务器自动为AP分配IP地址 dhcp enable interface Vlanif100 dhcp select interface 3、建立CAPWAP隧道 capwap source interface vlanif100 4、配置WLAN业务配置,下发至AP ①配置:wlan …...
DNA-PAINT
参考: 【科研教程】NUPACK网页版使用教程 https://www.bilibili.com/video/BV1G94y1W7mN/NUPACK新版网页版教程-模拟部分 https://zhuanlan.zhihu.com/p/678730568NUPACK 4.0 User Guide https://docs.nupack.org/NUPACK网页版使用指南 https://zhuanlan.zhihu.com/p/55024017…...
VS2022的第一个Qt程序——实战《加载并显示图像》
目录 一、UI设计 S1:双击Form Files下.ui文件,进入ui设计界面Qt Designer S2:然后拖动一个Push Button和Label控件到界面 S3:点击信号与槽,然后点击PushButton往外拉一下 S4:松开鼠标进入配置连接界面…...
从概率到梯度:理解分类问题中交叉熵的优越性
分类问题一般使用交叉熵(Cross-Entropy)而不是平方损失(Square Loss)函数1. **概率解释**2. **梯度性质**3. **对错误的惩罚**4. **计算复杂度**5. **总结** 分类问题一般使用交叉熵(Cross-Entropy)而不是平…...
如何选择?Postman vs JMeter 对比介绍
Postman 和 JMeter 作为两款主流测试工具,各有特色。本文将从多个维度详细对比这两款工具最新特性和应用场景。 工具基本介绍 对比项 Postman JMeter 类型 API 开发和测试工具 性能测试工具 开源情况 闭源,提供免费版 开源(Apache L…...
P1182 数列分段 Section II
P1182 数列分段 Section II - 洛谷 题目描述 对于给定的一个长度为 N 的正整数数列 A1∼AN,现要将其分成 M(M≤N)段,并要求每段连续,且每段和的最大值最小。 关于最大值最小: 例如一数列 4 2 4 5 1…...
Thales靶场
信息收集 将靶机改为net模式,开启kali进行扫描,得到靶机ip 对靶机的端口,目录进行扫描,8080端口是 apache tomcat代理 进入8080端口,点击app出现登录窗口,弱口令没试出来,可以爆破登录窗口 查…...
系统思考—看见未来
感谢上海财经大学终身教育学院的持续邀请!每个月,都会带着不同的思维火花,走进财大与学员们一起探索系统思考的奥秘。 这次为宜宾市的干部们带来了一场深刻的学习体验。通过系统思考,帮助大家从整体视角去发现问题、分析问题、解…...
第30周Java分布式入门 ThreadLocal
ThreadLocal 课程笔记 一、章节结构概述 本章主要学习重要的工具类 ThreadLocal。章节分为六大模块: ThreadLocal 的两大使用场景ThreadLocal 所带来的好处ThreadLocal 的主要方法及使用顺序ThreadLocal 原理源码分析使用 ThreadLocal 的注意点和使用规范 从下一…...
Windows 10 LTSC 2019 中文版下载及安装教程(附安装包)
(cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24)涵盖常见疑问和注意事项: cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24 下载链接:https://pan.quark.cn/s/c2c8f3cd18f1 1. 镜像文件来源与合法性 官方渠道&…...