自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 swing

2.容器JPanel,按钮JButton。3.监听类ActionListener。8.练习:勾选复选框才能点击下一步。6.文本框JTextField。5.显示当前时间在标签上。1.窗口JFrame。4.标签JLabel。

2023-02-08 10:00:09 236

原创 异常

(1)虚拟机默认处理 (2)自己捕获异常 (3)抛出处理

2023-02-07 22:23:36 213

原创 字符流、字节流、缓冲流、序列化流

文件拷贝的基本代码、一次读取多个字节、异常处理、各种字词计算机存储规则、乱码、字符流、字符输入流和输出流底层原理、字节流和字符流使用场景、拷贝文件夹、文件加密、字节流和字符流使用场景、缓冲流、序列化流

2023-01-31 16:56:28 411

原创 面向对象3(多态、多态调用成员函数的特点、多态的优势和弊端及改进、包、final、权限修饰符、代码块、抽象方法和抽象类、接口、内部类)

多态、多态调用成员函数的特点、多态的优势和弊端及改进、包、final、权限修饰符、代码块、抽象方法和抽象类、接口、内部类

2023-01-05 09:07:08 658

原创 面向对象2(static修饰变量和方法、Javabean类、测试类和工具类、对main方法的理解、继承、子类继承父类构造方法变量和方法)

static修饰变量和方法、Javabean类、测试类和工具类、对main方法的理解、继承、子类继承父类构造方法变量和方法

2023-01-03 15:32:02 294

原创 面向对象1(类的成员变量的默认值规则、private、this、构造方法、基本数据类型和引用数据类型)

类的成员变量的默认值规则、private、this、构造方法、基本数据类型和引用数据类型

2023-01-02 19:40:52 353

原创 各类后缀名

各类后缀名。

2023-01-01 19:51:02 143

原创 方法

方法是程序当中最小的执行单元。

2023-01-01 11:41:00 107

原创 IDEA快捷键

psvm 快捷生成sout 快捷生成

2022-12-28 21:25:00 112

原创 注释、关键字、字面量

注释不参与编译运行,即生成的class文件就没有原码里面的注释内容。文档注释在生成帮助文档是有用。

2022-12-24 14:57:22 105

原创 java适用领域

类似于电脑自带计算器,但是写桌面应用最合适的语言是c和c++。解释型语言根据不同平台读一行翻译成01代码,然后再读一行。所以python天生开源,只有把源码交给别人才能运行。编译型语言根据不同平台整体编译成01代码,不互通。所以在每一台不同的硬件设备上都要重新编译。Java EE是领域里最厉害的。Java ME已经凉了。

2022-12-24 11:18:28 107

原创 集合

4、ArrayList存包装类。3、ArrayList成员方法。2、ArrayList构造。1、集合和数组的对比。

2022-12-12 09:34:59 125

原创 数学建模竞赛

数学建模竞赛

2022-10-19 18:18:53 209

原创 java字符串

下面那种方式并不是改变了name,而是又新建了一个名为name的字符串。

2022-10-17 18:09:00 138

原创 制表符、进制、运算符、项目结构、数组

其中取值范围:double>float>long>int>short>byte 如果是普通的逻辑运算符,会把整个表达式都看完才返回结果,但是短路逻辑运算符在确定结果时会立即返回结果。 注意:& | 除了可以计算真假的与或以外,还可表示逻辑与或,此时没有短路表示。右移运算符正数补0,负数补1 。计算机存储数字是符号位+数值,也就是补码。但假设是按原码存储,此时进行加减法对于负数运算发现反过来了,即-4+1反而等于-5。于是产生了反码,但是反码在不跨0计算时是无误的,但因为0有两种表达形式:全0

2022-10-13 21:49:54 384

原创 快读,cin和scanf

如图,当读入a数组时读入的是'1','空格','2','空格','3','空格','4','回车'。scanf则对空白字符一样读入,所以在后来读入b[1]时先读入的是4后面的回车。而cin在开始时会一直读入直到非空白字符,结束时在遇到空白会保留空白字符。

2022-09-27 22:16:30 569

原创 JVM、JDK、JRE

JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方。JRE(Java Runtime Environment):Java的运行环境。是指只执行.class文件需要哪些东西,例如开发工具的javac就不需要了。JDK(Java Development kit):Java开发工具包。JDK包含了JRE,JRE包含了JVM。

2022-09-26 15:17:00 1041

原创 配置环境变量

法二: 先在系统变量里面加上JAVA_HOME,再再环境变量里面引用它。例如要使用java和javac时,需要将该目录配置到环境变量里面。为了使系统在任意地方都能打开某个文件,需要配置环境变量。法一: 直接在path里面加上。

2022-09-26 14:39:14 127

原创 cmd常见命令

E: +回车dircd 目录cd..cd\clsexit。

2022-09-22 21:31:32 112

原创 linux常用命令

目录处理命令、文件处理命令、权限管理命令、文件搜索命令、帮助命令、用户管理命令、压缩解压命令、挂载卸载命令、关机重启命令、修改运行级别命令、退出登录命令

2022-09-14 10:08:00 471

原创 linux基础知识

linux各目录的作用

2022-09-11 20:53:34 110

原创 系统分区

硬盘必须经过高级格式化之后才能写入数据,高级格式化就是写入文件系统,其中核心是给硬盘分成一个一个小空间,同时给这些空间标记inode,方便以后找某个文件具体在哪几个小空间中存储。在windows系统中,一般只有一个主分区也就是C盘,剩余地空间是一个扩展分区,里面分出D、E、F。分区sda1~sda4一定是主分区或者扩展分区,而如果有逻辑分区一定是从5开始的。如图,1、2、3为主分区,4为扩展分区,它可以包含两个逻辑分区5和6;逻辑分区:可以正确地写入数据和格式化。主分区:最多只能有4个。

2022-09-10 22:09:34 2907

原创 css

后面接百分数、比例fr、像素(px)或em这样的长度单位,表示有几列,每一列占总宽度的多少。后面接百分数、比例fr、像素(px)或em这样的长度单位,表示有几行,每一行占总高度的多少。指定网格项在网格列中的起始位置,后面加数字即可(正数表示从左边数,负数从右边)。元素的属性默认值为0,但是我们设置这个属性为正数或负数。注意:当列的宽度采用像素,百分比或者em的单位的时候,其他使用。指定网格项在网格列中的结束位置的下一个,后面加数字即可。这个缩写属性接受两个属性的值,两个值中间以空格隔开。

2022-09-10 18:11:35 2788 1

原创 vs code

vs code常用快捷键,我的第一个html

2022-09-08 10:04:07 305

原创 常用算法

for_each、transform、 find、find_if、 adjacent_find、 binary_searc、 count、count_if、random_shuffle 、merge、reverse 、copy、replace、replace_if、swap、accumulate 、fill、set_intersection 、set_union、set_difference

2022-08-31 20:50:22 92

原创 内建函数对象

即STL内部建立的一些函数对象。

2022-08-30 22:09:52 89

原创 谓词

谓词(一元,二元)

2022-08-30 17:27:18 100

原创 关联容器:set和multiset,pair

set,multiset,pair

2022-08-30 15:40:05 197

原创 list

list是一个双向链表,可以在常数时间内插入和删除,不支持数组表示法和随机访问。使用list时,需要引入头文件#include.

2022-08-29 12:02:46 141

原创 deque

deque是一个双端队列,可以在两端进出队,支持数组表示法和随机访问。使用deque时,需要引入头文件#include.它在中间或头部存数据比vector快,但是它输出某个元素需要一个一个找,较慢。

2022-08-29 11:45:32 178

原创 string及其常见函数

查找、截字串、替换、与数字相互转换

2022-08-29 11:11:48 3460

原创 STL 六大组件,通用函数

【代码】STL 初识。

2022-08-27 15:12:26 261

原创 类模板

类模板中成员函数在调用时才去创建。3、类模板中成员函数调用时机。

2022-08-27 12:13:42 108

原创 函数 模板

Swap(a,b)和Swap(a,b)定义方法:template或template //注意事项:使用函数模板必须要确定数据类型,而且该数据类型要唯一。两种使用方法:自动类型推导、显示指定类型。解决办法:运算符重载或者利用具体化模板。有自定义类型的时候可能会出问题。只对接下来那一个函数有用。...

2022-08-26 15:49:01 452

原创 模拟ATM机功能实现

输入账号密码,与已经存入的所有用户信息进行对比,若该用户存在则进入下一步,否则显示用户输入信息有误。ATM类:登陆成功状态普通用户可执行上述六种功能,管理员可查询机器有多少钱,新建用户;Allperson类:实现txt文件向数组的存入,以及在数组中查找某个账户的操作。2 取款(单次上限10000 单日上限50000)Person类:普通用户的名字,账号,密码,余额。未登陆状态有两种功能(进行登陆、关机)3 存款(单次上限10000)从文件读用户信息,并用数组存储。

2022-08-21 14:51:24 680

原创 通讯录管理系统

#include<iostream>#include<cmath>#include<cstring>#include<stdio.h>using namespace std;#define MAX 1000struct Person{ string Name; int Sex; int Age; string Pnumber; string Address;};struct Addresslist{...

2022-06-27 15:04:02 100

原创 文件处理1

1.操作文件的三大类:ofstream:写文件 ifstream:读文件 fstream:读写文件2.写文件步骤如下:包含头文件 #include<fstream> 创建流对象 ofstream ofs; 打开文件 ofs.open("文件路径",打开方式); 写数据 ofs<<"写入的数据"; 关闭文件 ofs.close(); 3.文件打开方式:ios::in 为读文件而打开文件 ios::......

2022-06-27 11:20:40 124

原创 字符串处理

字典树又称Trie树、单词查找树。利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。字典树的创建void insert(string s)//将字符串s插入字典树中 { int len=s.length(); int p=1; for(int i=0;i<len;i++) { int ch=s[i]-'a'; if(!trie[p][ch]) trie[p][ch]=++tot; p=trie[p][ch]; } en

2022-05-18 23:01:18 105

原创 点分治

分治是什么?其原理就是把原问题拆解成几个子问题,分别求解子问题之后再合并出原问题。那么点分治其实就是对一棵树进行拆开,分治。寻找重心极端情况下,树会退化成链,那么对于链,我们最不划算的选择分治方式是每次选择链头,那么就会变成递归n次。所以我们每次分治都要尽可能地使一棵树被均匀分开,而所找的这个分治点就是树的重心。树的重心指删除该节点后得到的最大子树的节点数最少。例如k=3;A为重心,0 1 1 2 2 2cal(B)时:dst[B]=1 dst[C]=2 ...

2022-05-03 14:47:46 138

原创 一笔画问题

一笔画问题,即欧拉通路问题,经过每条边一次且仅一次,行遍所有节点。经过图G中每个边恰好一次的路径叫做欧拉通路。若一个回路是欧拉通路,则称之为欧拉回路。有欧拉回路的图叫做欧拉图,有欧拉通路但没有欧拉回路的图叫做半欧拉图。一个无向图存在欧拉回路,当且仅当联通且无奇度节点。 一个有向图存在欧拉回路,当且仅当联通且所有节点的入度都等于出度。 一个无向图存在欧拉通路,当且仅当联通且无奇度节点或恰好有两个奇度节点。 一个有向图存在欧拉通路,当且仅当联通且所有节点的入度都等于出度或恰好有两个节点的一个出度比

2022-04-27 19:26:12 620

空空如也

空空如也

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

TA关注的人

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