linux安装南大通用数据库 GBase 8s V8.8

2023-11-09

linux安装南大通用数据库 GBase 8s V8.8

1、操作系统、数据库

操作系统:debian 10
数据库:GBase 8s V8.8

2、下载链接

http://www.gbase.cn/tech_info/474.html

下载链接在PDF中

在这里插入图片描述

3、安装文档

http://www.gbase.cn/tech_info/474.html

在这里插入图片描述

4、安装前准备

4.1、以root用户创建 gbasedbt 组和用户

创建用户组

groupadd gbasedbt

创建用户

useradd -g gbasedbt gbasedbt -s /bin/bash -m

为 gbasedbt 用户设置密码

passwd gbasedbt

4.2、创建 GBase 8s 数据库安装目录

GBase 8s 数据库缺省的安装目录为 /opt/GBASE/gbase,并且此文件夹必须为空。
本文设定安装目录是/home/gbasedbt/GBASE/gbase

mkdir -p /home/gbasedbt/GBASE/gbase
chown -R gbasedbt:gbasedbt /home/gbasedbt/GBASE/gbase

4.3、上传并解压安装包

解压缩到/home/gbasedbt/目录下

unzip x86+RHEL6.zip -d /home/gbasedbt/

进入安装包目录

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/

解开tar包

mkdir GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
tar -xvf GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64.tar -C GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64/

5、安装

5.1、执行安装程序

以 root 身份登录,进入解压目录,执行要安装的产品的安装脚本 ids_install,进行安装

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
sh ids_install

在这里插入图片描述

5.2、回车继续 直到接受许可条款

输入Y 回车

在这里插入图片描述

5.3、输入安装目录绝对路径

回车继续

在这里插入图片描述
输入Y 回车 确认

在这里插入图片描述

5.4、选择安装类型

输入2 选择自定义安装

在这里插入图片描述

5.5、选择安装组件

在这里插入图片描述

直接回车 全部安装

在这里插入图片描述
在这里插入图片描述

5.5、角色权限分配

输入1 进行分配
在这里插入图片描述

全部默认回车 权限分配

在这里插入图片描述

5.6、不创建数据库实例

默认回车 不创建数据库实例

在这里插入图片描述

5.7、安装配置参数概览

默认回车即可

在这里插入图片描述

5.8、开始安装

默认回车即可

在这里插入图片描述

等待安装完成

在这里插入图片描述

回车退出安装程序

在这里插入图片描述
在这里插入图片描述

未安装实例的目录结构如下

在这里插入图片描述

5.9、安装完成后创建实例

5.9.1、使用脚本自动创建和初始化实例

安装完成后,使用 gbasedbt 用户执行/home/gbasedbt/GBASE/gbase/etc/ GBaseInit_gbasedbt.sh脚本,自动创建并初始化实例。

su gbasedbt
cd /home/gbasedbt/GBASE/gbase/etc
./GBaseInit_gbasedbt.sh
// 创建实例名称,默认为 gbaseserver

在这里插入图片描述

5.9.2、选择安装目录

//选择安装目录。默认回车即可

在这里插入图片描述

5.9.3、选择本机 IP 地址

//选择本机 IP 地址 选择本机实际IP

在这里插入图片描述

5.9.4、指定数据库实例的监听端口

//指定数据库的监听端口,缺省为 9088

在这里插入图片描述

5.9.5、选择安装方式

//选择安装方式: 2 定制安装

在这里插入图片描述

5.9.6、选择数据库字符集

//选择数据库字符集

在这里插入图片描述

5.9.7、输入数据库空间存储路径

//输入数据库空间存储路径

在这里插入图片描述

5.9.8、设置逻辑日志空间大小

//设置逻辑日志空间大小

在这里插入图片描述

5.9.9、设置物理日志空间大小

//设置物理日志空间大小

在这里插入图片描述

5.9.10、设置智能大对象空间大小

//设置智能大对象空间大小

在这里插入图片描述

5.9.11、设置临时数据空间大小

//设置临时数据空间大小

在这里插入图片描述

// 输入 Y 启动以上设置,N 重新进行配置

在这里插入图片描述

5.9.12、表空间数量指定

表空间数量指定

在这里插入图片描述

5.9.13、环境变量启用

环境变量启用

在这里插入图片描述

配置概览 按Y开始初始化实例

在这里插入图片描述

稍安勿躁 等待实例初始化完成 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

回车退出

在这里插入图片描述
至此初始化成功

初始化实力后安装目录下多了1个实例目录

其大小就是初始化实例时选择的表空间大小

在这里插入图片描述
在这里插入图片描述

6、使用 GBase 8s 数据库

6.1、进程查看

在这里插入图片描述

6.2、登录数据库

以 gbasedbt 用户身份登录,输入 dbaccess - - 命令进入数据库命令行模式,示例如下:

dbaccess

在这里插入图片描述

通过键盘上下左右切换到对应选项,Enter确认

选择database

在这里插入图片描述

选择create

在这里插入图片描述

输入要创建的数据库名

在这里插入图片描述

选择Dbspace 回车

在这里插入图片描述

在这里插入图片描述

选择log 回车
在这里插入图片描述

选择Buffered_log 回车

在这里插入图片描述

选择Case-sensitivity 回车

在这里插入图片描述

选择 case-Insensitive 回车

在这里插入图片描述
选择 exit 回车

在这里插入图片描述

选择Create-new-database 表示创建这个数据库 然后回车

在这里插入图片描述
选择info查看数据库
在这里插入图片描述

在这里插入图片描述

看到 testdb数据库已经成功创建

、

输入exit回车退出

在这里插入图片描述

6.3、systemd开机自启动

systemd需要的两个配置文件目录为
service 文件所在位置
/usr/lib/systemd/system/
service 的环境配置文件位置
/etc/sysconfig/

6.3.1、在/usr/lib/systemd/system/目录下创建 gbasedbtd.service文件

9088实例

vi /usr/lib/systemd/system/gbasedbtd.service
[Unit]
Description=GBase 8s Database Server v8.8
Documentation=file:/home/gbasedbt/GBASE/gbase/release/en_us/0333
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=oneshot
User=gbasedbt
Group=gbasedbt
RemainAfterExit=yes
EnvironmentFile=/etc/sysconfig/gbasedbtd_service
ExecStart=/home/gbasedbt/GBASE/gbase/bin/oninit
ExecStop=/home/gbasedbt/GBASE/gbase/bin/onmode -ky
#Restart=on-abort

[Install]
WantedBy=multi-user.target
vi /etc/sysconfig/gbasedbtd_service
# gbasedbtd.service environmental variables
GBASEDBTDIR=/home/gbasedbt/GBASE/gbase
GBASEDBTSERVER=gbaseserver
ONCONFIG=onconfig.gbaseserver
GBASEDBTSQLHOSTS=/home/gbasedbt/GBASE/gbase/etc/sqlhosts.gbaseserver

9089实例

 vi /usr/lib/systemd/system/gbasedbtd9089.service
[Unit]
Description=GBase 8s Database Server v8.8
Documentation=file:/home/gbasedbt/GBASE/gbase/release/en_us/0333
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=oneshot
User=gbasedbt
Group=gbasedbt
RemainAfterExit=yes
EnvironmentFile=/etc/sysconfig/gbasedbtd9089_service
ExecStart=/home/gbasedbt/GBASE/gbase/bin/oninit
ExecStop=/home/gbasedbt/GBASE/gbase/bin/onmode -ky
#Restart=on-abort

[Install]
WantedBy=multi-user.target
vi /etc/sysconfig/gbasedbtd9089_service
# gbasedbtd9089.service environmental variables
GBASEDBTDIR=/home/gbasedbt/GBASE/gbase
GBASEDBTSERVER=gbaseserver9089
ONCONFIG=onconfig.gbaseserver9089
GBASEDBTSQLHOSTS=/home/gbasedbt/GBASE/gbase/etc/sqlhosts.gbaseserver9089
设置开机自启

在这里插入图片描述

实测一个实例需要的共享内存为5-7G,不知道为什么这么大。机器内存小的话起不来2个实例,第二个会启动失败,报共享内存分配失败错误(测试发现默认端口实例占用共享内存7G、第二个自定义端口9089实例占用共享内存5G)

停止开启单个实例测试内存使用情况

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.3.2、如果配置了开机自启动2个实例 可能会都失败

在这里插入图片描述

正常启动数据库实例

在这里插入图片描述

7、卸载数据库

8、多实例管理

8.1、创建第二个实例 端口为9089

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看9089实例目录结构

在这里插入图片描述

在这里插入图片描述

8.2、查看实例运行情况

onstat -g dis

在这里插入图片描述

9、windows客户端管理工具

在 客户端\GBaseDataStudio_8.5.24.0_Windows_x86_64\GBaseDataStudio 目录下打开GBaseDataStudio.exe
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

关闭自动提交

在这里插入图片描述

默认用户gbasedbt密码是gbasedbt 报错太简单

在这里插入图片描述
修改操作系统gbasedbt用户密码

su - root
passwd gbasedbt

设置密码为Gbase@123

在这里插入图片描述

在这里插入图片描述

5、记安装失败的过程(仅做记录)

5.1、执行安装程序

以 root 身份登录,进入解压目录,执行要安装的产品的安装脚本 ids_install,进行安装

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
sh ids_install

在这里插入图片描述

5.2、回车继续 直到接受许可条款

输入Y 回车

在这里插入图片描述

5.3、输入安装目录绝对路径

回车继续

在这里插入图片描述
输入Y 回车 确认

在这里插入图片描述

5.4、选择安装类型

输入2 选择自定义安装

在这里插入图片描述

5.5、选择安装组件

在这里插入图片描述

直接回车 全部安装

在这里插入图片描述
在这里插入图片描述

5.5、角色权限分配

输入1 进行分配
在这里插入图片描述

全部默认回车 权限分配

在这里插入图片描述

5.6、创建数据库实例

输入1 进行创建

在这里插入图片描述

5.7、初始化数据库实例

输入1 进行初始化

在这里插入图片描述

5.8、选择是否自定义实例参数

输入2 自定义

在这里插入图片描述

5.9、选择数据存储目录

直接回车 默认

在这里插入图片描述

5.9、数据库磁盘空间大小分配

分配全部磁盘空间

输入2 进行自定义配置

5.10、是否启用镜像存储盘
输入1 启用 默认回车

在这里插入图片描述

5.11、是否启用只能大对象空间

输入1 启用

在这里插入图片描述

5.12、CPU资源分配

全部分配给数据库实例使用
在这里插入图片描述

5.13、内存资源分配

全部分配给数据库实例使用

在这里插入图片描述

5.14、数据库实例程序资源分配

直接回车 默认 后面还能修改

在这里插入图片描述

5.15、数据库实例服务名称选择

直接回车 默认
在这里插入图片描述

5.15、数据库实例端口选择

直接回车 默认

在这里插入图片描述

5.16、数据库实例服务程序ID选择

直接回车 默认 用于表标识1个数据库实例服务

在这里插入图片描述

5.17、DRDA是否启用选择

直接回车 默认 启用在这里插入图片描述

5.18、DRDA服务别名选择

直接回车 默认
在这里插入图片描述

5.19、DRDA端口选择

直接回车 默认

在这里插入图片描述

5.20、备份程序组件选择

直接回车 默认

在这里插入图片描述

5.21、备份程序存储目录选择

直接回车 默认

在这里插入图片描述

5.22、备份程序存储目录选择

直接回车 默认

在这里插入图片描述

出现错误 是因为选择分配的磁盘空间大于可使用的磁盘空间 修改这个参数 否则可能会初始化实力失败

输入2 重新指定分配的磁盘空间 制定 50%
在这里插入图片描述
在这里插入图片描述
上面已经走完的过程需要全部重新走一遍 极其不智能

5.23、确认磁盘空间分配

直接回车 默认

在这里插入图片描述
在这里插入图片描述

5.24、直接回车 开始安装

在这里插入图片描述
稍安勿躁 等待安装完成

在这里插入图片描述
在这里插入图片描述

5.25、直接回车 开始初始化

在这里插入图片描述

再次回车 开始初始化

在这里插入图片描述

初始化完成

在这里插入图片描述

回车 结束安装程序

在这里插入图片描述

6、使用 GBase 8s 数据库(仅做记录、启动实例失败排错过程)

6.1、启动/停止数据库服务

通常情况下,使用 gbasedbt 用户来启动和停止数据库服务。
成功安装数据库 GBase 8s 后,数据库会自动处于启动状态,可通过 ps -ef|grep oninit 命令检查服务进程是否存在:

切换到gbasedbt用户

su - gbasedbt

数据库进程不在 手动启动

cd /home/gbasedbt/GBASE/gbase/bin
./oninit -vy

启动数据库实例失败
在这里插入图片描述
说明在安装程序期间建立数据库实例是不可行的。

6.2、按照官方文档使用脚本自动创建和初始化实例

安装完成后,使用 gbasedbt 用户执行/home/gbasedbt/GBASE/gbase/etc/ GBaseInit_gbasedbt.sh脚本,自动创建并初始化实例。

su gbasedbt
cd /home/gbasedbt/GBASE/gbase/etc
./GBaseInit_gbasedbt.sh
// 创建实例名称,默认为 gbaseserver

在这里插入图片描述

//选择安装目录。默认回车即可

在这里插入图片描述

//选择本机 IP 地址 默认回车即可

在这里插入图片描述

//指定数据库的监听端口,缺省为 9088

在这里插入图片描述

//选择安装方式: 2 定制安装

在这里插入图片描述

//选择数据库字符集

在这里插入图片描述

//输入数据库空间存储路径

在这里插入图片描述

//设置逻辑日志空间大小

在这里插入图片描述

//设置物理日志空间大小

在这里插入图片描述

//设置智能大对象空间大小

在这里插入图片描述

//设置临时数据空间大小

在这里插入图片描述

// 输入 Y 启动以上设置,N 重新进行配置

在这里插入图片描述

表空间数量指定

在这里插入图片描述

环境变量启用

在这里插入图片描述

配置概览 按Y开始初始化实例

在这里插入图片描述

稍安勿躁 等待实例初始化完成 

在这里插入图片描述

初始化失败

在这里插入图片描述

安装日志查看

在这里插入图片描述
解决错误:
选择本机 IP 地址 时报错没有/sbin/ifconfig
安装即可

apt install net-tools

在这里插入图片描述

没有libncurses.so.5

在这里插入图片描述
查找包

apt search --names-only libncurses

在这里插入图片描述
安装libncurses5、libncurses5-dev

apt install libncurses5 libncurses5-dev

在这里插入图片描述

再次初始化实例

选择服务器IP

在这里插入图片描述

在这里插入图片描述

稍安勿躁 等待初始化实例完成

在这里插入图片描述

等了1.5个小时,初始化失败

在这里插入图片描述
在这里插入图片描述
原因是内存不够,给机器增加4G内存再次尝试初始化实例

报错 shared memory not initialized for GBASEDBTSERVER ‘gbaseserver’
在这里插入图片描述

6.3 清空数之前安装的数据 重新安装数据库

!!!!!!!在安装过程中不创建数据库实例!!!!!!!!!!
安装完数据库后,通过脚本自动化创建实例
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux安装南大通用数据库 GBase 8s V8.8 的相关文章

  • 使用 sh 运行 bash 脚本

    我有 bash 脚本 它需要 bash 另一个人尝试运行它 sh script name sh 它失败了 因为 sh 是他的发行版中 dash 的符号链接 ls la bin sh lrwxrwxrwx 1 root root 4 Aug
  • Linux 中什么处理 ping?

    我想覆盖 更改 linux 处理 ping icmp echo 请求数据包的方式 这意味着我想运行自己的服务器来回复传入的 icmp 回显请求或其他 数据包 但为了使其正常工作 我想我需要禁用 Linux 的默认 ping icmp 数据包
  • 如何授予 apache 使用 NTFS 分区上的目录的权限?

    我在一台带有 20GB 硬盘的旧机器上运行 Linux Lubutu 12 10 我有一个 1 TB 外部硬盘 上面有一个 NTFS 分区 在该分区上 有一个 www 目录 用于保存我的网页内容 它在启动时自动安装为 media t515
  • SSE:跨页边界的未对齐加载和存储

    我在页面边界旁边执行未对齐加载或存储之前读过某处 例如使用 mm loadu si128 mm storeu si128内在函数 代码应首先检查整个向量 在本例中为 16 个字节 是否属于同一页 如果不属于同一页 则切换到非向量指令 我知道
  • 如何使用 GOPATH 的 Samba 服务器位置?

    我正在尝试将 GOPATH 设置为共享网络文件夹 当我进入 export GOPATH smb path to shared folder I get go GOPATH entry is relative must be absolute
  • 是否可以创建一个脚本来保存和恢复权限?

    我正在使用 Linux 系统 需要对一组嵌套文件和目录进行一些权限实验 我想知道是否没有某种方法可以保存文件和目录的权限 而不保存文件本身 换句话说 我想保存权限 编辑一些文件 调整一些权限 然后将权限恢复到目录结构中 将更改的文件保留在适
  • Linux 上的用户空间能否实现本机代码的抢占式多任务处理?

    我想知道是否可以在 Linux 用户空间的单个进程中实现本机代码的抢占式多任务处理 也就是说 从外部暂停一些正在运行的本机代码 保存上下文 交换到不同的上下文 然后恢复执行 所有这些都由用户空间精心安排 但使用可能进入内核的调用 我认为这可
  • 我不明白 execlp() 在 Linux 中如何工作

    过去两天我一直在试图理解execlp 系统调用 但我还在这里 让我直奔主题 The man pageexeclp 将系统调用声明为int execlp const char file const char arg 与描述 execl exe
  • 如何在基于 Linux 的系统上的 C 程序中使用 mqueue?

    如何在基于 Linux 的系统上的 C 程序中使用 mqueue 消息队列 我正在寻找一些好的代码示例 可以展示如何以正确且正确的方式完成此操作 也许是一个操作指南 下面是一个服务器的简单示例 该服务器接收来自客户端的消息 直到收到告诉其停
  • Linux - 从第二个选项卡获取文本

    假设我们有这样的文件 一些文本11 一些文本12 一些文本13 一些文本21 一些文本22 一些文本23 文本由制表符分隔 我们知道第 1 列中的一些文本 但希望从第 2 列中获取文本 我知道我可以通过以下方式获取线路 grep somet
  • Fortran gfortran linux 中的“分段错误(核心转储)”错误

    我正在创建一个程序 该程序将分析目录中的文件 fits 然后它将在另一个目录中创建另一个文件 txt 它只是一个转换器 当我尝试执行该程序 编译正常 时 它给了我一条错误消息 程序收到信号 SIGSEGV 分段错误 无效的内存引用 此错误的
  • 高效的内存屏障

    我有一个多线程应用程序 其中每个线程都有一个整数类型的变量 这些变量在程序执行期间递增 在代码中的某些点 线程将其计数变量与其他线程的计数变量进行比较 现在 我们知道在多核上运行的线程可能会无序执行 一个线程可能无法读取其他线程的预期计数器
  • 为什么C Clock()返回0

    我有这样的事情 clock t start end start clock something else end clock printf nClock cycles are d d n start end 我总是得到输出 时钟周期是 0
  • git 错误:无法处理 https

    当我尝试使用 git clone 时https xxx https xxx我收到以下错误我不处理协议 https 有人可以帮我吗 完整消息 dementrock dementrock A8Se git 克隆https git innosta
  • Mcrt1.o和Scrt1.o有什么用?

    我坚持使用以下两个文件 即 Mcrt1 o 和 Scrt1 o 谁能帮我知道这两个文件的用途 如何使用它 我们以 gcrt1 o 为例 在使用 pg 选项编译进行性能测试时非常有用 谢谢 表格的文件 crt o总是 C 运行时启动代码 大部
  • 警告:请求的映像平台 (linux/amd64) 与检测到的主机平台 (linux/arm64/v8) 不匹配

    警告 请求的映像平台 linux amd64 与检测到的主机平台 linux arm64 v8 不匹配 并且未请求特定平台 docker 来自守护程序的错误响应 无法选择具有功能的设备驱动程序 gpu 我在 mac 上尝试运行此命令时遇到此
  • 使用 plistBuddy 获取值数组

    var keychain access groups declare a val usr libexec PlistBuddy c Print var sample plist echo val echo val 0 Ouput Array
  • 限制 Imagemagick 使用的空间和内存

    我在 Rails 应用程序上使用 Imagemagick 使用 rmagick 但我的服务器 Ubuntu 不是很大 当我启动转换进程时 Imagemagick 占据了我的服务器 30GB HDD 的所有位置 内存 我想限制内存和 tmp
  • 后台分叉无法正常工作[重复]

    这个问题在这里已经有答案了 我运行这个程序 在前景和背景中 int main int pid printf App Start pid d n getpid while 1 pid fork if pid 0 printf Child n
  • vagrant ssh -c 并在连接关闭后保持后台进程运行

    我正在编写一个脚本来启动和后台流浪机器内的进程 似乎每次脚本结束和 ssh 会话结束时 后台进程也会结束 这是我正在运行的命令 vagrant ssh c cd vagrant src nohup python hello py gt he

随机推荐

  • 机器视觉及其应用发展

    导读 一 机器视觉的研究和发展动态 机器视觉的研究 发展和应用还远没有达到成熟的程度 机器视觉从诞生到今天才只有短短的三十多年时间 在机器视觉中承担 大脑 作用的图像分析处理 图像理解和模式识别理论和技术基础还非常不完善 甚至 机器视觉的图
  • TextMeshPro 使用及性能

    目录 TextMeshPro 组件介绍 Main Setting Extra Setting 轮廓 阴影 外发光 表情混编使用 表情资源制作 中文字体制作 关于性能 TextMeshPro ps 第一次写博客 排版和表述可能有不尽人意的地方
  • 精选36道SQL练习题解析 from(原50道SQL练习题)

    SQL练习题 友情链接 1 医疗信息管理系统数据库 MySQL 2 邮件管理数据库设计 MySQL 3 SQL Server医疗信息管理系统数据库 英文版 源码 Medical Management System Database 4 SQ
  • 安装Homebrew——各种报错解决(2020-5-4亲测)

    国内安装Homebrew 2020 5 4亲测 今天安装Homebrew时 挂了VPN报错 curl 7 Failed to connect to raw githubusercontent com port 443 Connection
  • Springboot整合redis+jedis

    Spring Boot整合Redis Jedis 1 在pom xml添加Redis依赖Jedis依赖和 示例代码如下
  • YOLOv8不修改源码训练自己数据集最简单做法

    首先 这篇文章是针对不修改源码 只是单纯希望运行YOLOv8对自己数据集进行测试 完成论文部分对比实验部分结果的朋友们 如果需要修改源码仍是需要按照一步步安装源码安装环境进行操作的 由于本人实验时是租借云服务器的 捣鼓好久仍然没有完全安装下
  • Qt 在发送一次信号触发两次槽函数的解决方法

    connect EnterPushButton SIGNAL clicked this SLOT on CreateProject clicked 备注 1 EnterPushButton 是确定按钮 2 一定要写SIGNAL Clicke
  • Unity基础框架从0到1 开篇

    接下来我打算跟大家分享一期关于Unity游戏基础框架的一些内容 希望可以给一些游戏开发初学者提供一点思路 同时也希望借这个机会和大家探讨并继续完善这个框架 框架经过实践的检验才能更加健壮 知识的积累一方面在于自身的学习 一方面在于分享和探讨
  • 该如何在视频里添加文字呢?推荐3个视频加文字的方法

    字幕是一个视频或电影中相当重要的一部分 方便我们更加容易看懂视频所要表达的意思 我们在日常生活中拍摄视频也想添加字幕 那我们该如何在视频里添加文字呢 接下来由我分享几个易上手的方法 方法一 借助视频转文字助手视频转文字助手是一款智能视频 文
  • 我想做一个面向校园消费数据的可视化分析平台的设计与实现

    设计和实现一个面向校园消费数据的可视化分析平台需要满足以下几个步骤 数据收集 首先需要收集校园内各种消费数据 包括但不限于餐饮 购物 娱乐等消费数据 数据清洗 对收集的数据进行清洗 去除重复 缺失 错误等数据 数据存储 将清洗后的数据存储在
  • Ubisoft Connect失去连接解决办法

    Ubisoft Connect失去连接解决办法 原视频地址 育碧平台失去连接100 解决 哔哩哔哩 bilibili 首先打开服务 有两种方式 win R打开命令窗口输入services msc 打开任务管理器切换到服务选项卡 然后找到Sp
  • 基于Python的开源人脸识别库:离线识别率高达99.38%

    项目地址 https github com ageitgey face recognition face recognition 本文的模型使用了C 工具箱dlib基于深度学习的最新人脸识别方法 基于户外脸部数据测试库Labeled Fac
  • mysql innodb引擎什么时候表锁什么时候行锁?

    mysql innodb引擎什么时候表锁什么时候行锁 InnoDB基于索引的行锁 InnoDB行锁是通过索引上的索引项来实现的 这一点 ySQL与Oracle不同 后者是通过在数据中对相应数据行加锁来实现的 InnoDB这种行锁实现特点意味
  • 用Java写一个小游戏

    源码地址 https pan baidu com s 18y8Et8QnahhDdz7N 0Rsg 提取码 b3tr 游戏开始图片 如下 游戏胜利图片 如下 游戏分析 玩家控制键盘上下左右键 当数字按照从小到大依次排列的时候则玩家获胜 游戏
  • MATLAB如何将文本与数字进行线性回归比较?(已经解决)

    2 虽然导入进去了 但是文本是无法和数值进行比较的 所以我采用了一个替换的方式 就是把sex里面的male与female换成数字的 1 和 2 这样再把 1 和 2 换成double型就可以进行回归分析了 因为sex是cell型 是无法与d
  • LeetCode-109.有序链表转换二叉搜树

    二叉搜索树 二叉查找树又称二叉搜索树或者二叉排序树 它可以是一个空树或者是一个二叉树 既有链表的快速插入与删除的特点 又有数组快速查找的优势 具有以下性质 若左子树非空 则左子树所有节点均小于根节点的值 若右子树非空 则右子树所有节点均大于
  • 反转链表(双指针+递归)

    本题出自LeetCode第206题 最普通的方法 无非是找一中间量 用于二者之间的置换 采用双指针 class Solution public ListNode reverseList ListNode head ListNode cur
  • IsBadReadPtr函数和异常处理

    起因是优化代码性能 注意到这个函数 搜了一下发现是微软弃用的函数 说是有线程安全问题 经过一系列操作发现 处理大文件时这个函数会导致耗时变长 于是就研究一下这个函数 首先看函数开头 mov edi edi push ebp mov ebp
  • 右脑记忆法的个人理解

    先写个提纲 右脑记忆法 王峰 袁文魁等的记忆方法基础 也是大脑锦标赛 记忆大师的通用方法学 说是右脑记忆 其实就是图像记忆 因为形象化的信息 更容易记忆 最强大脑节目 记忆是很关键的一项能力 走进科学 记忆有魔方 http tv peopl
  • linux安装南大通用数据库 GBase 8s V8.8

    linux安装南大通用数据库 GBase 8s V8 8 1 操作系统 数据库 2 下载链接 3 安装文档 4 安装前准备 4 1 以root用户创建 gbasedbt 组和用户 4 2 创建 GBase 8s 数据库安装目录 4 3 上传