自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JAVA读取Excel表格

在处理excel数据时候有两种方式: 一种是首先依据excel中的数据创建一个相应的实体类,将每一条数据视为一个对象,然后将对excel中的数据处理转成对对象的处理。 一种是将每一条数据视为一个集合或者数组,然后再将整个数据视为一个整体。 判断文件格式: 读取两种 Excel 需要用的对象是不同的 读取 xls格式的文件需要使用 HSSFWorkbook; 读取 xlsx 格式的文件需要使用 XSSFWorkbook; import java.io.FileInputStream; imp.

2021-10-14 20:29:12 866

转载 7.9课堂笔记

1.mallorca和new的区别: Mallorca 函数返回的指针是指向堆里面的一块内存。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。 new可以认为是malloc加构造函数的执行。动态创建对象时,只需指定其数据类型,而不必为该对象命名,new表达式返回指向该新创建对象的指针,我们可以通过指针来访问此对象。动态创建的对象可以用初始化变量的方式初始化。 2.缺省拷贝函数: #include<stdio.h> u

2021-07-11 20:39:15 91

原创 7.8课堂笔记

1.有关指针 一个*是一级指针 两个*是二级指针 int main() { int a = 10; int b = 20; int *p = &a; int** s = NULL; s = &p; *s = &a; **s = 100; *s = &b; **s = 200; } &s==>0x S==>&p; *s==>p==>&a; **s==>*p==>a; 2.C++

2021-07-11 20:29:09 95

原创 7.7课堂笔记

1.有关数据区和代码区 全局变量在数据区 局部变量在代码区 2.typedef:用已有类型起别名 #include<iostream> #include<assert.h> using namespace std; typedef unsigned char u_int8; typedef unsigned short u_int16; typedef unsigned int u_int32; typede

2021-07-08 20:20:02 108

原创 7.6课堂笔记

1. 比较数组大小 #include<iostream> using namespace std; int main() { int* p = NULL; int a = 0; scanf_s("%d", &n); p = new int[n]; p = (int*)malloc(sizeof(int) * n); for (int i = 0; i < n; ++i) { p[i] = i; } for(int i=0;i<n;++i) {

2021-07-07 21:05:20 81

原创 2021-07-06

7.5课堂笔记 1.字符长度 Char-----1字符 Short-----2字符 Int-----4字符 Long int-----4字符 Long long-----8字符 Float-----4字符 Double-----8字符 Long double-----12字符 Bool-----1字符 Void #include<iostream> using namespace std; int main() { cout << "char size" << size

2021-07-06 20:07:51 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除