一、类与对像的创建1. 类的组成类属性、实例方法、静态方法、类方法 Class Student: pass Student为类的名称,每个单词的首字母大写,其余小写 直接写在类里的变量,称为类属性 实例方法 def eat(self): print("吃") 静态方法 @staticmethoddef method(): print("s
目录07. 结构体&文件1. 结构体认识2. P5740 【深基7.例9】最厉害的学生3. P5742 【深基7.例11】评等级4. P1093 [NOIP2007 普及组] 奖学金5. P1104 生日6. P1068 [NOIP2009 普及组] 分数线划定7. P1051 [NOIP2005 提高组] 谁拿了最多奖学金构造函数重载运算符文件重定向 07. 结构
什么是游标 用来存储多条查询数据的一种数据结构('结果集'), 它有一个 '指针',从上往下移动('fetch'),从而能够 '遍历每条记录' 基本写法 -- 测试基础数据 create table stu_info ( id number(3), name varchar2(30), sex varchar2(2) ); insert into stu_info(id, name, sex
JSON 是一种轻量级的数据交换格式。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 首先得熟悉结构体: package main import "fmt" type Student struct { ID int Gender string Name s
Object: toString方法 运行结果: toString()打印的是对象在堆内存的地址,然而在实际的开发中,我们更多的是想看到对象的内容,因此我们需要重写父类的toString方法。 2.euqals方法: Object的equals方法比较的是对象在堆内存的
#include<stdio.h>#include<semaphore.h>#include<pthread.h>#include <string.h>#include <stdlib.h> struct data_t{ char name[20]; int id; int score;};struct data_t stu;sem_t read_sem;sem_t write_sem;void *input_thread(void *arg){
Hive3.1.2安装指南 1、安装Hive3.1.2 首先需要下载Hive安装包文件, Hive官网下载地址 #解压安装包 hadoop@hadoop-master:~$ sudo tar xf apache-hive-3.1.2-bin.tar.gz -C /usr/local/ hadoop@hadoop-master:~$ cd /usr/local/ hadoop@hadoop-master:/usr/local$ sudo mv apache-h
#include<stdio.h> typedef struct student { char name[20]; int age; }STU; void fun(STU *p,int n){ for(int i=0;i<n;i++){ printf("name=%s age=%d\n", p[i].name,p[i].age); } } int main(){ STU edu[3]={
//编写一个函数print,输出学生的信息,该数组有5个学生的记录,包括://num,sname,score[3],用主函数输入这些记录,用print函数输出这些记录。 #include<stdio.h>#define N 5 //预定义,N代表5个学生 struct student{ int num; char sname[20]; int score[3]; int sum; }stu[N]; //定义学
@目录引言1. reflect 包1.1 获取变量类型1.2 断言处理类型转换2. ValueOf2.1 获取变量值2.2 类型转换3. Value.Set3.1 设置变量值3.2 示例4. 结构体反射4.1 查看结构体字段数量和方法数量4.2 获取结构体属性4.3 更改属性值4.4 Tag原信息处理5. 函数反射6. 方法反射6.1 使用 Method
#include<stdio.h>#define N 5 struct student//数据类型 { int num;//学号 char sname[25];//姓名 char sex[4];//性别 int age;//年龄 }; struct student stu[N]={{1001,"钟丽琪","女",18},{1005,"陈敏芳","女",19},{1010,"彭文彬","
源程序: #include <stdio.h>#include <string.h>#define N 5 struct student //数据类型{ int num; //学号 char sname[25]; //姓名 char sex[4]; //性别 int age; //年龄}; struct student stu[N]={ {1008,"张佳欣","女",18}, {1001,"赵文彬",
#include <stdio.h>#include <string.h>#define N 5 struct student //数据类型{ int num; //学号 char sname[25]; //姓名 char sex[4]; //性别 int age; //年龄}; struct student stu[N]={ {1008,"钟丽琪","女",18}, {1001,"赵文彬","
import java.util.ArrayList; import java.util.List; public class Javatest91 { /** * 枚举、泛型 * 练习1:list1=[A,B,C],list2=[B,C,A],对比两个列表,内容相同返回ture,不同返回false。 * 要求定义一个泛型方法实现(解决类型侵入的问题) * 说明:A可以任意类
动态地调用函数 1 - 代码示例 ① 使用函数指针实现函数的动态调用 // - main.c 1 #include <stdio.h> 2 // 定义 BOOL 变量 3 typedef enum{ 4 false, 5 true 6 }BOOL; 7 8 // 结构体:存储学生信息 9 typedef struct stu{ 10 11 char name[50]
路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 使用方法 1.创建router对象,并注册视图集,例
import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Javatest87 { /** * 集合-Map(HashMap)、Collections工具类-map遍历 * 练习1:班级有不同数量的学生,用map保存;循环取出学生信息 * //学生类 * class Stu{ *
一、面向对象介绍 面向过程: 核心是"过程"二字 过程的终极奥义就是将程序流程化 过程是"流水线",用来分步骤解决问题的 面向对象: 核心是"对象"二字 对象的终极奥义就是将程序"整合" 对象是"容器",用来盛放数据与功能
字符串: 1、正常字符串使用单引号,或者双引号 2、注意转义字符 \ \' \n \t \u4e2d \u#### Unicode字符 \x41 Ascll字符 3、多行字符串编写 4、模板字符串 5、字符串长度
本文介绍几个 8.0 在关系数据库方面的主要新特性。 你可能已经知道 MySQL 从版本 5.7 开始提供了 NoSQL 存储的功能,在 8.0 中这部分功能也得到了一些改进(MySQL 5.7 vs 8.0,哪个性能更牛?),但鉴于这个在实际当中用得极少,本人也是没用过,所以本文不会介绍这方面的东西,而是关注其关系数据
//#include <bits/stdc++.h> #include <iostream> #include <string> #define MAXSIZE 100 #define OK 1; #define ERROR 0; using namespace std; typedef int Status; typedef struct{ string name; string gender; int age; }Student; ty
浅拷贝 let stu = { name:'xiaoming', age:10, bestFriend:{ name:'zhangsan', age:25 } } function copyObject(obj){ let newObj = {}; for (let i in obj){ newObj[i] = obj[i] } return newO
DQL 条件查询: 代码实现: mysql> select name,id,sex 性别 from stu where id != 1; +--------+------+------+ | name | id | 性别 | +--------+------+------+ | 小程 | 2 | 男 | | 哈哈哈 | 3 | 男 | | hhh | 4 | 女 | | wuwuwu | 5 | 女 | +-----
DML 添加数据 代码实现 mysql> select * from stu; +------+------+------+ | name | id | sex | +------+------+------+ | xue | 1 | 1 | | he | 2 | 2 | +------+------+------+ 2 rows in set (0.01 sec) mysql> insert into stu(name,id,sex) values(
1 1. 游标是什么? 2 用来存储多条查询数据的一种数据结构('结果集'), 3 它有一个 '指针',从上往下移动('fetch'),从而能够 '遍历每条记录' 4 5 2. 优缺点 6 (1) 提高 sql '执行效率' 7 (2) 牺牲 '内存' 8 9 10 11 create table stu_i