- 博客(59)
- 收藏
- 关注
原创 二手房屋数据分析可视化系统-python
扩展名为.ui的文件,可通过如下方式采用PyUCI进行解析,如MainWindow.ui文件解析成MainWindow.py文件。链接: https://pan.baidu.com/s/12zwqM5i5rQvq_N29RiQ3Sw。链接: https://pan.baidu.com/s/1CcUmcBR9yvhNHCDkustr7A。链接:https://pan.baidu.com/s/1QSiS0Is57nZmRVUhiDwKtg。
2025-02-06 20:49:13
530
原创 二手房数据可分析-python
In [51]:import numpy as npimport pandas as pdimport matplotlib.pyplot as plt##忽略警告import warningswarnings.filterwarnings('ignore')plt.rcParams['font.family'] = ['SimHei'] #设置字体为黑体plt.rcParams['axes.unicode_minus
2025-02-05 15:55:02
677
原创 Class类与java反射
通过java反射机制,实现访问、检测和修改描述Java对象本身信息的功能。java反射机制的功能十分强大,在java.lang.reflect包中提供了对该功能的支持。
2025-01-19 13:15:56
673
原创 java中数据输入/输出流
数据输入/输出流(DataInputStream类与DataOutputStream类)允许应用程序以与机器无关的方式从底层输入流中读取基本java数据类型。当读取一个数据时,不必再关心这个数值应当是哪种字节。
2024-12-20 19:27:04
632
原创 java中带缓存的输入/输出流
缓存时I/O的一种性能优化。缓存流为I/O流增加了内存缓存区。有了缓存区,使得在流上执行skip()、mark()、reset()方法都成为可能。字符数据文件。
2024-12-20 19:08:43
1780
原创 java中的FileReader和FileWriter类
使用类向文件中写入数据与使用类从文件中将内容读出来,都存在一点不足,即这两个类都只提供了对字节或字节数组的读取方法。由于汉字在文件中占用两个字节,如果使用字节流,读取不好可能会出现乱码现象,此时采用字节流Reader或Writer类即可避免这种现象。FileReader和FileWriter字符流对应了FileInputStream和FileOutputStream类。FileReader流顺序地读取文件,
2024-12-18 18:58:38
340
原创 java中FileInputStream和FileOutputStream类
FileInputStream类与FileOutputStream类都用来操作磁盘文件,提供了基本的文件写入能力。
2024-12-18 18:46:08
515
原创 java中File类
File类定义了一些与平台无关的方法来操作文件,可以通过调用File类中的方法,实现创建、删除、重命名文件等操作。File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、文件长度、文件读写权限等。数据流可以将数据写入到文件中,文件也是数据流最常用的数据媒体。
2024-12-17 21:34:28
817
原创 java中输入输出流
java语言定义了许多类专门负责各种方式的输入/输出,这些类都被放在java.io包中。其中,所有输入流类都是抽象类InputStream(字节输入流)或抽象类Reader(字符输入流)的子类;而所有输出流都是抽象类OutputStream(字节输出流)或抽象类Writer(字符输出类)的子类。
2024-12-17 21:04:39
970
原创 java中Map接口的实现类
Map接口常用的实现类有HashMap和TreeMap。HashMap是基于哈希表的Map接口的实现,HashMap类实现的Map集合添加和删除映射关系效率更高。HashMap通过哈希码对其内部的映射关系进行快速查找。TreepMap中的映射关系存在一定的顺序,如果希望Map集合中的对象也存在一定的顺序,应该使用TreepMap类实现Map集合。
2024-12-16 18:58:06
541
原创 java中Map接口
Map接口提供了将key映射到值的对象。ke一个映射不能包含重复的key,每个key最多只能映射到一个值。// 定义一个演示Map接口使用的类// 创建一个HashMap实例,用于存储键值对,键和值都是String类型// 向Map中添加键值对map.put("01","李同学");// 键为"01",值为"李同学"map.put("02","魏同学");// 键为"02",值为"魏同学"// 获取Map中所有键的集合// keySet()方法返回Map中所有键的Set集合。
2024-12-15 17:02:54
357
原创 java中Set集合
Set集合的对象不按特定的方式排序,只是简单把对象加入集合中,但Set集合中不能包含重复对象。Set集合由Set接口和Set接口实现类组成。Set接口继承了Collection接口,因此包含Collection接口的所有方法。注意:Set构造有一个约束条件,传入的Collection对象不能有重复值。题目:实现comparable接口,重写该接口中的compareTo()方法。在主方法中创建UpdateStu对象,创建集合,并将UpdateStu对象添加到集合中。
2024-12-14 14:56:32
363
原创 java中List接口
List集合包括List接口以及List接口的所有实现类。List集合中的元素允许重复,各元素的顺序就是对象插入的顺序。类似Java数组,用户可通过使用索引(元素在集合中的位置)来访问集合中的元素。使用List集合时通常声明为List类型,可通过不同的实现类来实例化集合。
2024-12-13 17:38:27
419
原创 java集合类Collection接口
Collection接口是层次结构中的根接口。构成Collection的单位称为元素。Collection接口通常不能直接使用,该接口提供添加元素、删除元素、管理数据的方法。这些方法也同时适用于List集合和Set集合。//Collection接口//实列化集合类对象//创建迭代器对象while (iterator.hasNext()){//判断是否有一个元素//获取集合中的元素//注意:Iterator的next()方法返回的是Object。
2024-12-13 16:56:53
277
原创 java集合类概述
其中Set采用HashSet和TreeSet,List采用ArrayList和LinkedList。集合类与数组不同的是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。List集合、Set集合和Map集合,其中List集合、Set集合继承了collection接口。HashMap和TreeMap。
2024-12-13 16:45:40
163
原创 Swing中密码框组件
密码框(JPasswordField)与文本框的定义和用法基本相同,唯一不同的是密码框将用户输入的字符串以某种符号进行加密。密码框对象是通过javax.swing.JPasswordField类创建的。
2024-12-05 15:13:10
208
原创 Swing中的文本框组件
文本框(JTextField)用来显示或编辑一个单行文本,在Swing中通过javax.swing.JTextField类对象创建,该类继承了javax.swing.text.JTextComponet类。
2024-12-05 15:04:03
381
原创 Swing中下拉列表框组件
在初始化下拉框列表时,可以选择同时指定下拉表中的项目内容,也可以在程序中使用其他方法设置下拉列表框中的内容,下拉列表框中的内容可以被封装在ComboBoxModel类型、数组或Vector类型中。1、public void setSelectedItem(Object item),其中setSelectedItem()方法用于设置下拉列表中的选中项。在下拉列表的右方存在一个 倒三角形的按钮,当用户单击该按钮时,下拉列表中的项目将会以列表形式显示出来。3、getSize():返回指定索引处的值。
2024-11-30 18:24:13
498
原创 Swing中复选框组件
与单选框按钮唯一不同是,复选框可以进行多选设置,每一个复选框都提供“选中”与“不选中”两种状态。复选框用JCheckBox类的对象表示,它同样继承于AbstractButton类,所以复选框组件的属性设置也来源于AbstractButton类。复选框与其他按钮设置基本相同,除可在初始化时设置图标之外,还可设置复选框文字是否被选中。
2024-11-30 16:57:02
199
原创 Swing中单选按钮
单选按钮是Swing组件中JRadioButton类的对象,该类是JToggleButton的子类,而JToggleButton是AbstractButton的子类,所以控制单选按钮的诸多方法都是AbstractButton类中的方法。如果将所有单选框按钮放置在按钮组中,则需要实例化一个JRadioButton对象,使用该对象调用add()方法添加按钮。上述构造形式,可以知道在初始化单选框按钮时,可以同时设置单选框按钮的图标、文字及默认是否被选中等属性。
2024-11-30 16:43:37
318
原创 Swing中提交按钮组件
4、public JButton(String text,Icon icon):带文本和带图标。2、public JButton(String text):带文本。3、public JButton(Icon icon):带图标。1、public JButton():不带任何文本和图标。
2024-11-30 13:09:22
172
原创 Swing中JScrollPane面板
在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容的情况,这时可使用JScrollPane面板。JScrollPane面板是带滚动条的面板,是一种容器,但是JScrollPane只能放置一个组件,并且不可使用布局管理器。
2024-11-30 11:53:51
264
原创 Swing中网格组布局管理器
由GridBagLayout类实现的布局管理器称为网格组布局管理器,它实现了一个动态的矩形网格,这个矩形网格由无数个矩形单元格组成,每个组件可以占用一个或多个这样的单元格。
2024-11-30 11:30:45
491
原创 Swing中的网格布局管理器
网格布局管理器,将容器划分为网格,即组件可以按行和列进行排列。组件从网格的左上角开始,按照从左到右、从上到下的顺序加入到网格中,并且每一个组件都会填满至整个网格,改变窗体的大小,组件的大小也会随之改变。
2024-11-30 10:49:31
354
原创 Swing中边界布局管理器
在默认不指定窗体的情况下,Swing组件的布局模式是边界布局管理器,边界布局管理器可以将容器划分为东、西、南、北、中;这五个区域,可以将组件使用Container类的add()方法添加入到这五个区域。
2024-11-30 10:31:16
198
原创 Swing中流布局管理器
流布布局管理器是基本的布局管理器,在整个容器中的布局,像“流”一样从左到右摆放组件,直到占据了这一行的所有空间,然后再向下移动一行。默认组件在每一行都是居中排列的,但是通过设置也可以更改组件在每一行上的排列位置。
2024-11-30 10:10:15
209
原创 Swing中图标的使用
3、public void paintIcon(Component arg0,Graphics arg1,int arg2,int arg3):用于实现在指定坐标位置画图。Swing中的图标可以放置在标签、按钮等组件上,图标可以用Java支持的图片文件类型进行创建,也可以使用java.awt.Graphics类提供的功能方法来创建。1、public int getIconHeight():获取图标的长。2、public int getIconWidth():获取图标的宽。
2024-11-29 21:13:52
357
原创 mysql——分库分表
分库分表##介绍:问题分析:随着互联网及移动互联网的发展,应用系统的数据量也是指数式增长,若采用当数据库进行数据存储,存在以下性能瓶颈:1、IO瓶颈:热点数据太多,数据缓存不足,产生大量磁盘IO,效率较低。请求数据太多,带宽不够,网络IO瓶颈。2、CPU瓶颈:排序、分组、连接查询、聚合统计等SQL会耗费大量的CPU资源,请求数太多,CPU出现瓶颈。分库分表的中心思想都是将数据分散存储,使得单一数据库/表的数据量变小来缓解单一数据库的性能问题,从而达到提升数据库性能的目的。
2023-09-19 15:43:28
219
原创 mysql-主从复制
主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他服务器的主库,实现链状复制。(master)主库——————————>(slave)从库MySQL复制的有点主要包含以下三个方面:1.主库出现问题,可以快速切换到从库提供服务2.实现读写分离,降低主库的访问压力3.可以在从库中执行备份,以避免备份期间影响主库服务。
2023-09-11 20:54:11
113
原创 mysql - 运维 - 错误日志和二进制日志
在/etc/my.cnf配置文件中添加binlog_format=STATEMENT,将ROW改为STATEMENT,然后重启MySQL。使用mysqlbinlog -v binlog.000021查看。
2023-09-09 18:16:23
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人