作业四

PTA数据结构作业四 7-10 判断两点之间是否存在路径本题要求输出两个顶点之间是否存在路径。 阅读详情

1、写一个一键安装 mariadb 数据库脚本。

#!/bin/bash
DIR=`pwd`  # 
NAME="mariadb-10.2.31-linux-x86_64.tar.gz"  # 下载的二进制mariadb包
FULL_NAME=${DIR}/${NAME}
DATA_DIR="/data/mysql"  # 数据库目录
MYSQL_DIR=`echo $NAME| sed -nr 's/^(.*[0-9]).*/\1/p'`   #mariadb-10.2.31-linux-x86_64

yum install libaio perl-Data-Dumper libtinfo* libncurses* autoconf -y
 
if [ -f ${FULL_NAME} ];then
    echo "安装文件存在"
else
    echo "安装文件不存在"
    exit 3
fi
if [ -h /usr/local/mysql ];then # 判断目录是否存在软链接
    echo "Mysql 已经安装"
    exit 3 
else
    tar xvf ${FULL_NAME}   -C /usr/local
    ln -sv /usr/local/${MYSQL_DIR}  /usr/local/mysql # 创建软链接
    if id  mysql;then
        echo "mysql 用户已经存在,跳过创建用户过程"
    fi
        useradd  mysql  -r -s /sbin/nologin  -d /data/mysql
    if  id  mysql;then
        chown  -R mysql.mysql  /usr/local/mysql/*
        if [ ! -d  /data/mysql ];then
            mkdir -pv /data/mysql && chown  -R mysql.mysql  /data/mysql  
						
        cp /usr/local/mysql/support-files/my-large.cnf   /etc/my.cnf   # 准备配置文件
		sed -r -i  '/^\[mysqld\]/adatadir=/data/mysql' /etc/my.cnf   # 用sed命令在数据库配置文件中添加/data/mysql作为数据库存放目录,否则数据库无法启动。			
			/usr/local/mysql/scripts/mysql_install_db  --user=mysql --datadir=/data/mysql  --basedir=/usr/local/mysql/ #创建数据库文件
		           
			cp  /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld   # 准备服务脚本
            /usr/sbin/chkconfig --add mysqld 
            /usr/sbin/chkconfig mysqld on  #  设置为开机启动
			service mysqld start
            echo 'PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh
            source /etc/profile.d/mysql.sh
			ln -sv /usr/local/mysql/bin/*  /usr/bin/  ##
        
    else
            echo "MySQL数据目录已经存在,"
            exit 3
    fi
    fi
fi

2、简述Event 事件介绍以及它的优缺点

Event 事件介绍
事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。
事件和触发器类似,都是在某些事情发生的时候启动。当数据库上启动一条语句的时候,触发器就启动了,而事件是根据调度事件来启动的。由于它们彼此相似,所以事件也称为临时性触发器。
事件取代了原先只能由操作系统的计划任务来执行的工作,而且MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。
事件的优缺点
优点:一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能,可以实现每秒钟执行一个任务,这在一些对实时性要求较高的环境下就非常实用
缺点:定时触发,不可以直接调用

3、在 students 表中,查询年龄大于25岁,且为男性的同学的名字和年龄:
(root@localhost) [hellodb]> select name,age,gender from students where age>25 and gender=‘M’;

4、在 students 表中,以 ClassID 为分组依据,查询显示每组的平均年龄
(root@localhost) [hellodb]> select avg(age),classid from students group by classid;

5、显示第4题中平均年龄大于30的分组及平均年龄
(root@localhost) [hellodb]> select avg(age),classid from students group by classid having avg(age)>30;

機器學習基石(Machine Learning Foundations) 机器学习基石 作业四 Q13-20 MATLAB实现 大家好,我是Mac Jiang,今天和大家分享Coursera-NTU-機器學習基石(Machine Learning Foundations)-作业四 Q13-20的MATLAB实现。以前的代码都是通过C++实现的,但是发现C++实现这些代码太麻烦,这次作业还要频繁更改参数值,所以选择用MATLAB实现了。与C++相比,MATLAB实现显然轻松很多,在数据导入方面也更加方便。我的代码虽然能够得到 阅读详情

相关推荐

《大学英语(四)》在线平时作业2

《大学英语(四)》在线平时作业2-00001 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 100 分) 1.71. Lack of education is an ______ to success. A.omission B.obstacle C.objection D.opposition 2.53. Two problems seem to ______ if we take this line of persuasion with school boards and pa.

VX_aopon007的博客 1146

作业(四)

作业(四) 1、写一个一键安装 mariadb 数据库脚本。 事先准备mariadb二进制文件 #MYSQL='mariadb-10.2.31-linux-systemd-x86_64.tar.gz' NAME='mariadb-10.2.31-linux-systemd-x86_64' PASS=123456 #创建mysql用户 getent passwd | grep mysql &> /dev/null if [ $? -eq 0 ];then echo "用户已存在,退

Geor_ge_的博客 317

【QT+VS】如何在现有VS项目中添加Qt界面?【全网最详细】

VS项目有了,就缺个QT界面,怎么办呢?这篇文章帮你一键搞定!

深耕CV 4990

linux mysql例题_mysql练习题

导入hellodb.sql生成数据库(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄MariaDB [hellodb]> select Name,Age from students where Age>25 and Gender=’M’;(2) 以ClassID为分组依据,显示每组的平均年龄MariaDB [hellodb]> select C...

weixin_29304713的博客 447

CAN总线开发必看:报文发送类型全解析(含Cycle/Event/CE/IfActive对比)

本文深入解析CAN总线开发中的四种报文发送类型(Cycle/Event/CE/IfActive),对比其核心特征与工程应用场景。通过典型ECU交互案例和决策矩阵,帮助开发者根据实时性、总线效率等需求选择最优方案,并详解信号发送模式与恢复机制,提升车载网络通信可靠性。

weixin_30632089的博客 315

ESP32 LVGL开发板例程使用记录:自制常用汉字字库(二)

1、将下载的文件移入工程文件中 ,路径为项目文件中 ”......\lib\lvgl\src\font“文件夹下。3、修改字库配置文件,文件名为lv_conf.h中的内容,向其中加入下面内容(位置可搜索注释块来找到地方)修改完成可以编译试试,看是否成功,如字库较大时编译出错,请使能:LV_FONT_FMT_TXT_LARGE。2、打开此文件,修改包含头文件的路径,不然会报错,修改方法可对照自己库中其他字库文件中的包含路径。导入完成后在VSCode工程中可以查看到此文件。上次说完了如何制作 字库.c 文件。

qq_43279097的博客 1960

作业--MySQL数据库练习题

练习 导入hellodb.sql生成数据库 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 以ClassID为分组依据,显示每组的平均年龄 显示第2题中平均年龄大于30的分组及平均年龄 显示以L开头的名字的同学的信息 显示TeacherID非空的同学的相关信息 以年龄排序后,显示年龄最大的前10位同学的信息 查询年龄大于等于20岁,小于等于25岁的同学的信息 以ClassID分组,显示每班的同学的人数 以Gender分组,显示其年龄之和 以Cl

kingdom_xu的博客 2621

一、【vmware虚拟机使用】安装vmware workstations17

本文介绍了VMware Workstation 17的安装与网络配置方法。主要内容包括:通过下载安装包进行标准安装(含许可协议、路径选择等步骤);重点讲解了NAT模式下的网络配置,包括修改子网IP为192.168.2.0网段、设置网关地址和DHCP范围等操作,以避免与主机网络冲突。文章还简要说明了VMware的Hypervisor核心技术原理,包括CPU、内存和存储虚拟化。最后指出完成这些准备工作后,后续将进行CentOS7系统的安装。整个流程配有详细图文说明,适合初学者跟随操作。

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 2751

第九周 - MySQL 周作业

1、写一个一键安装 mariadb 数据库脚本。 # 实现二进制安装mariadb 的一键安装脚本 #!/bin/bash # #************************************************* #Author: dawn #Date: 2020-09-25 #FileName: test.sh #URL: https://blog.youkuaiyun.com/xiao_dan_ #Desc: The test script #Cop

xiao_dan_的博客 2144

Linux7 挂载 nfs 远程目录

每天一个 DBA 小知识,助你更进一步!

LuciferLiu_DBA 1万+

[Dify实战] 招聘筛简历机器人:自动筛选、排序、生成面试要点-带绑定资源

摘要:本文介绍了如何利用Dify优化简历筛选流程,解决人工筛选耗时、标准不统一等问题。通过结构化输出"评分+亮点+风险+面试关注点",将主观判断转化为规则化流程。关键步骤包括:设计标准化Prompt、配置权重排序策略、确保公平合规性、与ATS系统对接,以及持续优化评估指标。该方法能显著提升筛选效率(缩短招聘周期)、增强一致性(避免主观偏差),并为面试官提供结构化参考信息,最终实现更高效精准的人才筛选。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 581

作业四 201919102038

作业四 操作系统

wenruixia_的博客 147

PINN求解PDE

PINN求解Dirichlet泊松方程 泊松方程引入 −Δu=f,x∈Ω=(0,1)2-\Delta u=f,x \in \Omega=(0,1)^2−Δu=f,x∈Ω=(0,1)2 u=g,x∈∂Ωu=g,x \in \partial \Omegau=g,x∈∂Ω import torch import time import numpy as np import matplotlib.pyplot as plt import torch.nn as nn def UU(X, order,prob):

forrestguang的博客 3806

作业四的要求

1. 2.3.4.5.6.7.8.

DaHaiDeLaoPo的博客 89

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Games101作业四

这次是实现 de Casteljau 算法,以及绘制 Bezier 曲线,比上次简单核心思想就是递归,原理忘了就去看第十一节课,从15:00开始的GAMES101-现代计算机图形学入门-闫令琪。

2301_77491688的博客 389

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

计组作业四

m0_74862522的博客 468

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

操作系统作业四

操作系统作业四

weixin_50304297的博客 325

zwj的作业四

int i , n;n=1;h=1;for(i=1;h>1e-7;

LovAsriel的博客 548

Games103 作业四 浅水模拟

Shallow Water Equation(浅水方程)模型是流体动力学中的经典简化模型,广泛应用于水面波动模拟(如海洋、湖泊、洪水演进),在计算机图形学中常用于实时水体效果。

weixin_41464663的博客 1348

201919102038 作业四

作业四

baiyujia_的博客 154

作业三作业四

Claire的博客 136

NNDL 作业四

numpy程序实现#sigmoid激活函数#前向传播outh1=sigmoid(h1)#激活o1=outh2*w7+outh1*w5#激活print("前向传播_隐藏层h1,h2:",round(outh1, 5), round(outh2, 5))print("前向传播_预测值o1,o2:",round(outo1, 5), round(outo2, 5))print("损失函数:", round(error, 5))#反向传播并参数更新step = 1。

m0_63591032的博客 105

云计算作业四

h_a_a_a_a_g的博客 31

团队作业(四):描述设计

团队作业(四):描述设计 转载于:https://www.cnblogs.com/wxhblogs/p/10816417.html

weixin_30348519的博客 64
上一篇: 作业三
下一篇: 作业五
Learning_Linux
博客等级 码龄6年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值