自定义博客皮肤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)
  • 收藏
  • 关注

原创 小文件过多对分布式文件系统的危害以及解决方法

2、NameNode负载增加:HDFS的NameNode负责管理文件系统的元数据,包括目录结构、文件到数据块的映射等。3、数据块利用率降低:HDFS存储数据以数据块为单位,小文件可能无法充分利用数据块的存储空间,导致存储空间的浪费和数据块的碎片化。4、IO性能下降:大量小文件可能会增加文件系统的IO操作次数,导致IO性能下降,影响数据的读写速度。4、合理设计文件存储结构:设计合理的文件存储结构,避免单个目录下存放过多的小文件。1、合并小文件:将多个小文件合并成一个较大的文件,减少文件数量和元数据开销。

2024-04-18 22:21:48 383

原创 洪水预测相关的公开数据集

NOAA National Weather Service数据: 美国国家海洋和大气管理局(NOAA)提供了有关天气、降水和河流水位等信息的数据,这些数据可用于洪水预测研究。你可以在NOAA的网站上找到这些数据。此外,数据集的可用性和访问方式可能会随时间变化,查阅相关数据提供方的网站或数据存储库,以获取最新的信息和数据。European Space Agency(ESA)的Sentinel卫星数据: ESA的Sentinel卫星提供了全球范围内的地表覆盖和气象数据,这些数据可用于监测洪水事件。

2023-09-27 21:35:08 1060

原创 python计算函数的运行时间

若要查看fun2ptest.fun2p(arg1, arg2, cursor)函数的运行时间,可以使用Python标准库中的time模块来测量函数的执行时间。time模块提供了一个time()函数,用于获取当前时间戳,从而可以计算函数执行的时间间隔。请注意,time.time()返回的时间戳单位是秒,精确到小数点后的位数可能因操作系统而异。在上述代码中,我们在函数开始之前获取当前时间戳作为start_time,在函数执行完后获取当前时间戳作为end_time,然后计算两者的差值,即为函数的执行时间。

2023-07-26 16:47:59 729

原创 Matplotlib(plt)绘制图形

【代码】Matplotlib(plt)绘制图形。

2023-07-24 16:53:25 185

原创 plt绘制图形时在title中加入参数

如果想在 title 中嵌入传递过来的参数,可以使用字符串的格式化方法,例如使用 Python 的 format() 方法或 f-string(Python 3.6+)。这样可以将参数的值动态地插入到标题字符串中。

2023-07-24 16:52:16 552

原创 JPA根据id进行数据库更新操作

在上面的代码中,updateExampleEntity 方法接收要更新的实体对象的 ID,以及新的名称和年龄作为参数。它首先通过 ID 查询数据库中的实体对象,然后修改其名称和年龄属性,并通过 save() 方法保存回数据库。首先,你需要创建一个实体类来表示你要更新的数据。在业务层或控制器中,你可以通过 ID 查询要更新的实体对象,然后修改其属性并保存回数据库。请注意,在实际应用中,你需要处理实体对象为 null 或数据库中没有对应 ID 的情况,并根据业务需求进行适当的异常处理或返回值处理。

2023-07-22 21:42:21 1676

原创 JPA根据ID执行数据库删除操作

首先,需要创建一个实体类来表示你要删除的数据。在这个实体类中,可以定义与数据库表中的字段相对应的属性。在上面的代码中,deleteExampleEntity 方法接收要删除的实体对象的 ID 作为参数。在业务层或控制器中,可以通过 ID 查询要删除的实体对象,然后使用 JPA 提供的 deleteById() 方法来执行删除操作。请注意,在实际应用中,需要处理数据库中是否存在对应 ID 的实体对象以及删除操作的异常情况,并根据业务需求进行适当的异常处理。

2023-07-22 21:41:19 664

原创 python根据给定id查询mysql数据库

get_data_by_id函数接受一个id作为参数,并使用SELECT语句查询数据库中的数据,其中%s是SQL查询的占位符,通过(id,)来传递实际的ID值。fetchall()方法用于获取查询结果,它将返回一个包含查询结果的元组列表。根据给定的ID编写SQL查询语句,可以使用SELECT语句来从数据库中检索数据。在上面的代码中,使用了mysql.connector模块来连接MySQL数据库。需要根据你的数据库信息(主机名、用户名、密码、数据库名)进行适当的更改。

2023-07-21 10:13:34 432

原创 linux运行java程序报错 错误: 找不到或无法加载主类 RunPythonCommand

在Java中,当您尝试运行一个类时,Java虚拟机(JVM)需要知道类的位置。如果您已经编译成功并生成了.class文件,但在运行时仍然遇到"错误: 找不到或无法加载主类 RunPythonCommand"的问题,可能是因为类路径(Classpath)未正确设置。在这个命令中,除了当前目录(.),:/path/to/dependencies/*将/path/to/dependencies/目录下的所有JAR文件添加到类路径中。如果您的类依赖于其他类或JAR文件,请确保将它们的路径添加到类路径中。

2023-07-18 15:51:35 1667 1

原创 linux系统运行某个java文件

3、使用cd命令切换到包含Java文件的目录。请确保您的系统已正确安装Java并且Java文件已经编译成功。如果Java程序依赖于其他类或JAR文件,您需要使用-cp或-classpath选项指定类路径。要在Linux系统中运行某个Java文件,您可以使用java命令。将YourJavaFile替换为您的Java类的名称(不包括.class扩展名)。5、将YourJavaFile.java替换为实际的Java文件名。如果您未安装Java或版本不符合要求,您需要先安装适当的JDK。1、打开终端或命令行界面。

2023-07-18 15:35:33 3934 2

原创 docker根据镜像生成容器

v /host/path:/container/path:表示将主机上的路径 /host/path 挂载到容器中的路径 /container/path,以实现主机和容器之间的数据共享。运行 docker run 命令后,将会创建并启动一个新的容器,你可以使用其他 Docker 命令(如 docker ps)来查看容器的状态和详细信息。这将使用指定的镜像创建一个新的容器,并启动该容器。根据你的需求,你可以根据具体的选项来配置 docker run 命令,以便满足你的应用程序的需求。

2023-07-17 16:06:09 3156 1

原创 python根据两个数组绘制折线图

在上述示例中,我们有两个数组 y1 和 y2,以及一个共享的 x 轴数组 x。我们使用 ax.plot() 分别在同一个坐标轴 ax 上绘制两个数组的折线图。然后,我们使用 ax.set_xlabel() 和 ax.set_ylabel() 设置坐标轴的标签。运行上述代码后,你将会看到一个包含两个数组的折线图,其中 y1 数据和 y2 数据都在同一个纵轴上显示。图例将显示每个折线的标签。最后,我们使用 ax.legend() 添加图例,用于标识每个折线的含义。

2023-07-15 15:48:26 1503 1

原创 python从mysql数据库读取json格式的数据并打印

要从 MySQL 数据库读取 JSON 格式的数据并打印,你可以使用 Python 的 mysql-connector-python 库来连接和查询数据库。3、接下来,使用 cursor.fetchall() 获取查询结果,并通过遍历结果集来处理每一行的 JSON 数据。你可以根据实际情况修改查询语句。1、在上述示例中,首先使用 mysql-connector-python 库建立与 MySQL 数据库的连接。运行上述代码时,将会从 MySQL 数据库中读取 JSON 数据,并将其解析后进行打印输出。

2023-07-14 15:15:02 905 1

原创 python查看变量的类型

你可以将要检查类型的变量作为 type() 函数的参数,它将返回变量的类型对象。常见的类型包括整数(int)、浮点数(float)、字符串(str)、列表(list)、字典(dict)等。然后,使用 type() 函数打印出变量 x 的类型。运行上述代码,你将会看到输出结果类似于 <class ‘int’>,表示变量 x 的类型是整数(int)。要查看一个变量的类型,你可以使用内置函数 type()。通过查看变量的类型,你可以了解变量所存储的数据的类型,从而在编程过程中做出相应的操作和判断。

2023-07-14 15:11:18 2490 1

原创 docker compose讲解

你可以通过编写 Compose 文件来定义你的应用程序的整体架构,并使用 Compose 提供的命令来管理容器的生命周期。:Docker Compose 支持多个环境的配置,可以通过使用不同的 Compose 文件(如 docker-compose.prod.yml 和 docker-compose.dev.yml)来定义各个环境下的服务和设置。:Docker Compose 允许你以指定数量的副本运行服务,并可以使用 docker-compose scale 命令来调整服务的数量。

2023-07-14 14:54:17 229 1

原创 python读取excel文件的某一列数据,并将数据存放到数组中

上述代码中,首先使用 pd.read_excel() 函数读取 Excel 文件,并将其存储在一个 DataFrame 对象中。通过以上代码,你可以读取 Excel 文件的某一列数据,并将其存放到 Python 数组中供进一步处理和分析。要读取 Excel 文件的某一列数据并将其存放到数组中,可以使用 Python 的 pandas 库。请将 ‘path/to/your/excel/file.xlsx’ 替换为实际的 Excel 文件路径,并将 ‘Column_Name’ 替换为你想要读取的列的名称。

2023-07-14 14:52:20 6172 2

原创 Springboot集成Redis实战

上面的代码使用了@Cacheable注解将getUserById方法的结果缓存到名为"user"的缓存中,使用@CachePut注解将updateUser方法的结果更新到缓存中,使用@CacheEvict注解从缓存中删除deleteUserById方法的结果。以上就是使用Spring Boot集成Redis实战的步骤。4、使用RedisTemplate操作Redis。3、创建RedisTemplate。2、配置Redis连接信息。1、添加Redis依赖。5、使用Redis缓存。

2023-07-12 10:53:02 267 1

原创 springboot前后端数据交互

Spring Boot是一种快速构建Java应用程序的框架,它可以帮助开发人员更快地开发和部署应用程序。在Spring Boot中,前端和后端之间的数据交互通常使用JSON数据格式进行。在前端页面中,可以使用JavaScript或其他客户端库来调用RESTful API并获取数据。在前端页面中,可以使用JavaScript或其他客户端库来显示从服务器获取的数据。在前端页面中,可以使用JavaScript或其他客户端库将数据发送到服务器。使用Spring Boot,可以轻松地创建RESTful API。

2023-04-04 16:47:34 2759

原创 nvm安装时node安装成功,npm安装失败

nvm安装时node可以安装npm安装失败

2022-10-24 15:33:12 593

原创 python安装pyfasttext

python安装pyfasttext

2022-10-06 21:37:22 1380 1

原创 文件“testol.sql“的内容无法使用代码页936读取

在导入数据库中sql文件出现了这个问题。解决方法:建立数据库时,设置成utf-8格式导入sql文件时也选择utf-8格式

2022-04-02 16:05:05 1041

原创 编程题聪明的编辑

万万没想到之聪明的编辑主要思想是采用一个辅助的字符数组按规则比较,我太菜了写的不太简洁希望大家多多包含package com.upc;import java.io.*;import java.util.Scanner;public class Main { public static void main(String[] args) { // write your code here int n; Scanner cin=new Scanner(Sys

2022-02-25 10:34:07 319

原创 CSP小中大

题目挺简单的主要是这个中位数比较麻烦,弄了好几次才成功。中位数如果是整数要以整数输出,如果是小数要以保留一位小数输出,也可以写成cout<<mid<<".5";#include <iostream>#include <bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++)

2022-02-23 16:23:59 737

原创 CSP序列查询

总共有n个输入将An+1=N然后在Ai<=x<Ai+1中的值为i;这样在i与i+1之间f(i)的和为(a[i+1]-a[i])*i然后再加起来。#include <iostream>#include <bits/stdc++.h>using namespace std;int main(){ int n,N; cin>>n>>N; int a[n+1]; for(int i=0;i<n;i++){.

2022-02-23 15:24:09 593

转载 -bash: /usr/bin/python: Permission denied

linux下执行python后显示被拒绝问题定位:1、检查下要执行的文件的权限是否存在执行权限,否则执行chmod命令赋予权限;2、若赋予权限后仍然显示没有权限,检查下执行的python文件是否有权限,否则执行chmod赋予执行权限。显示/opt/python2.7/bin路径下的python文件没有权限,赋予其执行权限:$ cd /opt/python2.7/bin$ chmod 766 ./*...

2021-07-16 14:47:04 10998 1

原创 Hbuilder实现调用echarts读json文件将数据可视化

html文件<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>会员入会年分布</title> <!-- 引入 echarts.js --> <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>

2021-07-13 09:00:13 2207 2

原创 Android加载网页出现ERR_CACHE_MISS解决

在Manifest中的application前面加上以下代码<uses-permission android:name="android.permission.INTERNET"></uses-permission>

2020-11-23 20:00:03 2689

转载 Android studio使用SharedPreferences存储数据实现记住密码

Android studio使用SharedPreferences存储数据实现记住密码activity代码package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.v

2020-11-21 11:25:16 1050

空空如也

空空如也

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

TA关注的人

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