- 2024-09-09C语言 结构体
一,什么是结构体结构体(struct)是一种用户用户的定义类型,它允许将多个不同类型的数据组合在一起,形成一个复合的数据类型。结构体通常用于表示一个具有多种属性的实体,例如一个学生的姓名,学号,年龄,成绩等等。在c语言中,结构体的定义通常包括以下几个部分1.名称:结构体标识符,用于引用该结构
- 2024-08-10面向对象编程(OOP: Object Oriented Programming ):类、对象、构造方法、封装
目录一、类1、定义(1)属性(2)方法2、类的定义方法二、对象1、定义2、对象的定义方法三、类和对象的关系1、现实世界都是由很多对象组成的,基于对象的共同特征抽象出类。2、对象:真实存在的对象3、类是对象的模板,对象是类的具体实例。4、一个类可以创建多个对象,同一个
- 2024-08-06匿名内部类day10
/*匿名内部类:语法定义格式:new抽象类/接口(){//要重写的方法}*/abstractclassDemo1{publicabstractvoidfun1();//publicabstractvoidfun2();}//classXXXextendsDemo1{//@Override//
- 2024-08-03每周总结
【Table】表的操作命令3.1增1.已存在的表中新增列族alter‘stu2:student1’,’schoolinfo’2.在命名空间中新建表create‘stu2:student1’,’baseinfo’create‘stu2:student2’,{NAME=>’baseinfo’},{NAME=>’schoolinfo’}3.表中插入数据put‘stu2:student1’,’100
- 2024-06-15定义两个结构体变量student1和student2,成员包括学号、姓名、性别、出生日期、成绩。对student2初始化,再把student2的值赋给student1。输出student1的各成员
在定义了结构体变量以后,当然可以引用这个变量。 (1)可以将一个结构体变量的值赋给另一个具有相同结构的结构体变量。如: student1=student2;赋值时,结构体变量student2中的各个成员的值分别赋给结构体变量student1中相应的成员。
- 2024-06-07Mysql基础进阶速成2
看着篇文章之前先看我的前一章:MySQL基础进阶速成1函数:每个字段使用一个函数:select+函数(字段名)+from+表名upper:将字符串中的字母大写lower:将字符串中的字符小写max:得到最大值min:得到最小值count:计数avg:平均数length:获取字符串长度........selectupper(name)fro
- 2024-03-30Java static(1)
类变量与类一起加载一次,在内存中保留一份,可以被类和所有的对象共享。实例变量实例变量属于对象,每个对象都有一份,只能被对象访问。publicclassTestStatic{publicstaticvoidmain(String[]args){Student1.name="张三";Student1student1
- 2024-03-19邮件客户端的配置使用
软件介绍:winmail收到新邮件不会提示用户,这样用户就容易错过消息下载foxmail可以解决这个问题一:下载foxmail1.实体机进入官网https://www.foxmail.com/,点击下载版本随意下载好后拖到虚拟机上二:配置foxmail1.开始创建账号因为这几种邮箱都不是我们上个实验的邮箱选择其他邮
- 2024-03-19邮件服务器配置和管理
实验环境:一台安装好的DNS服务器,ip为192.168.1.201一台邮件服务器,192.168.1.224一台客户端,192.168.1.249,dnsIP为192.168.1.201都是wmnet1,使其能互相ping通一:配置DNS1.打开DNS服务器,新建主机把邮件服务器的主机添加上去,使得客户端可以通过域名找到邮件服务器二:安装winma
- 2024-03-1719笔试真题:看程序写结果,含有内嵌对象的类的构造函数调用次序
看程序写结果,含有内嵌对象的类的构造函数调用次序#include<iostream>usingnamespacestd;classStudent1{public:Student1(){cout<<"Student1+"<<endl;}~Student1(){cout<<"-Student1"<<endl;}};classStudent
- 2024-02-07MyBatis缓存
MyBatis缓存缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存,我们可以避免频繁的与数据进行交互,进而提高响应速度。MyBatis也提供两种缓存模式,分为一级缓存和二级缓存。优点:提供查询效率减少频繁进行I/O操作,从而减少数据库的压力。适合存放缓存的数据:【1】查询频
- 2024-01-04结构体
结构体的意义:不同类型数据的集合。eg:描述1个学生:参数和属性比较多学号(0001~9999)--unsignedintno、姓名charname[64];、性别charsex;//WM、成绩floatscore;---解决1个事务多个不同属性,包含在一起创造了1个新的类型:结构体结构体类型:需要我们自己定义四大基本
- 2023-12-05MySQL基本操作
//mysql数据库管理工具简称叫数据库(存放数据,作为动态网站开不可缺少的一环)mysql是一种关系型数据库基本语法:1.查询当前MySQL下有的所有数据库showdatabases;2.创建数据库createdatabase数据库名数据库选项(字符集,校对集)(大部分情况我们都不进行数据选项的设置)
- 2023-11-30汇编-数据结构
.386.modelflat,stdcalloptioncasemap:none.stack4096includewindows.incExitProcessPROTO,dwExitCode:DWORDSTUDENTstruct;自定义数据结构nameDWORD?IDDWORD?STUDENTends.datastwndclassWNDCLASS<>;末初始化st
- 2023-09-10⑥初识python--python的字典与集合
python的字典与集合一、字典的定义与访问1、为什么需要字典思考1:如果有多个数据,例如:'Tom','男',20,如何快速存储?答:列表,元组list1=['Tom','男',20]思考2:如何查找到数据"Tom"?答:查找到下标为0的数据即可。list1[0]思考3:如果将来顺序发生变化,如下所示,还能通过list1[0]访
- 2023-08-09PrototypePattern-原型模式
在C#中,原型模式(PrototypePattern)是一种创建型设计模式,它允许通过克隆现有对象来创建新对象,而无需依赖于显式的构造函数。原型模式通过复制现有对象的属性和状态,创建一个新对象,并在需要创建对象时返回这个克隆的副本。原型模式的核心是使用原型接口或基类来定义克隆方法,并让具体
- 2023-07-16 面向对象1
面向对象1一、Java面向对象学习的三条主线:(第4-6章)1.Java类及类的成员:属性、方法、构造器﹔代码块、内部类2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)3.其它关键字:this、super.static、final、abstract、interface、package面向过程(POP)与面向对象(OOP)
- 2023-06-20Optional 教程
1、isPresent使用isPresent方法来判断非空,isPresent相当于!=nullisPresent返回一个booleanOptional<Student>optional=Optional.ofNullable(newStudent("王五",80));if(optional.isPresent()){//将输出:student1不为空的操作System.
- 2023-03-20多态
//Student调用的方法都是自己的或者父类的Studentstudent1=newStudent();//new一个对象的实际类型是确定的但是指向的引用类型不确定//Person父类型可
- 2023-02-0808 封装讲解
封装讲解//alt+insert(Fn)快捷键:自动生成get,set方法/*封装的意义1.提高程序的安全性,保护数据2.隐藏代码的实现细节3.统一接口4.增强系统的可维护性*
- 2022-12-28集合(进阶 set系列)
泛型packagecom.an.a;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;publicclassFanxingTest{publicstaticvoidmain
- 2022-11-12学Java· 从new说对象实例化
概念了解想要知道内存中发生了什么,我们先来了解两个内存概念
- 2022-09-03第一章节02 类型与对象的问题
第一章节02数据类型扩展整数的进制问题正如我们可以从语法中得出的那样,整数文字有四种类型:纯十进制,必须以非零数字开头。八进制,任何以0开头的数字(包括纯0)。(oct