Stu
  • 2024-11-20this关键字
    1.问题如图,我们定义了成员变量name,又写了一个方法sayhello,里面的形参之前说过本质也是一个变量,即是局部变量,也叫name。这时,我们给成员变量赋值为钢门吹雪,局部变量是西域狂鸭,我们输出name,得到的是哪个名字?答案是西域狂鸭,原因有两点,第一点java中存在就近原则,我们调用sayhello方
  • 2024-11-17介绍一下struct(c基础)
    struct是命名结构体的,可以看成集合。不同元素即是表达一个对象的不同方面属性。格式structstu(一种标识符){   //命名不可初始化[元素类型]元素名;   char元素1[n];   int元素2;   int元素3;__________   int元素n;};structstu{ //
  • 2024-11-16数据库基础(13) . MySQL视图
    1.介绍1.1.什么是视图MySQL中的视图是一种虚拟表,它并不存储实际的数据,而是存储了一条SELECT查询语句的结果集。视图可以简化复杂的查询操作,保护数据,并且可以使数据库结构更加清晰易懂。1.2.视图的作用简化查询:视图可以将复杂的查询包装起来,使得最终用户只需要执行简单
  • 2024-11-16SpringBoot整合Mybatis进行crud操作
    SpringBoot整合Mybatis进行crud操作一:创建数据表学生表createtables_stu(idintprimarykeyauto_increment,snamevarchar(255),ageint,sexchar(1),scoredouble(10,2),birthdaydate);教室表createtables_classroom(cidintprimarykey
  • 2024-11-112024ccpc女生赛题解
    考场上写的A,C,H,L,M下来补一下剩下的E注意\(p[i]<i\)这个性质和重心关系不大,一个简单的构造,手模几个样例就能发现规律。倒着枚举:\(c[i]=0\)的是叶子,不用处理\(c[i]>0\),这个点连到父亲所在连通块的根上即可。并查集维护连通块以及连通块的根,根就是连通块中最小编号的点。#inc
  • 2024-11-09面向对象基础(2)对象数组、重载与可变个数形参
    3、对象数组数组的元素可以是基本数据类型,也可以是引用数据类型。当元素是引用类型中的类时,我们称为对象数组。案例;定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出4年级(gra
  • 2024-11-060基础学Python——类的单例模式、反射函数、记录类的创建个数、迭代器、生成器及生成器练习
    0基础学Python——类的单例模式、反射函数、记录类的创建个数、迭代器、生成器及生成器练习类的单例模式定义代码演示反射函数代码演示记录类的创建个数迭代器定义特点生成器定义特点写法生成器练习生成器生成1-无穷的数字生成器生成无穷个素数类的单例模式定义
  • 2024-11-060基础学Python——面向对象-可迭代、面向对象-迭代器、call方法、call方法实现装饰器、计算函数运行时间
    0基础学Python——面向对象-可迭代、面向对象-迭代器、call方法、call方法实现装饰器、计算函数运行时间面向对象--可迭代实现方法面向对象--迭代器实现方法call方法作用call方法实现装饰器代码演示计算函数运行时间代码演示面向对象–可迭代把对象看做容器,存储
  • 2024-11-03学生信息管理系统标准版
    0.绪论学生信息管理系统需要包含增加学生信息,删除学生信息,查找学生信息,更新学生信息,查看学生信息,对学生信息进行排序等。下面进行逐一介绍。1.头文件1.1.头文件守卫#ifndefSTULIB_H#defineSTULIB_H#define_CRT_SECURE_NO_WARNINGS#endif1.2.头文件#include<s
  • 2024-10-28elasticsearch使用
    1、选择1、ElasticsearchRestTemplate是spring对官方HighLevelRESTClient的封装。2、ElasticSearch8.x弃用了HighLevelRESTClient,移除了JavaTransportClient,推荐使用ElasticsearchJavaAPI(后续使用8的建议使用ElasticsearchJavaAPI)2、ElasticsearchRestTemp
  • 2024-10-2610.26如何进行简单的java连接数据库
    1建表1.win+R输入cmd输入mysql-uroot-p输入密码2.查看数据库原本的成员showdatabases3.创建一个新表,如studentcreatedatabasestudent;4.使用usestudent;createtablestudent(idint,namevarchar(10));5.插入insertintostudentvalue(1,'张三');in
  • 2024-10-25leetcode-1280-学生参加各科测试的次数
    链接:1280.学生们参加各科测试的次数-力扣(LeetCode)前提条件:学生表: Students+---------------+---------+|ColumnName|Type|+---------------+---------+|student_id|int||student_name|varchar|+---------------+---------+在SQL中,主
  • 2024-10-22MySQL DQL 10.22
    --一基础查询--1查询多个字段--SELECT字段列表FROM表名 ;--SELECT*FROM表名;--查询所有数据--2去除重复记录--SELECTDISTINCT字段列表FROM表名;--3起别名--AS--AS也可以省略--selectname,sexas性别fromstu;--selectDISTINCTnamefromstu
  • 2024-10-22python--学生管理系统案列
    1.编写一个程序,模拟一个简单的学生管理系统。要求用户可以添加学生信息,查看学生列表和每个学生的信息,删除学生信息等操作。使用字典实现,键为学生的姓名,值为一个包含学生信息的字典(包括学号、班级、成绩等)。******************************欢迎使用学生管理系统************
  • 2024-10-20[数据库][mysql]MySQL基础
    1,数据库相关概念以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端。假设在文件中存储以下的数据:姓名 年龄 性别 住址张三 23 男 北京西三旗李四 24 女 北京西二旗王五 25 男 西安软件新城现
  • 2024-10-18SpringBoot实现简单的增删改查(CURD)
    原文链接:SpringBoot实现简单的增删改查(CURD)–每天进步一点点(longkui.site) 前面一篇文章介绍了SpringBoot项目的创建: SpringBoot(1)—创建并运行项目这篇文章简单介绍一下SpringBoot项目的增删改查。所需工具:IDEA、java1.8、mysql0.创建项目我们通过IDEA创建项目。
  • 2024-10-18Freemarker
    什么是FreemarkerFreeMarker是一种基于模板的Java模板引擎,通常用于生成动态网页、配置文件、电子邮件内容等。它通过将数据模型(如Java对象、Map、List等)与模板相结合来生成最终的输出。FreeMarker使用简单的语法和指令来处理动态内容,非常适合与JavaWeb应用程序结合使
  • 2024-10-18轻松上手-MVVM模式_关系型数据库_云函数T云数据库
    作者:狼哥团队:坚果派团队介绍:坚果派由坚果等人创建,团队拥有12个华为HDE带领热爱HarmonyOS/OpenHarmony的开发者,以及若干其他领域的三十余位万粉博主运营。专注于分享HarmonyOS/OpenHarmony、ArkUI-X、元服务、仓颉。团队成员聚集在北京,上海,南京,深圳,广州,宁夏等地,目前已开发鸿蒙原
  • 2024-10-16Java Stream基本用法
    介绍JavaStream是Java8中引入的一个新的抽象概念,它允许以声明式的方式处理数据集合。Stream将要处理的元素集合视为一种流,在流的过程中,可以利用StreamAPI对元素进行各种操作,如筛选、排序、聚合等。Stream操作可以分为中间操作和终端操作,中间操作每次返回一个新的流,可以有多
  • 2024-10-15上手protobuf:一文掌握protobuf的使用
    简介在上一篇文章中,我们已经了解了protobuf是什么,还有proto文件该如何编写在本文中,将着重讲讲protobuf该怎么用Protobuf使用教程Protobuf是一种高效数据序列化协议,可支持多种编程语言,不同编程语言使用方法或略有差异、或有多种方法,以下主要介绍大致的、通用的使用方法安装编
  • 2024-10-11IO进程--day1
    一、定义学生结构体学生信息:学号,姓名,成绩等编写2个函数save_stu和load_stusave_stu通过fprintf将arr数组中的3个学生的所有信息,保存到文件中去load_stu通过fscanf将文件中的3个学生的所有信息,读取到一个新的结构体数组中,并输出所有学生的信息#include<stdio.h>
  • 2024-10-08学生管理系统开发mainpage(python语言)
    主界面与其他界面切换的代码#开发者:a_blue_fat#日期:2023/11/22#时间:8:48importtkinterastk#fromviewimport*importviewclassMainPage:def__init__(self,master):self.root=masterself.root.geometry("800x400")se
  • 2024-10-05C++-练习-52
    题目:这个练习让您编写处理数组和结构的函数,下面是程序的框架,请提供其中描述的函数,以完成该程序#include<iostream>usingnamespacestd;constintSLEN=30;structstudent{charfullname[SLEN];charhobby[SLEN];intooplevel;}; intgetinfo(studentpa[],i
  • 2024-10-01C语言 结构体
    结构体的概念在C语言中,结构体(struct)是一种用户自定义的数据类型,用于将不同类型的数据组合在一起,形成一个逻辑上相关的整体。它类似于一个容器,可以容纳多种不同类型的数据项。结构体的定义结构体的定义语法如下:struct结构体名{成员类型1成员名1;成员类型2成
  • 2024-09-28【大数据入门 | Hive】DDL数据定义语言(表TABLE)
    1.创建表1.1普通建表:完整语法:CREATE[TEMPORARY][EXTERNAL]TABLE[IFNOTEXISTS][db_name.]table_name   [(col_namedata_type[COMMENTcol_comment],...)][COMMENTtable_comment][PARTITIONEDBY(col_namedata_type[COMMENTcol_comment],...)][CLUST