当前位置: 首页 > news >正文

企业如何在网站上做宣传/线上销售平台如何推广

企业如何在网站上做宣传,线上销售平台如何推广,青岛靠谱的做网站公司,什么叫网站开发应用框架Linux安装DMETL5与卸载 环境介绍1 DM8数据库配置1.1 DM8数据库安装1.2 初始化达梦数据库1.3 创建DMETL使用的数据库用户 2 配置DMETL52.1 解压DMETL5安装包2.2 安装调度器2.3 安装执行器2.4 安装管理器2.5 启动dmetl5 调度器2.6 启动dmetl5 执行器2.7 启动dmetl5 管理器2.8 查看…

Linux安装DMETL5与卸载

  • 环境介绍
  • 1 DM8数据库配置
    • 1.1 DM8数据库安装
    • 1.2 初始化达梦数据库
    • 1.3 创建DMETL使用的数据库用户
  • 2 配置DMETL5
    • 2.1 解压DMETL5安装包
    • 2.2 安装调度器
    • 2.3 安装执行器
    • 2.4 安装管理器
    • 2.5 启动dmetl5 调度器
    • 2.6 启动dmetl5 执行器
    • 2.7 启动dmetl5 管理器
    • 2.8 查看dmetl5 全部进程
    • 2.9 dmetl5 进入web管理端
  • 3 DMETL5 卸载
    • 3.1 关闭DMETL全部服务
    • 3.2 卸载管理器
    • 3.3 卸载执行器
    • 3.4 卸载调度器
  • 4 删除数据库DMETL用户
  • 5 达梦数据库学习使用列表

环境介绍

  • 达梦数据交换平台(简称DMETL)是在总结了众多大数据项目经验和需求并结合最新的大数据发展趋势的基础上研发的具有自主版权的数据处理与集成平台。达梦数据交换平台创新地将传统的ETL工具(Extract、Transform、Loading)与分布式大数据处理平台相结合,实现了对数据同步、数据处理以及数据交换共享的一站式支持,大幅度降低了用户使用各种平台进行大数据整合处理的技术门槛,是构建数据中心、数据仓库、数据交换和数据同步等数据集成类应用的理想平台。

  • 安装顺序 ->调度器–>执行器—>管理器

  • 安装环境

CPUX86
OSLinux
DM81-3-62-2023.09.27-203585-20067-SEC
DMETL5V5.0.3.11-Build(2022.07.18-111696)

1 DM8数据库配置

1.1 DM8数据库安装

  • DM8数据库安装 - - 点击跳转 看 1.3

1.2 初始化达梦数据库

[dmdba@localhost bin]$ ./dminit path=/opt/dmdba/dmdata page_size=32 extent_size=32 log_size=2048

1.3 创建DMETL使用的数据库用户

--将其中的 DMETL 替换为要创建的用户名即可
--用户默认密码: 用户名123456789
--通用机创建用户 DMETL
--创建用户默认表空间
CREATE TABLESPACE "DMETL01_DATA" 
DATAFILE 'DMETL_DATA_01.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600, 'DMETL_DATA_02.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600 CACHE = NORMAL;
--创建用户索引表空间
CREATE TABLESPACE "DMETL02_INDEX" DATAFILE 'DMETL_INDEX_01.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600, 'DMETL_INDEX_02.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600 CACHE = NORMAL;
--创建用户
CREATE USER "DMETL" IDENTIFIED BY "DMETL123456789" PASSWORD_POLICY 0
DEFAULT TABLESPACE "DMETL01_DATA"
DEFAULT INDEX TABLESPACE "DMETL02_INDEX";GRANT "DBA","PUBLIC","RESOURCE","SOI","SVI","VTI" TO "DMETL";-- 取消用户限制
--修改用户失败登录次数限制:
ALTER USER DMETL LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;--修改用户口令过期时间限制:
ALTER USER DMETL LIMIT PASSWORD_LIFE_TIME UNLIMITED; --修改用户口令锁定期限制:
ALTER USER DMETL LIMIT PASSWORD_LOCK_TIME UNLIMITED;

2 配置DMETL5

2.1 解压DMETL5安装包

[root@localhost ~]$ unzip dmetl5_V5.03.11-Build\(2022.07.18-111696\)__Linux.x86_64_std.zip
[root@localhost ~]$ ## 对文件解压后
[root@localhost ~]$ ll dmetl5_V5.03.11-Build\(2022.07.18-111696\)__Linux.x86_64_std
总用量 3151152
-rw-r--r-- 1 root root  566445839  7月 18  2022 dmetl5_manager_linux.x86_64.bin    ## 管理器
-rw-r--r-- 1 root root 2042148182  7月 18  2022 dmetl5_native_executor_linux.x86_64.bin    ## 执行器
-rw-r--r-- 1 root root  618174412  7月 18  2022 dmetl5_scheduler_linux.x86_64.bin    ## 调度器
-rw-r--r-- 1 root root        335  7月 19  2022 linux_MD5.txt
[root@localhost ~]$

2.2 安装调度器

[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]# ./dmetl5_scheduler_linux.x86_64.bin -i
Extract install files.........
1.英文(English)
2.简体中文(简体中文)
请选择安装语言[2.简体中文(简体中文)]:
2
1.免费试用达梦数据交换平台
2.使用已申请的Key文件
验证许可证文件[1.免费试用达梦数据交换平台]:
1
免费试用Key文件限制信息如下:
有效日期:2024-05-17
用户名称:试用用户
项目名称:未知
发布类型:试用版
版本类型:大数据版
最大执行器数:4
硬件ID:无限制
最大数据源数:无限制
最大并发流程数:无限制
1.标准版
2.自定义
安装类型[1.标准版]:
1
1.控制器
2.调度器
所需磁盘空间:1,084 MB
配置jdk:
1.使用软件jdk
2.使用本机系统jdk
3.指定其他jdk
1
安装目录: [/opt/dmetl5]
/opt/dmdba/dmetl5/scheduler
正在安装
正在创建快捷方式
安装成功
1.使用内置数据库
2.使用外置数据库
数据库类型:[1.使用内置数据库]:
2
1.DM7
2.DM6
3.DM8
4.Oracle8
5.Oracle9
6.Oracle10
7.Oracle11
8.Oracle12
9.SQLServer2000
10.SQLServer2005
11.SQLServer2008
12.MySQL3
13.MySQL4
14.MySQL5
15.MySQL6
数据库类型:[1.DM7]:
3
数据库IP:localhost
数据库端口:5236
数据库名称:默认
用户名:SYSDBA
使用默认连接信息?[Y or N]
n
数据库IP:[localhost]数据库端口:[5236]数据库名称:[默认]用户名:[SYSDBA]
DMETL
密码:
初始化元数据库[Y or N]:
N
控制器服务
服务名称:[Dmetl5ControllerService]:显示名称:[Controller_127.0.0.1_20231117]:管理器地址:[http://localhost:8080]:1.自动
2.手动
启动方式:[2.手动]
1
正在创建控制器服务
调度器服务
服务名称:[Dmetl5SchedulerService]:显示名称:[Scheduler_127.0.0.1_20231117]:所属控制器名称:[Controller_127.0.0.1_20231117]:调度器端口:[1234]:管理器地址:[http://localhost:8080]:1.自动
2.手动
启动方式:[2.手动]
1
正在创建调度器服务
达梦数据交换平台 V5.0调度器 安装完成
更多安装信息,请查看安装日志文件:
/opt/dmdba/dmetl5/scheduler/install/log/install.log[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]#

2.3 安装执行器

[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]# ./dmetl5_native_executor_linux.x86_64.bin -i
Extract install files..........
1.英文(English)
2.简体中文(简体中文)
请选择安装语言[2.简体中文(简体中文)]:
2
1.标准版
2.自定义
安装类型[1.标准版]:
1
1.控制器
2.原生执行器
所需磁盘空间:2,455 MB
配置jdk:
1.使用软件jdk
2.使用本机系统jdk
3.指定其他jdk
1
安装目录: [/opt/dmetl5]
/opt/dmdba/dmetl5/executor
正在安装
正在创建快捷方式
安装成功
控制器服务
服务名称:[Dmetl5ControllerService]:显示名称:[Controller_127.0.0.1_20231117]:管理器地址:[http://localhost:8080]:1.自动
2.手动
启动方式:[2.手动]
1
正在创建控制器服务
原生执行器服务
服务名称:[Dmetl5NativeExecutorService]:显示名称:[executor_native_127.0.0.1_20231117]:所属控制器名称:[Controller_127.0.0.1_20231117]:调度器地址:[localhost]:调度器端口:[1234]:最大并发运行流程数:[10]:开启文件权限控制,0为不开启,1为开启(注:若开启文件权限,需要配置native-executor.policy)[1]:0
1.自动
2.手动
启动方式:[2.手动]
1
正在创建原生执行器服务
达梦数据交换平台 V5.0执行器 安装完成
更多安装信息,请查看安装日志文件:
/opt/dmdba/dmetl5/executor/install/log/install.log[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]#

2.4 安装管理器

[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]# ./dmetl5_manager_linux.x86_64.bin -i
Extract install files..........
1.英文(English)
2.简体中文(简体中文)
请选择安装语言[2.简体中文(简体中文)]:
2
1.管理器
所需磁盘空间:999 MB
配置jdk:
1.使用软件jdk
2.使用本机系统jdk
3.指定其他jdk
1
安装目录: [/opt/dmetl5]
/opt/dmdba/dmetl5/manager
正在安装
正在创建快捷方式
安装成功
配置管理器ini文件
1.使用内置数据库
2.使用外置数据库
数据库类型:[1.使用内置数据库]:
2
1.dm
2.oracle
3.sqlserver
4.mysql
数据库类型:[1.dm]:
1
数据库IP:localhost
数据库端口:5236
数据库名称:默认
用户名:SYSDBA
使用默认连接信息?[Y or N]
n
数据库IP:[localhost]数据库端口:[5236]数据库名称:[默认]用户名:[SYSDBA]
DMETL
密码:
管理器服务
服务名称:[Dmetl5ManagerService]:管理器端口[8080]:1.自动
2.手动
启动方式:[2.手动]
1
正在创建管理器服务
达梦数据交换平台 V5.0管理器 安装完成
更多安装信息,请查看安装日志文件:
/opt/dmdba/dmetl5/manager/install/log/install.log[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]#

2.5 启动dmetl5 调度器

/opt/dmdba/dmetl5/scheduler/scheduler/scheduler_service_restart.sh

2.6 启动dmetl5 执行器

/opt/dmdba/dmetl5/executor/executor_native/executor_native_service_restart.sh

2.7 启动dmetl5 管理器

/opt/dmdba/dmetl5/manager/manager/manager_service_restart.sh

2.8 查看dmetl5 全部进程

[root@localhost config]# ps -ef|grep dmetl
root       25915       1  0 09:30 ?        00:00:00 /opt/dmdba/dmetl5/scheduler/scheduler/../wrapper/wrapper /opt/dmdba/dmetl5/scheduler/scheduler/./scheduler_service.conf wrapper.syslog.ident=Dmetl5SchedulerService wrapper.pidfile=/opt/dmdba/dmetl5/scheduler/scheduler/./Dmetl5SchedulerService.pid wrapper.name=Dmetl5SchedulerService wrapper.displayname=Dmetl5SchedulerService wrapper.daemonize=TRUE wrapper.statusfile=/opt/dmdba/dmetl5/scheduler/scheduler/./Dmetl5SchedulerService.status wrapper.java.statusfile=/opt/dmdba/dmetl5/scheduler/scheduler/./Dmetl5SchedulerService.java.status wrapper.lockfile=/var/lock/subsys/Dmetl5SchedulerService wrapper.script.version=3.5.25
root       25917   25915  2 09:30 ?        00:00:04 /opt/dmdba/dmetl5/scheduler/jdk/bin/java -server -XX:-OmitStackTraceInFastThrow -XX:MaxGCPauseMillis=1000 -XX:+UseG1GC -XX:+UseStringDeduplication -DDRIVER_HOME=../drivers -Duser.timezone=GMT+8 -Djava.net.preferIPv4Stack=true -DGDM_HOME=.. -Xms256m -Xmx4096m -Djava.library.path=../wrapper -classpath ../wrapper/wrapper.jar:../scheduler/lib:../scheduler/dmetl-scheduler-server-5.0.0.jar -Dwrapper.key=A8kQzj-E08l6RegF -Dwrapper.port=32003 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.disable_console_input=TRUE -Dwrapper.pid=25915 -Dwrapper.version=3.5.25 -Dwrapper.native_library=wrapper -Dwrapper.arch=x86 -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperStartStopApp com.dameng.etl.scheduler.Main 1 start com.dameng.etl.scheduler.Main true 1 stop
root       26054       1  0 09:30 ?        00:00:00 /opt/dmdba/dmetl5/executor/executor_native/../wrapper/wrapper /opt/dmdba/dmetl5/executor/executor_native/./executor_native_service.conf wrapper.syslog.ident=Dmetl5NativeExecutorService wrapper.pidfile=/opt/dmdba/dmetl5/executor/executor_native/./Dmetl5NativeExecutorService.pid wrapper.name=Dmetl5NativeExecutorService wrapper.displayname=Dmetl5NativeExecutorService wrapper.daemonize=TRUE wrapper.statusfile=/opt/dmdba/dmetl5/executor/executor_native/./Dmetl5NativeExecutorService.status wrapper.java.statusfile=/opt/dmdba/dmetl5/executor/executor_native/./Dmetl5NativeExecutorService.java.status wrapper.lockfile=/var/lock/subsys/Dmetl5NativeExecutorService wrapper.script.version=3.5.25
root       26056   26054 16 09:30 ?        00:00:27 /opt/dmdba/dmetl5/executor/jdk/bin/java -server -XX:-OmitStackTraceInFastThrow -XX:MaxGCPauseMillis=2000 -XX:+UseG1GC -XX:+UseStringDeduplication -DDRIVER_HOME=../drivers -Duser.timezone=GMT+8 -Djava.net.preferIPv4Stack=true -DGDM_HOME=.. -Djava.security.policy=../executor_native/config/native-executor.policy -Djava.io.tmpdir=../executor_native/temp -Xms256m -Xmx6144m -Djava.library.path=../dmbin -classpath ../wrapper/wrapper.jar:../executor_native/lib/dmetl-common-api-5.0.0.jar:../executor_native/lib:../executor_native/plugins:../executor_native/native-executor-osgi.jar -Dwrapper.key=9hRwp06B4_XJRfGe -Dwrapper.port=32004 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.disable_console_input=TRUE -Dwrapper.pid=26054 -Dwrapper.version=3.5.25 -Dwrapper.native_library=wrapper -Dwrapper.arch=x86 -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperStartStopApp com.dameng.etl.equinox.Main 1 ../executor_native com.dameng.etl.equinox.Main true 2 stop ../executor_native
root       26211       1  0 09:31 ?        00:00:00 /opt/dmdba/dmetl5/manager/manager/../wrapper/wrapper /opt/dmdba/dmetl5/manager/manager/./manager_service.conf wrapper.syslog.ident=Dmetl5ManagerService wrapper.pidfile=/opt/dmdba/dmetl5/manager/manager/./Dmetl5ManagerService.pid wrapper.name=Dmetl5ManagerService wrapper.displayname=Dmetl5ManagerService wrapper.daemonize=TRUE wrapper.statusfile=/opt/dmdba/dmetl5/manager/manager/./Dmetl5ManagerService.status wrapper.java.statusfile=/opt/dmdba/dmetl5/manager/manager/./Dmetl5ManagerService.java.status wrapper.lockfile=/var/lock/subsys/Dmetl5ManagerService wrapper.script.version=3.5.25
root       26213   26211 28 09:31 ?        00:00:39 /opt/dmdba/dmetl5/manager/jdk/bin/java -server -XX:-OmitStackTraceInFastThrow -XX:MaxGCPauseMillis=1000 -XX:+UseG1GC -XX:+UseStringDeduplication -DDRIVER_HOME=../drivers -Duser.timezone=GMT+8 -Djava.net.preferIPv4Stack=true -DGDM_HOME=.. -Xms256m -Xmx6144m -Djava.library.path=../wrapper -classpath ../wrapper/wrapper.jar:../manager/lib:../manager/plugins:../manager/dropins:../manager/osgi-equinox-manager.jar -Dwrapper.key=D-1gOB9xScLVcpqY -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.disable_console_input=TRUE -Dwrapper.pid=26211 -Dwrapper.version=3.5.25 -Dwrapper.native_library=wrapper -Dwrapper.arch=x86 -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperStartStopApp com.dameng.etl.equinox.Main 1 ../manager com.dameng.etl.equinox.Main true 1 stop
root       26361   24891  0 09:33 pts/2    00:00:00 grep dmetl
[root@localhost config]#

2.9 dmetl5 进入web管理端

http://192.168.100.192:8080
  • 用户名/密码
  • admin/admin

在这里插入图片描述

在这里插入图片描述

3 DMETL5 卸载

3.1 关闭DMETL全部服务

pkill -9 -f dmetl

3.2 卸载管理器

[root@localhost manager]# ./uninst.sh -i
OpenJDK 64-Bit Server VM warning: ignoring option PermSize=64m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0
组件卸载
1.管理器
输入选择卸载组件的序号,以','分隔:
1
1.管理器
1.确认卸载
2.中止卸载
请选择:
1
1.确认卸载
2.中止卸载
请选择:
正在检测安装环境...
正在整理安装信息...
删除快捷方式...
删除系统服务...
卸载完成[root@localhost manager]#

3.3 卸载执行器

[root@localhost native_executor]# ./uninst.sh -i
OpenJDK 64-Bit Server VM warning: ignoring option PermSize=64m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0
组件卸载
1.控制器
2.原生执行器
输入选择卸载组件的序号,以','分隔:
1,2
1.控制器
2.原生执行器
1.确认卸载
2.中止卸载
请选择:
1
1.确认卸载
2.中止卸载
请选择:
正在检测安装环境...
正在整理安装信息...
删除快捷方式...
删除系统服务...
卸载完成[root@localhost native_executor]#

3.4 卸载调度器

[root@localhost scheduler]# ./uninst.sh -i
OpenJDK 64-Bit Server VM warning: ignoring option PermSize=64m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0
组件卸载
1.控制器
2.调度器
输入选择卸载组件的序号,以','分隔:
1,2
1.控制器
2.调度器
1.确认卸载
2.中止卸载
请选择:
1
是否保留内置元数据库信息?
1.是
2.否
请选择:
2
正在检测安装环境...
正在整理安装信息...
删除快捷方式...
删除系统服务...
卸载完成
[root@localhost scheduler]#

4 删除数据库DMETL用户

--删除数据库DMETL用户
drop user "DMETL";
--删除数据库DMETL用户的表空间
drop tablespace "DMETL01_DATA";
drop tablespace "DMETL02_INDEX";

5 达梦数据库学习使用列表

  • 达梦数据库学习使用列表 - - 点击跳转

相关文章:

Linux安装DMETL5与卸载

Linux安装DMETL5与卸载 环境介绍1 DM8数据库配置1.1 DM8数据库安装1.2 初始化达梦数据库1.3 创建DMETL使用的数据库用户 2 配置DMETL52.1 解压DMETL5安装包2.2 安装调度器2.3 安装执行器2.4 安装管理器2.5 启动dmetl5 调度器2.6 启动dmetl5 执行器2.7 启动dmetl5 管理器2.8 查看…...

Office Word 中的宏

Office Word 中的宏 简介宏的使用将自定义创建的宏放入文档标题栏中的“自定义快速访问工具栏”插入指定格式、内容的字符选中word中的指定文字查找word中的指定文字A,并替换为指定文字B插入文本框并向内插入文字word 表格中的宏操作遍历表格中的所有内容批量设置表…...

qt中d指针

在Qt中,d指针是一种常见的设计模式,也称为"PIMPL"(Private Implementation)或者"Opaque Pointer"。它主要用于隐藏类的实现细节,提供了一种封装和隔离的方式,以便在不影响公共接口的情…...

交易者最看重什么?anzo Capital这点最重要!

交易者最看重什么?有人会说技术,有人会说交易策略,有人会说盈利,但anzo Capital认为Vishal 最看重的应该是眼睛吧! 29岁的Vishal Agraval在9年前因某种原因失去了视力,然而,他的失明并未能阻…...

window 搭建 MQTT 服务器并使用

1. 下载 安装 mosquitto 下载地址: http://mosquitto.org/files/binary/ win 使用 win32 看自己电脑下载相应版本: 一直安装: 记住安装路径:C:\Program Files\mosquitto 修改配置文件: allow_anonymous false 设置…...

Prometheus+Ansible+Consul实现服务发现

一、简介 1、Consul简介 Consul 是基于 GO 语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能。 在没有使用 consul 服…...

【原创】java+swing+mysql校园活动管理系统设计与实现

前言: 本文介绍了一个校园活动管理系统的设计与实现。该系统基于JavaSwing技术,采用C/S架构,使用Java语言开发,以MySQL作为数据库。系统实现了活动发布、活动报名、活动列表查看等功能,方便了校园活动的发布和管理&am…...

vscode中vue项目引入的组件的颜色没区分解决办法

vscode中vue项目引入的组件的颜色没区分解决办法 图中引入组件和其他标签颜色一样没有区分,让开发者不易区分,很蓝瘦 这个就很直观,解决办法就是你当前的vscode版本不对,你得去找找其他版本,我的解决办法就是去官网历…...

uniapp: 实现pdf预览功能

目录 第一章 实现效果 第二章 了解并解决需求 2.1 了解需求 2.2 解决需求 2.2.1 方法一 2.2.2 方法二 第三章 资源下载 第一章 实现效果 第二章 了解并解决需求 2.1 了解需求 前端需要利用后端传的pdf临时路径实现H5端以及app端的pdf预览首先我们别像pc端一样&#…...

【Pytorch笔记】7.torch.nn (Convolution Layers)

我们常用torch.nn来封装网络,torch.nn为我们封装好了很多神经网络中不同的层,如卷积层、池化层、归一化层等。我们会把这些层像是串成一个牛肉串一样串起来,形成网络。 先从最简单的,都有哪些层开始学起。 Convolution Layers -…...

MySQL内部组件与日志详解

MySQL的内部组件结构 MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等)&am…...

【LeetCode】94. 二叉树的中序遍历

94. 二叉树的中序遍历 难度:简单 题目 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[1,3,2]示例 2: 输入:root [] 输出:[]示…...

IP-guard WebServer 命令执行漏洞复现

简介 IP-guard是一款终端安全管理软件,旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。在旧版本申请审批的文件预览功能用到了一个开源的插件 flexpaper,使用的这个插件版本存在远程命令执行漏洞,攻击者可利用该漏…...

TensorFlow案例学习:图片风格迁移

准备 官方教程: 任意风格的快速风格转换 模型下载地址: https://tfhub.dev/google/magenta/arbitrary-image-stylization-v1-256/2 学习 加载要处理的内容图片和风格图片 # 用于将图像裁剪为方形def crop_center(image):# 图片原始形状shape image…...

解密网络世界的秘密——Wireshark Mac/Win中文版网络抓包工具

在当今数字化时代,网络已经成为了人们生活和工作中不可或缺的一部分。然而,对于网络安全和性能的监控和分析却是一项重要而又复杂的任务。为了帮助用户更好地理解和解决网络中的问题,Wireshark作为一款强大的网络抓包工具,应运而生…...

自学ansible笔记

一、认识ansible Ansible是一款开源自动化运维工具。它有如下特点: 1、不需要安装客户端,通过sshd去通信,比较轻量化; 2、基于模块工作,模块可以由任何语言开发,比较自由和开放; 3、不仅支持命…...

笔记53:torch.nn.rnn() 函数详解

参数解释: (1)input_size():即输入信息 Xt 的每个序列的独热编码向量的长度,即 len(vocab) (2)hidden_size():即隐变量 h 的维度(维度是多少,就代表用几个数…...

【Spring】使用三方包进行数据源对象(数据库)管理

在这里使用alibaba的druid来连接数据库&#xff0c;然后再Spring Config下配置数据库 目录 第一步&#xff1a;在pom.xml中导入坐标第二步&#xff1a;在bean中配置连接注 第一步&#xff1a;在pom.xml中导入坐标 在dependencies下写&#xff1a; <dependency><grou…...

EfficientNet:通过模型效率彻底改变深度学习

一、介绍 EfficientNet 是深度学习领域的里程碑&#xff0c;代表了神经网络架构方法的范式转变。EfficientNet 由 Google Research 的 Mingxing Tan 和 Quoc V. Le 开发&#xff0c;在不影响性能的情况下满足了对计算高效模型不断增长的需求。本文深入探讨了 EfficientNet 背后…...

asp.net core mvc之 布局

一、布局是什么&#xff1f; 布局是把每个页面的公共部分&#xff0c;提取成一个布局页面&#xff08;头、导航、页脚&#xff09;。 二、默认布局 _Layout.cshtml 默认的布局是在 /Views/Shared 目录的 _Layout.cshtml文件。通常Shared目录中的视图都是公共视图。该目录下的…...

【QT HTTP】使用QtNetwork模块制作基于HTTP请求的C/S架构

目录 0 引言1 HTTP基本知识1.1 请求类型1.2 HTTP请求报文格式1.3 HTTP响应报文格式1.4 拓展&#xff1a;GET vs POST 请求方法GET请求请求报文&#xff1a;响应报文 POST请求请求报文响应报文 其他注意事项示例&#xff1a;GET请求示例POST请求示例 2 实战2.1 QtNetwork模块介绍…...

R语言绘制精美图形 | 火山图 | 学习笔记

一边学习&#xff0c;一边总结&#xff0c;一边分享&#xff01; 教程图形 前言 最近的事情较多&#xff0c;教程更新实在是跟不上&#xff0c;主要原因是自己没有太多时间来学习和整理相关的内容。一般在下半年基本都是非常忙&#xff0c;所有一个人的精力和时间有限&#x…...

远程创建分支本地VScode看不到分支

在代码存放处右击&#xff0c;点击Git Bash Here 输入git fetch–从远程仓库中获取最新的分支代码和提交历史 就OK啦&#xff0c;现在分支可以正常查看了...

python后台框架简介

python后台框架 Python是一种流行的编程语言&#xff0c;它有许多优点&#xff0c;如简洁、易读、灵活和功能强大。Python也是一种常用的后端开发语言&#xff0c;它可以用来构建各种类型的网站和应用程序。Python有许多后端框架&#xff0c;可以帮助开发者快速地开发和部署后…...

spring boot validation使用

spring-boot-starter-validation 是 Spring Boot 中用于支持数据验证的模块。它建立在 Java Validation API&#xff08;JSR-380&#xff09;之上&#xff0c;提供了一种方便的方式来验证应用程序中的数据。以下是使用 spring-boot-starter-validation 的基本方法&#xff1a; …...

Hadoop3.3.4分布式安装

安装前提&#xff1a;已经配置好java环境&#xff0c;所有机器之间ssh的免密登录。 注意&#xff1a;下文中的flinkv1、flinkv2、flinkv3是三台服务器的别名 1.集群部署规划 注意&#xff1a;NameNode和SecondaryNameNode不要安装在同一台服务器 注意&#xff1a;ResourceMan…...

SQL ALTER TABLE 语句||SQL AUTO INCREMENT 字段

SQL ALTER TABLE 语句 ALTER TABLE 语句 ALTER TABLE 语句用于在现有表中添加、删除或修改列。 SQL ALTER TABLE 语法 若要向表中添加列&#xff0c;请使用以下语法&#xff1a; ALTER TABLE table_name ADD column_name datatype 若要删除表中的列&am…...

【源码系列】短剧系统开发国际版短剧系统软件平台介绍

系统介绍 短剧是一种快节奏、紧凑、有趣的戏剧形式&#xff0c;通过短时间的精彩表演&#xff0c;向观众传递故事的情感和思考。它以其独特的形式和魅力&#xff0c;吸引着观众的关注&#xff0c;成为了当代戏剧娱乐中不可或缺的一部分。短剧每一集都是一个小故事&#xff0c;…...

JavaWeb[总结]

文章目录 一、Tomcat1. BS 与 CS 开发介绍1.1 BS 开发1.2 CS 开发 2. 浏览器访问 web 服务过程详解(面试题)2.1 回到前面的 JavaWeb 开发技术栈图2.2 浏览器访问 web 服务器文件的 UML时序图(过程) &#xff01; 二、动态 WEB 开发核心-Servlet1. 为什么会出现 Servlet2. 什么是…...

如何解决小程序异步请求问题

小程序异步请求问题指的是在小程序中进行异步请求时可能会出现的问题&#xff0c;比如请求失败、请求超时等。以下是一些解决方案&#xff1a; 检查网络连接&#xff1a;首先需要确保网络连接正常&#xff0c;只有网络连接正常时才能正常进行异步请求。 检查请求参数&#xff…...