自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(230)
  • 资源 (10)
  • 收藏
  • 关注

原创 csv文件中出现乱码的解决方法

csv文件中出现乱码的解决方法

2023-07-21 11:12:55 8320

原创 正则表达式集合

正则表达式合集

2023-05-26 16:28:01 1345

原创 MySQL综合练习(50道)

MYSQL查询练习经典50道

2023-05-15 17:36:09 3254 4

原创 某电商客户数据价值分析项目

本项目处理分析客户数据,对客户进行分类,对不同客户类别进行特征分析,比较不同类别的客户价值,制定相应的营销策略,为其提供个性化服务。

2023-04-29 16:41:34 1332 1

原创 基于网络爬虫和SpringBoot框架的晋江文学小说小型网站项目

基于网络爬虫和SpringBoot框架的晋江文学小说小型网站项目

2023-04-27 21:54:26 1695

原创 基于 JavaWeb 的用户报名审核平台项目

基于 JavaWeb 的用户报名审核平台项目,实现用户登录、注册、报名,管理员审核报名信息等功能

2023-04-27 21:20:31 760

原创 Oracle操作练习一建表

Oracle操作练习,建表

2023-04-13 16:00:41 138

原创 C++之删除指定的结点

输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。

2023-03-19 16:54:01 365

原创 C++之链表去重

删除链表A与链表B相同数据的结点

2023-03-19 16:06:02 97

原创 C++之合并两个链表

合并两个链表, 按学号升序排列。

2023-03-19 15:42:23 323

原创 C++之围圈报数

13个人围成一圈,从第1个人开始顺序报号1,2,3。凡报到3者退出圈子。找出最后留在圈子中的人原来的序号(用链表实现)

2023-03-19 15:09:14 535

原创 C++之字符串交换单词

将字符串中 以A开头的单词 与 以K结尾的单词 进行交换

2023-03-18 16:47:33 163

原创 C++之三天打鱼两天晒网

C++之三天打鱼两天晒网

2023-03-18 16:32:07 215

原创 C++之输出螺旋N阶矩阵

C++,输出N阶螺旋矩阵

2023-03-18 15:50:37 673

原创 C++ 文件操作

C++ 文件操作

2023-03-18 15:37:50 89

原创 C++之百钱买百鸡

C++,百钱买百鸡

2023-03-18 15:20:08 3402

原创 C++之输出不及格同学的成绩(二维数组)

C++ 定义一个二维数组,保存M个同学N门课程的成绩,输出一门课程及以上不及格的同学信息

2023-03-18 15:13:42 534

原创 C++之按奇偶序号拆分链表

使用C++,将链表LA分解成两个链表,LA中存放序号为奇数的元素,LB中存放序号为偶数的元素,然后分别用头指针head1,head2指向LA,LB两个链表

2023-03-18 14:48:30 318

原创 C++之输出字符串中重复字符

C++,输出一个字符串中重复的字符,统计重复出现的次数

2023-03-18 14:12:09 1734

原创 C++之小猴子吃桃

用C++求小猴子吃桃子问题

2023-03-18 13:45:49 1312

原创 C++背包问题(01、多重、完全)

动态规划的背包问题,01背包、多重背包、完全背包

2023-03-17 17:01:40 264

原创 C++双向链表操作

C++双向链表的操作

2023-03-17 16:18:23 97

原创 C++:单链表操作合集

C++的链表操作集合

2023-03-17 15:05:43 109

原创 Spring学习——IOC

一、IOC控制反转使用对象是由主动new产生对象,转化为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此思想称为控制反转业务层要想使用数据层的对象,以前都是自己new 现在自己不new 了,交给外部来创建对象 外部旧反转控制了数据层对象的创建权Spring 提供了一个容器,IOC容器,用来充当思想中“外部”二、DI依赖注入在容器中建立bean与bean之间的依赖关系的整个过程,称为依赖注入业务层要使用数据层的对象,以前都是自己new 现在自己不new 了,交给外部来创建

2022-05-23 15:45:54 293

原创 JAVA基础程序——JDBC

一、JDBC1.1、概述JDBC就是使用JAVA语言操作关系型数据库的一套API1.2、JDBC本质官方定义的一套操作所有关系型数据库的规则,即接口 各个数据库厂商去实现这套接口,提供数据库驱动jar包 通过使用这套接口来编程,真正执行的代码时驱动jar包中的实现类1.3、JDBC的好处各个数据库厂商使用同样的接口,JAVA代码不需要针对不同的数据库分别开发 可随时替换底层数据库,访问数据库的JAVA代码基本不变二、JDBC快速入门JAVA操作数据库的流程:编写JAVA

2022-05-13 16:59:46 834

原创 vi和vim文件多模式编辑器

目录一、键盘图二、工作模式2.1、打开文件2.2、命令模式2.3、末行模式2.4、编辑模式vi和vim都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。一、键盘图二、工作模式2.1、打开文件vi profile# 打开文件,并将光标置于第8行vi +8 profile# 打开文件,打开最后一行vi + profile# 打开指定搜索单词if所在profile文件的位置,按n查找下一

2022-05-11 10:54:48 281 3

原创 Java程序基础——网络编程

一、网络通信协议通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计 算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。 网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmission Control Protocal/Internet Protoal传输控制协议/英特网互联协议),它是

2022-05-09 15:08:07 479

原创 Java基础程序——反射

一、类加载器1.1、类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始三步来实现这个类的初始化。加载指将class文件读入内存,并为之创建一个Class对象 任何类被使用时,系统都会建立一个Class对象连接验证:是否有正确的内部结构,并和其他类协调一致 准备:负责为类的静态成员分配内存,并设置默认初始化值 解析:将类的二进制数据中的符号引用替换为直接引用初始化初始化步骤(new 对象)1.2、类的加载时机创建类的实例 类的静..

2022-05-09 10:36:03 587

原创 Java基础程序—— 多线程安全问题

目录一、线程安全二、线程同步2.1、同步代码块2.2、同步方法三、死锁四、Lock接口五、等待唤醒机制一、线程安全如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果 和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。我们通过一个案例,演示线程的安全问题: 电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”, 本次电影的座位共100个(本场电影只能卖100张票)。 我们来模拟电影.

2022-05-05 17:00:30 375

原创 Java基础程序——线程池

目录1、线程池概念2、使用线程池方式——Runnable接口3、使用线程池方式——Callable接口4、线程池练习1、线程池概念线程池,就是一个容纳多个线程的容器,其中的线程可以重复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。在Java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。除了创建和销毁线程的开销之外,活动的线程也

2022-04-26 16:58:50 191

原创 Java基础程序——多线程

1、多线程介绍进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进行中程序的执行,一个进程中至少有一个线程。一个进程中可以有多个线程,这个应用程序则可以称之为多线程程序 总结:一个程序运行后至少有一个进程,一个进程中可以包含多个线程 什么是多线程?就是一个程序中有多个线程在同时执行。单线程程序与多线程程序的区别:单线程程序:有多个任务但只能依次执行。当上一个任务执

2022-04-26 11:34:41 660

原创 Java基础程序——Set集合排序(四种写法)

对ArrayList集合中的6个学生对象进行去重并按照年龄从小到大的顺序排序Set的特性是有序不重复,使用集合去重 对Set中的年龄属性进行比较public class Demos { public static void main(String[] args) { List<Student> students = new ArrayList<Student>(); students.add(new Student("张三","男",

2022-04-26 10:50:59 11879

原创 Java基础程序——打印流和commons-IO

目录一、打印流1.1、打印流的概述1.2、打印流完成数据自动刷新二、commons-IO2.1、导入jar包2.2、 FilenameUtils2.3、 FileUtils一、打印流1.1、打印流的概述打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式。打印流根据流的分类:字节打印流 PrintStream 字符打印流 PrintWriter方法:void print(String str): 输出任意类型的数据 void prin

2022-04-25 16:14:24 494

原创 Java基础程序——序列化流与反序列化流

目录1、序列化的概念2、对象序列化流 ObjectOutputStream3、对象反序列化流 ObjectInputStream4、序列化接口5、瞬态关键字 transient1、序列化的概念用于从流中读取对象的操作流 ObjectInputStream 称为 反序列化流 用于向流中写入对象的操作流 ObjectOutputStream 称为 序列化流 特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。2、对象序列化流 ObjectOutputStre

2022-04-25 15:31:57 168

原创 Java基础程序——Properties集合

目录1、 Properties 类介绍2、将集合中内容存储到文件3、读取文件中的数据,并保存到集合1、 Properties 类介绍Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。特点:Hashtable的子类,map集合中的方法都可以用。 该集合没有泛型。键值都是字符串。 它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设 备(硬盘、U盘、光盘)上。键值的来源

2022-04-25 14:39:19 721

原创 Java基础程序——转换流和缓冲流

目录一、转换流1.1、OutputStreamWriter1.2、InputStreamReader1.3、转换流和子类的区别二、字节缓冲流2.1、字节缓冲输出流BufferedOutputStream2.2、字节缓冲输入流BufferedInputStream2.3、使用基本流和高效流完成复制文件三、字符缓冲流3.1、字符缓冲流3.2、字符缓冲输出流:BufferedWriter3.3、字符缓冲输入流:BufferedReader3.4、使用字符缓冲流完

2022-04-25 14:11:45 1589

原创 Java基础程序——字节流和字符流

目录一、IO流的分类1.1、IO1.2、IO流的分类1.3、IO流的常用父类1.4、IO程序书写二、字节流2.1、字节输出流 OutputStream2.2、字节输入流 InputStream2.3、字节输入流InputStream2.4、字节流练习三、字符流3.1、字符编码表3.2、字符输入流Reader3.3、字符输出流Write3.4、字符流复制文件一、IO流的分类1.1、IO即输入(Input)、输出(Output)。都..

2022-04-25 10:26:46 460

原创 正则表达式——IP地址匹配

目录1、IP地址2、IP地址格式3、IP地址组成4、IP地址正则表达式1、IP地址IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址的长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用句点隔开。

2022-04-22 15:19:13 15999 1

原创 Java基础程序——递归

1、递归的分类递归:指当前方法内调用自己的现象递归分为两种:直接调用:方法自身调用自己。 间接调用:A方法调用B方法,B方法调用C方法,C方法调用A方法。2、注意事项递归一定要有出口。必须可以让程序停下 递归次数不能过多 构造方法,禁止递归3、递归的格式public void method(){ // 当前方法内调用自己 method();}4、使用递归进行求和 System.out.println(Sum(100)); // 结果为 5050

2022-04-19 16:39:17 531

原创 Java基础程序——IO流File类

目录1、IO概述2、File类3、File类的静态成员变量4、File类的构造方法5、相对路径和绝对路径6、File类的常用方法7、File类创建功能8、File类删除功能9、File类判断功能10、File类的list获取功能11、文件过滤器12、递归遍历全目录1、IO概述要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上。 把内存中的数据存储到持久化设备上,这个动作称为输出(写)Output操作

2022-04-19 14:34:24 241

student-test.sql

MySQL经典综合练习50道,资料包含创建表、插入数据、50道查询练习的题目和结果 适合有数据库基础的小伙伴学习

2023-05-16

MYSQL8.0练习题sql语句集合

MYSQL8.0练习题sql语句集合(包含建表、插入语句)

2022-04-02

MYSQL8.0练习题表清单和关联关系

用户MySQL8.0练习的表清单和关联关系图

2022-04-02

Git基础+工作流程+常用命令+托管服务

了解Git基本概念 能够概述git工作流程 能够使用Git常用命令 熟悉Git代码托管服务 能够使用idea操作git

2022-03-08

基于蚁群算法栅格地图的机器人路径规划.pptx

基于蚁群算法栅格地图的路径规划问题

2021-12-11

第4章 图表样式美化.pptx

matplotlib图表样式美化

2021-11-09

第3章 图表辅助元素的定制.pptx

matplotlib图表辅助元素的定制

2021-11-09

第2章 使用matplotlib绘制简单图表.pptx

第2章 使用matplotlib绘制简单图表.pptx

2021-11-09

第1章 数据可视化与matplotlib.pptx

数据可视化与matplotlib

2021-11-09

python3读取excel表数据——playoff.xls

python3读取excel表数据

2021-09-20

python3读取CSV文件数据--lagou.csv

python3读取CSV文件数据

2021-09-20

空空如也

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

TA关注的人

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