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

mysql第四次作业

目录

数据表介绍

--1.学生表Student(SId,Sname,Sage,Ssex)--SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别

--2.课程表Course(CId,Cname,TId)--CId 课程编号,Cname 课程名称,TId 教师编号

--3.教师表Teacher(TId,Tname)--TId 教师编号,Tname 教师姓名

--4.成绩表SC(SId,CId,score)--SId 学生编号,CId 课程编号,score 分数

学生表 Student

create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));

insert into Student values('01' , '赵雷' , '1990-01-01' , '男');

insert into Student values('02' , '钱电' , '1990-12-21' , '男');

insert into Student values('03' , '孙风' , '1990-12-20' , '男');

insert into Student values('04' , '李云' , '1990-12-06' , '男');

insert into Student values('05' , '周梅' , '1991-12-01' , '女');

insert into Student values('06' , '吴兰' , '1992-01-01' , '女');

insert into Student values('07' , '郑竹' , '1989-01-01' , '女');

insert into Student values('09' , '张三' , '2017-12-20' , '女');

insert into Student values('10' , '李四' , '2017-12-25' , '女');

insert into Student values('11' , '李四' , '2012-06-06' , '女');

insert into Student values('12' , '赵六' , '2013-06-13' , '女');

insert into Student values('13' , '孙七' , '2014-06-01' , '女');

科目表 Course

create table Course(CId varchar(10),Cname nvarchar(10),TId varchar(10));

insert into Course values('01' , '语文' , '02');

insert into Course values('02' , '数学' , '01');

insert into Course values('03' , '英语' , '03');

教师表 Teacher

create table Teacher(TId varchar(10),Tname varchar(10));

insert into Teacher values('01' , '张三');

insert into Teacher values('02' , '李四');

insert into Teacher values('03' , '王五');

成绩表 SC

create table SC(SId varchar(10),CId varchar(10),score decimal(18,1));

insert into SC values('01' , '01' , 80);

insert into SC values('01' , '02' , 90);

insert into SC values('01' , '03' , 99);

insert into SC values('02' , '01' , 70);

insert into SC values('02' , '02' , 60);

insert into SC values('02' , '03' , 80);

insert into SC values('03' , '01' , 80);

insert into SC values('03' , '02' , 80);

insert into SC values('03' , '03' , 80);

insert into SC values('04' , '01' , 50);

insert into SC values('04' , '02' , 30);

insert into SC values('04' , '03' , 20);

insert into SC values('05' , '01' , 76);

insert into SC values('05' , '02' , 87);

insert into SC values('06' , '01' , 31);

insert into SC values('06' , '03' , 34);

insert into SC values('07' , '02' , 89);

insert into SC values('07' , '03' , 98);


  1. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数

    1. 查询同时存在" 01 "课程和" 02 "课程的情况
mysql> select * from (select * from sc where CId=01) as t1 inner join ( select * from sc where CId=02) as t2 on t1.SId=t2.SId;+------+------+-------+------+------+-------+| SId  | CId  | score | SId  | CId  | score |+------+------+-------+------+------+-------+| 01   | 01   |  80.0 | 01   | 02   |  90.0 || 02   | 01   |  70.0 | 02   | 02   |  60.0 || 03   | 01   |  80.0 | 03   | 02   |  80.0 || 04   | 01   |  50.0 | 04   | 02   |  30.0 || 05   | 01   |  76.0 | 05   | 02   |  87.0 |+------+------+-------+------+------+-------+5 rows in set (0.00 sec)
    1. 查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )
mysql> select * from (select * from sc where CId=01) as t1 left outer join ( select * from sc where CId=02) as t2 on t1.SId=t2.SId;+------+------+-------+------+------+-------+| SId  | CId  | score | SId  | CId  | score |+------+------+-------+------+------+-------+| 01   | 01   |  80.0 | 01   | 02   |  90.0 || 02   | 01   |  70.0 | 02   | 02   |  60.0 || 03   | 01   |  80.0 | 03   | 02   |  80.0 || 04   | 01   |  50.0 | 04   | 02   |  30.0 || 05   | 01   |  76.0 | 05   | 02   |  87.0 || 06   | 01   |  31.0 | NULL | NULL |  NULL |+------+------+-------+------+------+-------+6 rows in set (0.00 sec)
    1. 查询不存在" 01 "课程但存在" 02 "课程的情况
mysql> select * from (select * from sc where CId=01) as t1 right outer join ( select * from sc where CId=02) as t2 on t1.SId=t2.SId where t1.CId is null;+------+------+-------+------+------+-------+| SId  | CId  | score | SId  | CId  | score |+------+------+-------+------+------+-------+| NULL | NULL |  NULL | 07   | 02   |  89.0 |+------+------+-------+------+------+-------+1 row in set (0.00 sec)

  1. 查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩
mysql> select * from ( select SId,avg(score) from sc group by SId having avg(score)>=60) as t1 inner join (select Sname,SId from student) as t2 on t2.SId=t1.SId;+------+------------+--------+-----+| SId  | avg(score) | Sname  | SId |+------+------------+--------+-----+| 01   |   89.66667 | 赵雷   | 01  || 02   |   70.00000 | 钱电   | 02  || 03   |   80.00000 | 孙风   | 03  || 05   |   81.50000 | 周梅   | 05  || 07   |   93.50000 | 郑竹   | 07  |+------+------------+--------+-----+5 rows in set (0.00 sec)
  1. 查询在 SC 表存在成绩的学生信息
mysql> select * from student right outer join sc on student.SId=sc.SId;+------+--------+---------------------+------+------+------+-------+| SId  | Sname  | Sage                | Ssex | SId  | CId  | score |+------+--------+---------------------+------+------+------+-------+| 01   | 赵雷   | 1990-01-01 00:00:00 | 男   | 01   | 01   |  80.0 || 01   | 赵雷   | 1990-01-01 00:00:00 | 男   | 01   | 02   |  90.0 || 01   | 赵雷   | 1990-01-01 00:00:00 | 男   | 01   | 03   |  99.0 || 02   | 钱电   | 1990-12-21 00:00:00 | 男   | 02   | 01   |  70.0 || 02   | 钱电   | 1990-12-21 00:00:00 | 男   | 02   | 02   |  60.0 || 02   | 钱电   | 1990-12-21 00:00:00 | 男   | 02   | 03   |  80.0 || 03   | 孙风   | 1990-12-20 00:00:00 | 男   | 03   | 01   |  80.0 || 03   | 孙风   | 1990-12-20 00:00:00 | 男   | 03   | 02   |  80.0 || 03   | 孙风   | 1990-12-20 00:00:00 | 男   | 03   | 03   |  80.0 || 04   | 李云   | 1990-12-06 00:00:00 | 男   | 04   | 01   |  50.0 || 04   | 李云   | 1990-12-06 00:00:00 | 男   | 04   | 02   |  30.0 || 04   | 李云   | 1990-12-06 00:00:00 | 男   | 04   | 03   |  20.0 || 05   | 周梅   | 1991-12-01 00:00:00 | 女   | 05   | 01   |  76.0 || 05   | 周梅   | 1991-12-01 00:00:00 | 女   | 05   | 02   |  87.0 || 06   | 吴兰   | 1992-01-01 00:00:00 | 女   | 06   | 01   |  31.0 || 06   | 吴兰   | 1992-01-01 00:00:00 | 女   | 06   | 03   |  34.0 || 07   | 郑竹   | 1989-01-01 00:00:00 | 女   | 07   | 02   |  89.0 || 07   | 郑竹   | 1989-01-01 00:00:00 | 女   | 07   | 03   |  98.0 |+------+--------+---------------------+------+------+------+-------+18 rows in set (0.00 sec)

  1. 查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null )
mysql> select * from (select SId,Sname from student) as t1 left outer join ( select SId,count(CId),sum(score) from sc group by SId) as t2 on t1.SId=t2.SId;+-----+--------+------+------------+------------+| SId | Sname  | SId  | count(CId) | sum(score) |+-----+--------+------+------------+------------+| 01  | 赵雷   | 01   |          3 |      269.0 || 02  | 钱电   | 02   |          3 |      210.0 || 03  | 孙风   | 03   |          3 |      240.0 || 04  | 李云   | 04   |          3 |      100.0 || 05  | 周梅   | 05   |          2 |      163.0 || 06  | 吴兰   | 06   |          2 |       65.0 || 07  | 郑竹   | 07   |          2 |      187.0 || 09  | 张三   | NULL |       NULL |       NULL || 10  | 李四   | NULL |       NULL |       NULL || 11  | 李四   | NULL |       NULL |       NULL || 12  | 赵六   | NULL |       NULL |       NULL || 13  | 孙七   | NULL |       NULL |       NULL |+-----+--------+------+------------+------------+12 rows in set (0.00 sec)

4.1 查有成绩的学生信息

mysql> select * from student right outer join sc on student.SId=sc.SId;+------+--------+---------------------+------+------+------+-------+| SId  | Sname  | Sage                | Ssex | SId  | CId  | score |+------+--------+---------------------+------+------+------+-------+| 01   | 赵雷   | 1990-01-01 00:00:00 | 男   | 01   | 01   |  80.0 || 01   | 赵雷   | 1990-01-01 00:00:00 | 男   | 01   | 02   |  90.0 || 01   | 赵雷   | 1990-01-01 00:00:00 | 男   | 01   | 03   |  99.0 || 02   | 钱电   | 1990-12-21 00:00:00 | 男   | 02   | 01   |  70.0 || 02   | 钱电   | 1990-12-21 00:00:00 | 男   | 02   | 02   |  60.0 || 02   | 钱电   | 1990-12-21 00:00:00 | 男   | 02   | 03   |  80.0 || 03   | 孙风   | 1990-12-20 00:00:00 | 男   | 03   | 01   |  80.0 || 03   | 孙风   | 1990-12-20 00:00:00 | 男   | 03   | 02   |  80.0 || 03   | 孙风   | 1990-12-20 00:00:00 | 男   | 03   | 03   |  80.0 || 04   | 李云   | 1990-12-06 00:00:00 | 男   | 04   | 01   |  50.0 || 04   | 李云   | 1990-12-06 00:00:00 | 男   | 04   | 02   |  30.0 || 04   | 李云   | 1990-12-06 00:00:00 | 男   | 04   | 03   |  20.0 || 05   | 周梅   | 1991-12-01 00:00:00 | 女   | 05   | 01   |  76.0 || 05   | 周梅   | 1991-12-01 00:00:00 | 女   | 05   | 02   |  87.0 || 06   | 吴兰   | 1992-01-01 00:00:00 | 女   | 06   | 01   |  31.0 || 06   | 吴兰   | 1992-01-01 00:00:00 | 女   | 06   | 03   |  34.0 || 07   | 郑竹   | 1989-01-01 00:00:00 | 女   | 07   | 02   |  89.0 || 07   | 郑竹   | 1989-01-01 00:00:00 | 女   | 07   | 03   |  98.0 |+------+--------+---------------------+------+------+------+-------+18 rows in set (0.00 sec)
  1. 查询「李」姓老师的数量
mysql> select count(1) from teacher where Tname like "李%";+----------+| count(1) |+----------+|        1 |+----------+1 row in set (0.00 sec)

  1. 查询学过「张三」老师授课的同学的信息
mysql> select * from student where SId in (select SId from sc where CId=( select CId from course where TId=(select TId from teacher where Tname = "张三")));+-----+--------+---------------------+------+| SId | Sname  | Sage                | Ssex |+-----+--------+---------------------+------+| 01  | 赵雷   | 1990-01-01 00:00:00 | 男   || 02  | 钱电   | 1990-12-21 00:00:00 | 男   || 03  | 孙风   | 1990-12-20 00:00:00 | 男   || 04  | 李云   | 1990-12-06 00:00:00 | 男   || 05  | 周梅   | 1991-12-01 00:00:00 | 女   || 07  | 郑竹   | 1989-01-01 00:00:00 | 女   |+-----+--------+---------------------+------+6 rows in set (0.00 sec)
  1. 查询没有学全所有课程的同学的信息

  1. 查询至少有一门课与学号为" 01 "的同学所学相同的同学的信

  1. 查询和" 01 "号的同学学习的课程 完全相同的其他同学的信息

  1. 查询没学过"张三"老师讲授的任一门课程的学生姓名

  1. 查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩
mysql> select * from (select SId from student) as t1 inner join (select SId,avg(score) from sc where score < 60 group by SId having count(CId)>=2) as t2 on t1.SId=t2.SId;+-----+------+------------+| SId | SId  | avg(score) |+-----+------+------------+| 04  | 04   |   33.33333 || 06  | 06   |   32.50000 |+-----+------+------------+2 rows in set (0.00 sec)

  1. 检索" 01 "课程分数小于 60,按分数降序排列的学生信息
mysql> select * from student inner join (select * from sc where CId=01 and score <60 order by score desc) as t2 on student.SId=t2.SId;+-----+--------+---------------------+------+------+------+-------+| SId | Sname  | Sage                | Ssex | SId  | CId  | score |+-----+--------+---------------------+------+------+------+-------+| 04  | 李云   | 1990-12-06 00:00:00 | 男   | 04   | 01   |  50.0 || 06  | 吴兰   | 1992-01-01 00:00:00 | 女   | 06   | 01   |  31.0 |+-----+--------+---------------------+------+------+------+-------+2 rows in set (0.00 sec)
  1. 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩
mysql> select * from (select SId,avg(score) from sc group by SId order by avg(score) desc) as t1 left outer join sc on sc.SId=t1.SId;+------+------------+------+------+-------+| SId  | avg(score) | SId  | CId  | score |+------+------------+------+------+-------+| 07   |   93.50000 | 07   | 02   |  89.0 || 07   |   93.50000 | 07   | 03   |  98.0 || 01   |   89.66667 | 01   | 01   |  80.0 || 01   |   89.66667 | 01   | 02   |  90.0 || 01   |   89.66667 | 01   | 03   |  99.0 || 05   |   81.50000 | 05   | 01   |  76.0 || 05   |   81.50000 | 05   | 02   |  87.0 || 03   |   80.00000 | 03   | 01   |  80.0 || 03   |   80.00000 | 03   | 02   |  80.0 || 03   |   80.00000 | 03   | 03   |  80.0 || 02   |   70.00000 | 02   | 01   |  70.0 || 02   |   70.00000 | 02   | 02   |  60.0 || 02   |   70.00000 | 02   | 03   |  80.0 || 04   |   33.33333 | 04   | 01   |  50.0 || 04   |   33.33333 | 04   | 02   |  30.0 || 04   |   33.33333 | 04   | 03   |  20.0 || 06   |   32.50000 | 06   | 01   |  31.0 || 06   |   32.50000 | 06   | 03   |  34.0 |+------+------------+------+------+-------+18 rows in set (0.00 sec)

相关文章:

mysql第四次作业

目录 数据表介绍 --1.学生表Student(SId,Sname,Sage,Ssex)--SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表Course(CId,Cname,TId)--CId 课程编号,Cname 课程名称,TId 教师编号 --3.教师表Teacher(TId,Tname)--TId 教师编号,Tname 教师姓名 --4.成绩…...

kubesphere 一键部署K8Sv1.21.5版本

1. 在centos上的安装流程 1.1 安装需要的环境 yum install -y socat conntrack ebtables ipset curl1.2 下载KubeKey #电脑必须可以访问github&#xff0c;很重要。不然安装过程会出问题 curl -sfL https://get-kk.kubesphere.io | VERSIONv1.2.1 sh - chmod x kk1.3 开始安…...

设计模式(12)状态模式

参考【设计模式】用Java实现状态模式_java 状态模式_卷帘的博客-CSDN博客 一、介绍&#xff1a; 1、状态模式&#xff1a;是一种行为设计模式&#xff0c;它允许对象在内部状态发生改变时改变其行为。该模式将对象的行为包装在不同的状态类中&#xff0c;使得对象的行为可以根…...

C#WPFPrism框架模块化应用实例

本文实例演示C#WPFPrism框架模块化应用实例。 首先创建WPF项目,修改App相关文件内容,以便使用prism。 一、添加模块 解决方案中添加ModuleA和ModuleB两个项目 删除不用的窗体,添加自定义窗体 修改ModuleA和ModuleB的输出类型...

ES6之Set集合(通俗易懂,含实践)

Set是什么&#xff1f;它的方法有哪些&#xff1f;它在实例开发中有什么作用&#xff1f; 让我为大家介绍一下吧&#xff01; ES6提供了新的数据结构 Set(集合) 。它类似于数组&#xff0c;但成员的值是唯一的&#xff0c;常用于数组去重。 创建方法&#xff1a; let s new S…...

深度学习标注工具(包括自动标注)总结——持续更新

首次记录日期2023年10月24日 名称 导出格式支持形状地址1 anylabeling 支持yolov5和v8&#xff0c;自动标注的软件 沿物体轮廓分割 https://github.com/vietanhdev/anylabeling 2 RectLabel 使用Core ML模型自动标记图像 对象、属性、热键和快速标签的设置。 以PASCAL VOC …...

阿里云核心产品list

计算&#xff1a; 01函数计算&#xff08;Function Compute&#xff09;全托管serverless计算服务&#xff0c;不需要管理服务器等基础设施&#xff0c;只需要编写代码并上传。 02云服务器&#xff08;Elastic Compute Service&#xff09;云计算服务 03GPU云服务&#xff08;G…...

矢量图形编辑软件 illustrator 2023 mac 中文软件特点

illustrator 2023 mac是一款矢量图形编辑软件&#xff0c;用于创建和编辑排版、图标、标志、插图和其他类型的矢量图形。 illustrator 2023 mac软件特点 矢量图形&#xff1a;illustrator创建的图形是矢量图形&#xff0c;可以无限放大而不失真&#xff0c;这与像素图形编辑软…...

vue按特定字符串切割后端传输的图片路径

一、分隔字符 /userfiles/1/attachment/null/2023/10/13967b6b8332413f92ab67735873aa76.jpg|/userfiles/1/attachment/null/2023/10/17fd6e2c16144e66b8cd3ec495e6745f.png 后端传来图片的路径是按照 | 进行分隔的 首先在return中定义数组 在methods中添加分隔方法 //将查询…...

Spring底层原理(三)

Spring底层原理(三) Bean的生命周期 SpringBootApplication public class Application {public static void main(String[] args) {ConfigurableApplicationContext context SpringApplication.run(Application.class, args);context.close();} }Slf4j Component public cla…...

ElementPlus表格中的背景透明

ElementPlus表格中的背景透明 最近写大屏&#xff0c;用到elementplus中的el-table&#xff0c;为了让显示效果好看一点&#xff0c;需要把表格的白色背景调整为透明&#xff0c;与整个背景融为一体。可以参考的资料非常少&#xff0c;大部分都是ElmentUI的方法&#xff0c;在…...

【会议征稿通知】2024第四届神经网络、信息与通信工程国际学术会议(NNICE 2024)

2024第四届神经网络、信息与通信工程国际学术会议&#xff08;NNICE 2024&#xff09; 2024 4th International Conference on Neural Networks, Information and Communication Engineering 2024第四神经网络、信息与通信工程国际学术会议&#xff08;NNICE 2024&#xff0…...

PyCharm改变代码背景图片的使用教程

一个好的集成环境是学习和使用一门编程语言的重中之重&#xff0c;这次我给大家分享如何改变PyCharm软件的代码背景图片。 说明&#xff1a;本教程使用的是汉化版PyCharm软件。 打开PyCharm软件。 点击软件最上方导航栏的文件&#xff0c;然后找到设置。 打开设置然后点击外观…...

BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chain

BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chain----《BadNets:识别机器学习模型供应链中的漏洞》 背景&#xff1a; 许多用户将训练过程外包给云计算&#xff0c;或者依赖于经过训练的模型&#xff0c;然后根据特定的任务对模型进行微调。这…...

Kubernetes速成课程:掌握容器编排的精髓

微服务演进方向 • 面向分布式设计(Distribution):容器、微服务、API 驱动的开发; • 面向配置设计(Configuration):⼀个镜像&#xff0c;多个环境配置; • 面向韧性设计(Resistancy):故障容忍和自愈; • 面向弹性设计(Elasticity):弹性扩展和对环境变化(负载)做出响应; •…...

【数据库】分组数据 GROUP BY、HAVING

分组数据 创建分组过滤分组SQL 子句顺序 创建分组 s q l sql sql 中&#xff0c;使用 GROUP BY 子句对数据进行分组。分组通常与聚合函数一起使用&#xff0c;以对每个组内的数据执行聚合操作&#xff1b; e . g . e.g. e.g. 按照客户分组&#xff0c;计算每个客户的订单总金额…...

“唯品会VIP商品API:一键获取奢侈品详情,尊享品质生活!“

要获取唯品会VIP商品的详细信息&#xff0c;您可以通过唯品会的API接口进行调用。 唯品会提供了多种商品选择&#xff0c;包括服装、美容护肤、鞋子、箱包、家居、母婴等等。在这些商品中&#xff0c;VIP奢侈品专区是唯品会的重要特色之一。 要获取VIP商品的详细信息&#xf…...

uniapp解决iOS切换语言——原生导航栏buttons文字不生效

uniapp 切换语言原生导航栏buttons文字不生效&#xff1f; 文章目录 uniapp 切换语言原生导航栏buttons文字不生效&#xff1f;效果图page.json配置解决方式 效果图 场景&#xff1a;在 tabbar 页面中&#xff0c;配置 原生导航栏 buttons &#xff0c;切换语言时&#xff0c;不…...

idea 基础设置

1、设置 IDEA 主题 2、自动导包和优化多余的包 3、同一个包下的类&#xff0c;超过指定个数的时候&#xff0c;导包合并为* 4、显示行号 &#xff0c; 方法和方法间的分隔符&#xff1a; 5、忽略大小写&#xff0c;进行提示 6、多个类不隐藏&#xff0c;多行显示 7、设置默认的…...

Rockchip Uboot CmdLine 作用 来源 常用参数

Rockchip Uboot CmdLine cmdline 是 U-Boot 向 kernel 传递参数的一个重要手段&#xff0c;诸如传递启动存储&#xff0c;设备状态等。cmdline 参数有多个来源&#xff0c;由 U-Boot 进行拼接、过滤重复数据之后再传给 kernel。U-Boot 阶段的 cmdline 被保存在 bootargs 环境变…...

RestClient

什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端&#xff0c;它允许HTTP与Elasticsearch 集群通信&#xff0c;而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级&#xff…...

第19节 Node.js Express 框架

Express 是一个为Node.js设计的web开发框架&#xff0c;它基于nodejs平台。 Express 简介 Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮助你创建各种Web应用&#xff0c;和丰富的HTTP工具。 使用Express可以快速地搭建一个完整功能的网站。 Expre…...

谷歌浏览器插件

项目中有时候会用到插件 sync-cookie-extension1.0.0&#xff1a;开发环境同步测试 cookie 至 localhost&#xff0c;便于本地请求服务携带 cookie 参考地址&#xff1a;https://juejin.cn/post/7139354571712757767 里面有源码下载下来&#xff0c;加在到扩展即可使用FeHelp…...

【入坑系列】TiDB 强制索引在不同库下不生效问题

文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...

YSYX学习记录(八)

C语言&#xff0c;练习0&#xff1a; 先创建一个文件夹&#xff0c;我用的是物理机&#xff1a; 安装build-essential 练习1&#xff1a; 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件&#xff0c;随机修改或删除一部分&#xff0c;之后…...

生成 Git SSH 证书

&#x1f511; 1. ​​生成 SSH 密钥对​​ 在终端&#xff08;Windows 使用 Git Bash&#xff0c;Mac/Linux 使用 Terminal&#xff09;执行命令&#xff1a; ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" ​​参数说明​​&#xff1a; -t rsa&#x…...

QT: `long long` 类型转换为 `QString` 2025.6.5

在 Qt 中&#xff0c;将 long long 类型转换为 QString 可以通过以下两种常用方法实现&#xff1a; 方法 1&#xff1a;使用 QString::number() 直接调用 QString 的静态方法 number()&#xff0c;将数值转换为字符串&#xff1a; long long value 1234567890123456789LL; …...

【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)

1.获取 authorizationCode&#xff1a; 2.利用 authorizationCode 获取 accessToken&#xff1a;文档中心 3.获取手机&#xff1a;文档中心 4.获取昵称头像&#xff1a;文档中心 首先创建 request 若要获取手机号&#xff0c;scope必填 phone&#xff0c;permissions 必填 …...

什么是Ansible Jinja2

理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具&#xff0c;可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板&#xff0c;允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板&#xff0c;并通…...

R语言速释制剂QBD解决方案之三

本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...