• 2024-06-17浅拷贝、深拷贝与序列化【初级Java必需理解的概念】
    浅拷贝首先创建两个类,方便理解浅拷贝@DataclassStudentimplementsCloneable{//年龄和名字是基本属性privateintage;privateStringname;//书包是引用属性privateBagbag;publicStudent(intage,Stringname,Bagbag){this.
  • 2024-06-15定义两个结构体变量student1和student2,成员包括学号、姓名、性别、出生日期、成绩。对student2初始化,再把student2的值赋给student1。输出student1的各成员
            在定义了结构体变量以后,当然可以引用这个变量。    (1)可以将一个结构体变量的值赋给另一个具有相同结构的结构体变量。如:        student1=student2;赋值时,结构体变量student2中的各个成员的值分别赋给结构体变量student1中相应的成员。 
  • 2024-05-14行列转换和活跃度计算
    行列转换建表createtablestudent2(idint,namevarchar2(20),coursevarchar2(20),scoreint);数据:insertintostudent2values(1,'Tom','Chinese',80);insertintostudent2values(1,'Tom','Math',90);
  • 2023-12-11聚合函数及分组过滤
    --聚合函数--能够统计表中数据(想查询一个表中有多少个记录,就使用这个count())SELECTCOUNT(`pid`)FROM`category`;--count(字段),会忽略所有的null值SELECTCOUNT(*)FROM`category`;--不会忽略null值,与count(1)本质一样,是计算行数SELECTCOUNT(1)FROM`category`;SELECTS
  • 2023-12-11联表查询joinON详解
    --联表查询join--查询参加了考试的同学(学号,姓名,成绩)ALTERTABLE`student2_copy`ADDgradeINT(100)UPDATE`student2_copy`SET`grade`=66WHEREid=1;UPDATE`student2_copy`SET`grade`=89WHEREid<8ANDid>2--添加成绩SELECT*FROM`student2`;SELECT*FROM`student
  • 2023-12-11模糊查询操作符详解
    --模糊查询--查询姓狂的同学--like结合 %(代表零到任意个字符) _(代表一个字符)SELECT`id`,`name`FROM`student2`WHERE`name`LIKE'狂%'INSERT`student2`(`name`)VALUES('狂神');--添加--查询姓狂的同学,名字后面只有一个字的SELECT`id`,`name`FROM`student2`WHERE`na
  • 2023-12-11Delete和Truncate详解
    --delete命令--语法:deletefrom表名[where条件]--删除数据(避免这样写,会全部删除)DELETEFROM`student2`--删除指定数据DELETEFROM`student2`WHEREid=1;--truncate命令--作用:完全清空一个数据库表,表的结构和索引,约束不会变TRUNCATE`student2`/*delete与truncate的区别相
  • 2023-12-11insert语句详解
    --insert插入语句(添加)--语法insertinto表名([字段名1,字段名2,字段名3])values('值1(字段名123)'),('值2(字段名123)'),('值3(字段名123)'),,,INSERTINTO`student2`(`name`)VALUES('焯');--由于主键自增我们可以省略(如果不写表的字段,他就会一一匹配)INSERTINTO`student2`(`name`)
  • 2023-12-10FAILED: ParseException line 1:17 cannot recognize input near 'student2' 'select'
     hive向表中插入数据时报错:FAILED:ParseExceptionline1:17cannotrecognizeinputnear'student2''select''id'indestinationspecification错误:insertoverwritestudent2selectid,namefromstudent;正确:insertoverwritetablest
  • 2023-11-21每日总结37
    软件设计                 石家庄铁道大学信息学院 实验18:迭代器模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解迭代器模式的动机,掌握该模式的结构;2、能够利用迭代器模式解决实际问题。 [实验任务一]:JAVA和C++常见数据结构迭代器
  • 2023-10-12【2023年10月12日】stf61-MySQL数据库
     stf61-MySQL数据库前言1)为什么学?● 常见的笔试题● 有利于更好的开展测试工作2)学什么?理论:基本的术语和概念实操:数据库操作、表操作、数据操作、其他常见数据库功能3)怎么学?多在实训环境里练习,在练习中掌握 理论 数据库系统: 表:8条记录/行,6个字段/列 
  • 2023-09-25union all和union的区别 怎么使用
    一、区别1:取结果的交集1、union:对两个结果集进行并集操作,不包括重复行,相当于distinct,同时进行默认规则的排序;2、unionall:对两个结果集进行并集操作,包括重复行,即所有的结果全部显示,不管是不是重复;二、区别2:获取结果后的操作1、union:会对获取的结果
  • 2023-08-09PrototypePattern-原型模式
    在C#中,原型模式(PrototypePattern)是一种创建型设计模式,它允许通过克隆现有对象来创建新对象,而无需依赖于显式的构造函数。原型模式通过复制现有对象的属性和状态,创建一个新对象,并在需要创建对象时返回这个克隆的副本。原型模式的核心是使用原型接口或基类来定义克隆方法,并让具体
  • 2023-06-08toString方法
    //Student2类/**一般情况下toString方法堆我们来说没有什么用,所以要重写toString方法*Alt+enter*Alt+insert**/publicclassStudent2extendsObject{privateStringname;privateintage;publicStudent2(){super();}publicStudent2(String
  • 2023-01-19MySQL(一)
    文章目录​​1、初始MySQL​​​​1.1、概述​​​​1.2、数据库分类​​​​1.3、MySQL安装​​​​1.4、安装可视化工具​​​​1.5、相关的SQL语句​​​​2、操作数据库
  • 2022-12-23迭代器模式
    软件设计                 石家庄铁道大学信息学院 实验18:迭代器模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解迭代器模式