自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不可重复读和幻读区别

不可重复读的重点是**修改** :同样的条件 , 你读取过的数据 , 再次读取出来发现值不一样了,重点在**更新**操作。幻读的重点在于**新增或者删除**:同样的条件 , 第 1 次和第 2 次读出来的记录数不一样,重点在**增删**操作

2023-09-12 10:10:23 380

原创 接口优化方案

接口优化总结

2023-09-07 16:59:21 207

原创 静态代码块

是在类被加载时执行的一段代码,它在类的生命周期中只会执行一次。静态代码块使用关键字 "static" 声明,并被包含在类的声明中。静态代码块常用于在类加载时进行一些初始化操作,例如初始化静态变量或执行静态方法。它们的执行顺序是在类被加载时自上而下执行。静态代码块在类加载时首先被执行,然后才是主方法。这意味着静态代码块可以在类加载之前进行一些必要的初始化工作。静态代码块只会执行一次,即使类被实例化多次,静态代码块也只会在类加载时执行一次。

2023-06-03 15:59:00 2828

原创 sql函数练习题

具体而言,使用两个子查询,查询出两个去重的数据表,并使用条件(q2.date应该是q1.date的后一天)进行筛选,如下所示(数据未显示完全,从左至右顺序,列表名为 q1.device_id, q1.date, q2.device_id, q2.date)最后,分别统计q1.device_id 和 q2.device_id 作去重后的所有条目数和去重后的次日留存条目数,即可算出次日留存率。题目:现在运营想要找到每个学校gpa最低的同学来做调研,请你取出每个学校的最低gpa。所谓次日留存,指的是。

2023-05-26 15:59:05 1314

原创 详解Mysql默认提交事务

详解Mysql默认提交事务

2023-05-23 16:13:50 695

原创 JDBC快速连接

【代码】JDBC快速连接。

2023-05-23 16:08:44 59

原创 Java线程池简单示例

Java线程池简单示例

2023-05-13 17:03:22 130

原创 The specified database user/password combination is rejected: [28000][1045] Access denied for user

使用DataGrip连接虚拟机mysql时出现以下报错:The specified database user/password combination is rejected: [28000][1045] Access denied for user 'root'@'localhost' (using password: YES)

2023-05-08 17:51:47 831 2

原创 ACM模式下输入一个数组(未给出长度)

方法将字符串拆分成一个字符串数组。在这个例子中,将空格作为分隔符,但是你可以根据需要使用其他分隔符。创建一个整数数组,其大小与字符串数组的大小相同,然后使用parseInt()在这个例子中,首先创建了一个Scanner对象来读取标准输入。然后,使用nextLine()方法将每个字符串元素转换为整数,并将其存储在整数数组中。方法获取一行输入,并将其存储在一个字符串中。接下来,使用split()输入:1 2 3 4。输出:1 2 3 4。

2023-04-22 18:32:26 789

原创 Java多态(简单易懂)

Java中的多态(Polymorphism)是指不同的对象可以对同一个消息做出响应。具体来说,它包括两种形式:静态多态和动态多态。

2023-04-22 11:14:25 87

原创 hasNext ()和 hasNextLine()区别

的主要区别在于它们检查的输入单元不同,前者检查标记,后者检查行。一般来说,如果需要逐个读取每个单词,可以使用。都是 Java Scanner 类的方法,用于检查输入流中是否还有下一个标记或行。如果需要逐行读取每一行文本,可以使用。

2023-04-12 15:36:41 5454

原创 二叉树的镜像

输入一个二叉树,该函数输出它的镜像。

2023-04-11 15:10:26 65

原创 判断一个二叉树是不是另外一个二叉树的子结构

判断一个二叉树是不是另外一个二叉树的子结构

2023-04-11 11:53:51 77

原创 Java算法——数学

java常见的数学相关的初级算法题,包含有计数质数、汉明重量、汉明距离、颠倒二进制位、打印杨辉三角等

2023-04-04 12:21:52 402

原创 使用双指针实现反转链表

使用双指针实现反转链表

2023-03-28 12:00:20 159

原创 Java创建一个链表

Java创建一个链表

2023-03-28 11:02:06 1037

原创 带参数的lambda表达式详解

Java中带参数的Lambda表达式的基本语法详解

2023-03-27 15:44:58 995

原创 Java实现包含min值的栈

定义栈的数据结构,并在该类型中实现一个能够得到栈的最小元素的 min 函数

2023-03-27 12:06:29 76

原创 flush()函数用法详解

out.flush()方法和out.close()方法都可以用来关闭输出流,但它们之间有一些区别。out.flush()方法可以将输出流缓存中的内容强制输出,但并不会关闭输出流,所以在调用flush()方法之后,你仍然可以向输出流中写入内容。调用flush()方法通常用于确保输出流中的内容被立即写入到目标设备中,例如,你在写入数据后希望立即将数据发送给网络或硬盘。如果没有调用flush()方法,写入的数据可能会被缓存,无法立即发送给目标设备,从而导致一些问题。

2023-03-14 11:14:07 6932

原创 读取图像并转成tensor格式

如何把图像转成tensor进行保存

2023-03-13 15:46:17 988

原创 .csv文件转tensor

.csv文件转tensor

2023-03-13 15:37:52 426

原创 修改Numpy数组长度

修改一个 NumPy 数组的长度,可以使用 reshape() 函数或 resize() 函数。reshape() 函数用于改变数组的形状,但是数组中的元素的总数不能改变。这意味着,如果要将数组的长度更改为不同的大小,需要确保新大小的总元素数与原始大小的总元素数相同。例如,要将一个形状为 (3, 4) 的数组更改为一个形状为 (2, 6) 的数组,可以使用以下代码:

2023-03-10 17:13:14 1053

原创 Java实现快速幂

实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,x的n次方 )。

2023-03-03 19:28:04 172

原创 Java-打印杨辉三角

用Java打印杨辉三角

2023-03-02 18:20:45 33

原创 Java位运算符>>和>>>区别

在 Java 中,右移运算符有两种形式:">>" 和 ">>>"。这两种运算符的主要区别在于当进行右移操作时,左边的空位填充的是符号位(有符号右移)还是零(无符号右移)。

2023-03-02 16:19:58 193

原创 RNN和LSTM详解

循环神经网络(Recurrent Neural Network,RNN)是一种用于处理序列数据的神经网络。相比一般的神经网络来说,他能够处理序列变化的数据。比如某个单词的意思会因为上文提到的内容不同而有不同的含义,RNN就能够很好地解决这类问题。

2023-03-02 15:53:18 742

原创 Python基础——笔记向

本文为笔者学习python期间做的笔记,方便自己学习查看。笔者之前学过C和Java,因此本文适合有语言基础的同志快速上手python基本语法。

2023-03-02 15:40:09 160

原创 快速上手Git

GIt理论和常见操作,让你快速上手git。Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:

2023-02-28 23:19:09 45

原创 Java遍历HashMap

Java如何遍历HashMap

2023-02-27 20:15:40 560

原创 Java泛型

泛型(Generics)是指编程语言中一种抽象的数据类型,可以在代码编写时指定其类型,然后在编译时进行类型检查和类型安全的操作。通过使用泛型,可以将数据类型作为参数传递到类、方法、接口等定义中,从而实现更灵活、安全、可读性高的编程。泛型的出现使得我们能够在编译时检测类型错误,而不是在运行时才发现问题,从而提高了代码的可靠性。泛型还可以减少类型强制转换的代码,使代码更加简洁易读。在Java中,泛型被广泛应用于集合类(如ArrayList、HashMap等)和函数式编程中。

2023-02-24 19:23:35 172

原创 Java嵌套静态类

在 Java 中,静态嵌套类可以访问外部类的静态成员(静态字段和方法),但不能访问外部类的非静态成员。

2023-02-23 19:23:47 138

原创 使用System.out.println()打印对象

使用System.out.println()打印对象

2023-02-23 16:53:08 829

原创 埃氏筛选法—质数筛查

埃氏筛法(Sieve of Eratosthenes)是一种简单直观的素数筛法,用来查找一定范围内的素数。其基本思想是:从2开始,将每个素数的倍数都标记成合数,一直到目标范围内所有的素数都被筛选出来为止。具体实现方法是使用一个boolean类型的数组,标记索引对应的数字是否为素数。

2023-02-21 20:44:08 328

原创 将.pkl文件转化为.csv

pkl文件转化为csv报错信息:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf0 in position 0: invalid continuation byte

2023-02-20 14:50:14 2453

原创 Java不同修饰符区别(总结)

在 Java 中,有很多种修饰符(Modifier),用于控制类、方法、变量等元素的访问范围、继承性、抽象性、静态性等特性。

2023-02-15 15:54:19 624

原创 Java中使用this调用构造方法

在 Java 中,可以使用 this() 关键字来调用同一个类中的其他构造方法。这种方式通常被用于避免代码重复,或者在构造方法中需要进行额外的初始化操作时。

2023-02-15 15:37:13 3181

原创 Java类变量和实例变量

类变量,也叫静态变量,是指在类中以 static 关键字定义的变量。与实例变量不同,类变量属于类本身,而不是类的每个实例。换句话说,类变量在整个程序执行过程中只有一份拷贝,而且可以被该类的所有实例共享。实例变量是指定义在类中,但不以`static` 关键字定义的变量。每个类实例都有自己独立的一份实例变量,它们的值也是相互独立的。

2023-02-15 14:54:14 1756 1

原创 Java对象数组

在 Java 中,对象数组是一种特殊类型的数组,它可以存储对象引用。对象数组和基本类型数组的声明方式是相同的,但它们所存储的数据类型不同。

2023-02-15 13:29:11 2590

原创 Java Scanner类中next、nextInt和nextLine方法的区别

Java Scanner类中next、nextInt和nextLine方法的区别

2023-02-14 17:13:35 527

原创 构造方法可以省略void吗

构造方法是一个比较特殊的方法,它是专门用来初始化,并返回该对象的,所以你如果写下void返回类型,那就表示别人得不到你这个类的对象,所以构造方法的返回值类型就是本类类型。

2023-02-14 16:40:16 320

空空如也

空空如也

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

TA关注的人

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