自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下安装mysql8时出现的问题

警告:mysql-community-libs-8.0.25-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY。错误:依赖检测失败:mariadb-libs 被 mysql-community-libs-8.0.25-1.el7.x86_64 取代。解决办法:在安装命令后加上 --nodeps --force。

2022-10-17 17:46:09 711 1

原创 重复使用逆向工程插件出现的问题

spring整合mybatis出现的问题

2022-09-28 16:21:13 173

原创 使用mybatis generator插件生成mybatis逆向工程

Mybatis使用插件生成逆向工程

2022-09-27 21:54:08 354

原创 使用PreparedStatement执行批量插入sql的三种方式以及效率

jdbc学习

2022-08-01 10:08:45 5028 2

原创 JDBC学习--不同表的通用基础查询

JDBC学习

2022-07-31 00:07:00 156 2

原创 JDBC学习--针对某张表的通用的增删改以及基础查询操作

JDBC学习

2022-07-30 22:44:15 138

原创 数据结构学习第三天--约瑟夫问题

数据结构之约瑟夫问题学习

2022-07-29 23:56:18 242 1

原创 数据结构第三天--双向链表的增删改查

数据结构第三天学习--双向链表

2022-07-29 21:22:38 289

原创 数据结构第二天之单链表

代码】数据结构第二天之单链表。

2022-07-29 00:23:44 96

原创 数据结构第一天-数组模拟环形队列

代码】数据结构第一天-数组模拟环形队列。

2022-07-27 22:53:15 242

原创 数据结构第一天-稀疏数组

代码】数据结构第一天-稀疏数组。

2022-07-27 22:51:39 177

原创 java创建线程的四种方式

java创建线程的四种方式

2022-06-13 22:56:52 2171

原创 Druid连接池的工具类

工具类:package cn.xatu.dataSource.utils;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.S

2022-04-21 23:39:48 262

原创 JDBC快速入门

将数据库对应的jar包导入到项目中 注册驱动 获取数据库连接对象 定义sql 获取sql的执行对象 执行sql 处理sql执行结果 释放资源代码如下(jdbc操作mysql)package cn.xatu.jdbc.demo1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/* 修改表中的

2022-04-20 20:47:28 593

原创 字节流复制文件与字节缓冲流复制文件的效率的差异

字节流复制文件的步骤创建字节输入流对象,构造方法中绑定要读取的数据源 创建字节输出流对象,构造方法中绑定输出的文件目的地 为了增加输出效率,可以使用一个字节数组 使用FileInputStream对象的方法read读取数据 使用FileOutputStream对象的方法write将数据写入文件 释放资源代码如下:package com.xatu.day2.demo02.CopyFile;import java.io.FileInputStream;import java.io.F

2022-03-30 16:59:01 322

原创 使用IO流复制文件

public class Demo01CopyFile { public static void main(String[] args) throws IOException { //创建一个字节输入流,构造方法中绑定要读取的数据源 FileInputStream fis = new FileInputStream("C:\\01.jpg"); //创建一个字节输出流,构造方法中绑定要写入的目的地 FileOutputStream f.

2022-03-29 20:55:14 773

原创 Lambda表达式

Lambda表达式的标准格式由三部分组成: a.一些参数 b.一个箭头 c.一段代码格式: (参数列表) -> {一些重写方法的代码};解释说明格式: ():接口中抽象方法的参数列表,没有参数,就空着;有参数就写出参数,多个参数之间使用逗号分隔 ->:传递的意思,把参数传递给方法体{} {}:重写接口的抽象方法的方法体1.无参数无返回值定义一个Mother接口,里面包含一个call的抽象方法public inte

2022-03-25 22:16:54 73

原创 模拟斗地主(java)

主要分为5个步骤1.准备牌:可以先创建两个List集合用来存储牌的花色和牌的序号,然后再创建一个HashMap<k,v>用来存储牌的索引和牌,再创建一个ArrayList集合用来存储牌的索引(用来排序)。因为大王和小王这两张牌比较特殊,所以应该在一开始的时候单独添加到map中2.洗牌:可以使用静态工具类Collections的方法shuffle(list)来打乱牌的顺序(也就是打乱牌的索引的顺序)3.发牌:一共54张牌要发给3个人然后需要留3张给底牌,所以每人

2022-03-20 10:18:25 335

原创 打印字符沙漏

如题可知,题中沙漏可以看做是两个正三角形(重合中间一行)拼接成的。因此,题目可以拆分为,打印一个正三角形和打印一个倒三角形(去掉顶点);则代码如下:#include <stdio.h>#include <math.h>int main(){ //沙漏可以看成两个正三角形拼接,重合了顶部一行 int count = 0; char str =0; scanf("%d %c", &count, &str); int line = sqrt((c..

2022-01-18 16:02:30 401

原创 初识结构体

创建结构体://创建一个学生类结构体struct Stu{ char name[20];//名字 int age;//年龄 char id[20];//学号};初始化结构体:struct Stu s = { "张三",20,"1906098765" };结构体的两种调用方式:传值调用和传址调用;传值调用:void print1(struct Stu m) { printf("%s %d %s\n", m.name, m.age, m.id);}int main

2022-01-18 13:39:51 99

原创 简易排雷游戏(c语言版)

结构分为三个部分,测试函数,用于实现游戏逻辑,game.h用于函数声明和宏定义,game.c实现游戏。test.c#define _CRT_SECURE_NO_WARNINGS#include "game.h"void menu() { printf("*****************************\n"); printf("******* 1.play *******\n"); printf("******* 0.exit *******\n"

2022-01-07 17:28:26 140

原创 简易版三子棋(c语言版)

小游戏的代码块分为三个部分,测试函数(test.c):运行小游戏和实现游戏逻辑部分,game.h:引头文件,函数声明,game.c:实现游戏中的函数test.c#define _CRT_SECURE_NO_WARNINGS#include "game.h"void menu() { printf("***************************\n"); printf("******* 1.play *****\n"); printf("******* 0.

2022-01-06 12:20:40 2314

原创 关机小程序(c语言实现)

windows下的关机命令:shutdown -s -t 60(60s后关机)取消注销命令:shutdown -a//关机//c语言提供了一个函数 system() -执行系统命令的//shutdown -s -t 60 关机//shutdown -a 取消注销#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char input[20] = { 0 };

2021-11-14 12:04:27 1023

原创 找一个数字区间的素数及其优化

例如:求3-200之间的素数#include <stdio.h>int main(){ int count = 0; for (int i = 3;i <= 200;i++) { //判断i是否为素数 //2-i-1之间的数去试除i,看能不能被整除 int j = 0; for (j = 2;j < i;j++) { if (i % j == 0) { break; } } if (i == j) { print

2021-11-13 17:45:09 216

原创 python将数组转换成csv文件

利用pandas把numpy数组保存为csv文件1.利用numpy库创建数组import numpy as npimport pandas as pdfrom numpy.matlib import repmatarra = np.random.randint(1,10,(1000,5))arrb = np.square(arra)arrc =np.minimum(arra,arrb)print(arrc)运行截图:2.利用pandas将创建好的数组转化为csv文件..

2021-11-05 23:53:54 14049

原创 Pycharm配置pyqt5

一. 安装PyQt51.win+r打开命令行,输入cmd进入。输入pip install pyqt5 pyqt5-tools,等待命令安装完成,完成之后,打开自己python,输入import PyQt5出现如下界面则pyqt5已经安装完成。我是安装了Anaconda这个集成包里面有python和pip,如果电脑里有多个python集成环境,可以先检查自己默认的python环境的版本。进入命令行,输入python会显示默认python版本,如我这里的是3.8.8的二.Pychar..

2021-10-31 20:46:00 9146 1

原创 排序算法(二)(C语言实现)

插入排序:1.1 基本思想将待排序的无序数列看成是一个仅含有一个元素的有序数列和一个无序数列,将无序数列中的元素逐次插入到有序数列中,从而获得最终的有序数列。1.2 算法流程1.从第一个元素开始,该元素可以认为已经被排序2.取出下一个元素,在已经排序的元素序列中从后向前扫描3.如果该元素(已排序)大于新元素,将该元素移到下一位置4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置5.将新元素插入到该位置中6.重复步骤21.3 代码展示#include <s

2021-10-30 20:16:19 109

原创 排序算法(一)(C语言实现)

常用排序算法一、冒泡排序1.1:基本思想相邻两两比较,较大的下沉,较小的上升第一轮之后,最小的数就被放到第一个位置1.2:优化如果在进行到某趟排序时,已经排好了,则没有必要进行下一次排序。故可以使用flag标志来判断。1.3:代码#include <stdio.h>#include <stdlib.h>#include <stdbool.h>void bubbleSort(int a[], int length) { int le

2021-10-29 19:58:43 127

SSM-CRUD,直接部署在服务器上就可以运行

可以直接运行的ssm项目

2022-10-02

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

TA关注的人

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