自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

就到这个秋天

雁过留声

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java通过Jedis操作Redis

1 Redis基本数据类型:String 字符串List 列表Hash 散列Set 集合Sorted Set 有序集合2 Jedis 介绍jedis的2种使用方式:通过单一连接方式使用,每次创建都会建立TCP连接,可适用于应用场景不太复杂的;通过JedisPool连接池使用,连接池初始化后,每次连接从连接池中取,使用完放回,不用每次都新建TCP连接,开销较小,适用于较为复杂的使用场景,需要配置一些连接池参数。3 项目中使用3.1 引入依赖<depende

2021-10-28 21:43:53 690

原创 提取二值图片中连通区域的特征

def cal_echo_area(data): #data是二值矩阵 # 计算图像中连通块的质心 centroid、 网格数量(占据大小) area 、 每个网格的坐标 coords labels = measure.label(data, connectivity=2) # 8连通区域标记 centroid = [] # 连通区域质心集合 area = [] # 每个连通区域包含的像素点个数 coords = [] # 每个连通区域包含的像素点坐标

2021-10-26 21:27:48 573

原创 Python替换图片上一些颜色

之前做的论文配图颜色太浅,被要求修改,但原图稿已丢失,无奈使出此招。先找一张你要替换颜色的照片,我这个保存的PNG格式的。看 ,就是下面这只叮当猫!替换前的图片很重要的一个步骤,用颜色识别工具对图像的RGB区间进行观察,寻找特征。苹果mac上使用 数码测色计,windows平台可下载其他的颜色识别软件。上代码:from PIL import Imagepath = "/Users/xsx/Desktop/ddm.png"img = Image.open(path)m = img.size

2021-10-26 21:00:14 1796

原创 基于MapBox的船舶AIS数据在地图上的实时显示(仿船讯网效果)

AIS数据NOAA Office for Coastal Management 提供了2009-2021年美国海岸周边的AIS数据,截止目前更新到21年3月份。网址:https://coast.noaa.gov/htdata/CMSP/AISDataHandler/2020/以20年数据为例,是按天提供的压缩包,解压后是.csv格式文件。数据格式如下:解析入库,...

2021-10-26 20:22:41 2498 8

原创 docker 使用 redis并外挂配置文件

docker 部署 redis以本人实际部署的为例1 下载redisdocker pull redis:5.0.72 修改redis 配置文件修改你准备挂载配置文件放入/home/ts/conf/目录下3 docker 中 生成 [docker容器目录与主机文件映射,数据和配置文件]docker run -d -p 6379:6379 -v /home/ts/conf/redis.conf:/etc/redis/redis.conf -v /home/ts/conf/data:/data -

2021-10-26 13:28:23 345

原创 docker 部署 jar

1 创建打包文件将创建Dockerfile文件和jar放入到已创建的打包文件目录下Dockerfile 内容:# Docker image for springboot file run# 基础镜像使用javaFROM java:8# 将jar包添加到容器中并更名为app.jarADD demo-0.0.1-SNAPSHOT.jar app.jar # 运行jar包RUN bash -c 'touch /app.jar'ENTRYPOINT ["java","-jar","/app.ja

2021-10-26 13:27:30 565

原创 docker容器时区修改 (宿主机时区与容器时区不一致)

若容器已经生成,则使用如下方式:1 进入容器docker exec -it 容器名 /bin/bash2 修改时间cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeecho Asia/Shanghai > /etc/timezone3 查看容器内当前时间date -R4 重启容器docker restart 容器名若容器未生成,可直接在Dockerfile里定义好:RUN ln -sf /usr/share/zonei

2021-10-26 13:25:45 510

原创 Druid 连接池 报错 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

场景赘述早晨查看项目前一天的实际运行日志,发现了 一个Springboot项目中的druid 连接池和 mysql 产生了异常信息,重连暂并未对系统产生影响下面是具体报错信息:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet successfully received from the server was 178,478,007 milliseconds

2021-10-26 13:13:10 3417

原创 Select2 实现模糊搜索 (远程实时加载)

select2 官方网站1 前端部分可选择去 https://github.com/select2/select2 ,下载select2对应的js和css,以及相关样式资源,同时也可根据开发要求,设置提示language。涉及外部js和css<link rel='stylesheet' href='../select2/select2.css' type='text/css' /><link rel='stylesheet' href='../select2/select2-bo

2021-10-26 13:09:00 1562

原创 两数相加——leetcode

题目:2.两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int

2021-10-26 10:29:24 99

原创 VMware15 安装 openwrt 软路由

1 下载openwrt img格式镜像openwrt官方网站可根据需求使用不同版本,本文示例版本为 openwrt15.051.1 下载wget https://archive.openwrt.org/chaos_calmer/15.05.1/x86/64/openwrt-15.05.1-x86-64-combined-ext4.img.gz1.2 解压tar -zxvf openwrt-15.05.1-x86-64-combined-ext4.img.gz2 img格式镜像转换VMwa

2021-08-30 09:43:09 1923

原创 Python 实现整数(or 二进制)与格雷码的互相转换

在编写MOPs 问题优化的程序时,涉及到了这一问题(基因型的编码解码),基因的编码使用的是格雷码。格雷码的优点是这里不多赘述。下面直接上代码!```python# =================================== 格雷码转换 ====================================def graycode_to_integer(graycode): graycode_len = len(graycode) binay = [] bina

2020-06-06 22:14:31 1023

原创 Java调用python传参数并获取python返回的值

python 作为一种较为简洁的语言,虽然其也具有面对对象的特性,但,实话是用的人真的不咋多,不说新星 Go了,Java它都追不上,毕竟开发环境和生态决定了很多东西。But,python庞大的库资源,以及简洁的语言风格还是深受很多人的喜爱,再者赶上了AI的好时代,感觉大家都在学。But,做应用开发时偶尔还是需要使用python来做些东西,所以Java怎么调用Python呢?直接上代码,边看别边,相信看完你就会这套流程了,真不懂可以留言,但我更希望是大佬你的指导!以windows平台为例:(我用的.

2020-05-27 22:17:10 4969 7

原创 Python 遍历文件夹下的所有文件(按默认顺序)

代码很简单,用于遍历文件夹内文件的内容,返回的是文件夹的绝对路径。这是文件夹下的内容:下面直接上代码:import osdef readFile(parent_path): file_path_list = [] file_list=os.listdir(parent_path) for file in file_list: file_path = os.path.join(parent_path, file) file_path_list.append(file_path) pr

2020-05-27 00:27:42 3955 2

原创 希伯特数值与二维坐标的相互转换(python)

具体用处干什么,就不错说了。直接上代码!class Hilbert: # n 行列数 def __init__(self, n ): self.n = n def rot(self, xy, rx, ry): n = self.n if ry == 0: if rx == 1: xy[0] = n - 1 - xy[0] xy[1] = n - 1

2020-05-24 23:16:46 616 2

原创 python调用百度AI自动识别并提取图片上指定位置的文字信息

这是一个三个月前的项目需求,需要识别多张图片上固定位置的信息并提取。说到python 上文字识别,可能有些人想用 pytesseract 来做,怎么说呢,识别精准度相对较低,而且对于数量较大的图片来说,不可能再去人工的去检查识别的数据的准确性。在经历过多次尝试后,最后选择调用百度AI的通用文字识别接口来实现这一功能,目前这一服务是免费使用的,只是对请求量和QPS有限制!如下图所示:使用过程如下:1. 进入百度AI开发平台,创建应用并获取access_tokenhttps://ai.baidu.co

2020-05-24 22:38:58 6482 1

Java调用Python.zip

Java调用python传递参数并接收返回值,这是一个Java调用Python的实验程序,你可以直接下载运行。

2020-05-27

空空如也

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

TA关注的人

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