自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有时有味的博客

有时间,有味道,美味进击,有时有味。

  • 博客(117)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python书签 # 实现用企业微信机器人发送消息(文本消息、图文消息、Markdown消息)

在终端某个群组添加机器人之后,可以获取到 webhook 地址,然后我们按以下说明构造 post data,向这个地址发起 HTTP POST 请求,就可以实现给该群组发送消息。假设我们在群组里添加机器人后获取的webhook 是:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=69e3bed5-a20e-45be-9999-e30...

2020-03-04 12:33:35 15328 3

原创 OpenCV书签 #互信息的原理与相似图片搜索实验

互信息(Mutual Information) 是信息论中的一个概念,用于衡量两个随机变量之间的关联程度。在图像处理和计算机视觉中,互信息常被用来度量两幅图像之间的相似性。互信息可以看成是一个随机变量中包含的关于另一个随机变量的信息量,或者说是一个随机变量由于已知另一个随机变量而减少的不肯定性对任意随机变量。比如,不会由于你知道了一个事件,反而使另一个事件的不确定度增加。

2024-01-25 20:28:19 1094

原创 OpenCV书签 #结构相似性SSIM算法的原理与图片相似性实验

结构相似性(Structural Similarity,简称SSIM算法),主要用于检测两张相同尺寸的图像的相似度、或者检测图像的失真程度,是一种衡量两幅图像相似度的指标。

2024-01-23 23:59:09 1922 2

原创 OpenCV书签 #余弦相似度的原理与相似图片/相似文件搜索实验

余弦相似度(Cosine Similarity),又称为余弦相似性,是通过计算两个向量的夹角余弦值来评估他们的相似度。余弦相似度仅仅与向量的指向方向相关,与向量的长度无关,它将向量根据坐标值绘制到向量空间中,如最常见的二维空间。因此,万物皆向量,我们可以使用余弦相似度来进行相似图片查找、相似文件搜索等工作。

2024-01-23 16:58:07 1424

原创 OpenCV书签 #直方图算法的原理与相似图片搜索实验

直方图算法(Image Histogram Algorithm)通过统计图像中各个颜色值的分布情况来提供关于图像颜色特征的信息,它可以用来衡量两张图片在颜色分布上的相似度,进而可以用来进行图像相似度的比较,因此,直方图算法是一种常用的图片相似度算法,通常是一个一维的数组(取决于使用通道的数量),其中每个元素表示特定颜色或强度值的像素数量。

2024-01-22 19:09:42 1292

原创 OpenCV书签 #差值哈希算法的原理与相似图片搜索实验

差值哈希算法(Difference Hash Algorithm,简称dHash) 是哈希算法的一种,主要可以用来做以图搜索/相似图片的搜索工作。原理:差值哈希算法通过计算相邻像素的差异来生成哈希,即通过缩小图像的每个像素与平均灰度值的比较,生成一组哈希值。最后,利用两组图像的哈希值的汉明距离来评估图像的相似度。

2024-01-22 14:33:31 1157

原创 OpenCV书签 #感知哈希算法的原理与相似图片搜索实验

感知哈希算法(Perceptual Hash Algorithm,简称pHash)是哈希算法的一种,主要可以用来做以图搜索/相似图片搜索工作。原理:感知哈希算法(pHash)首先将原图像缩小成一个固定大小的像素图像,然后将图像转换为灰度图像,通过使用离散余弦变换(DCT)来获取频域信息。然后,根据DCT系数的均值生成一组哈希值。最后,利用两组图像的哈希值的汉明距离来评估图像的相似度。

2023-10-25 20:18:28 2607

原创 OpenCV书签 #均值哈希算法的原理与相似图片搜索实验

均值哈希算法(Average Hash Algorithm,简称aHash)是哈希算法的一种,主要可以用来做以图搜索/相似图片搜索工作。原理:均值哈希算法(aHash)首先将原图像缩小成一个固定大小的像素图像,然后将图像转换为灰度图像,通过缩小图像的每个像素与平均灰度值的比较,生成一组哈希值。最后,利用两组图像的哈希值的汉明距离来评估图像的相似度。

2023-10-25 19:32:44 1387

原创 ODPS #MaxCompute数据开发中几个常见的异常及解决方案

ODPS #MaxCompute数据开发中几个常见的异常及解决方案:分区表不允许全表扫描,必须指定分区值;多屏幕打印查询结果;语句未以分号结尾;无表查询权限;ORDER BY 未配合 LIMIT 使用;日期格式使用错误

2023-10-24 21:21:18 1521

原创 Java书签 #获取项目应用中所有Mapper接口并打印URL

获取项目应用中所有Mapper接口并打印URL。

2023-10-24 21:03:34 176

原创 Tomcat启动时控制台日志乱码:淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log

找到本地安装的 tomcat 目录,打开 logging.properties 文件。主要原因是本地 tomcat 设置的编码问题,不影响启动执行结果,但看起来不是很舒爽。保存后修改的配置后,重新启动服务,显示正常。

2023-10-08 19:40:13 656

原创 Java异常 #数据库连接配置缺失应用启动失败,Failed to configure a DataSource

这个错误信息表明在你的 Spring Boot 应用程序中出现了数据库连接配置的问题。具体来说,错误信息中提到了: 1. 'url' 属性未指定,并且没有嵌入式数据源可以配置。 2. 无法确定合适的驱动程序类。这通常是因为 Spring Boot 需要数据库连接的配置,而你没有在配置文件中提供相应的配置。

2023-09-04 19:00:26 337

原创 Java异常 #Number of lines annotated by Git is not equal to number of lines in the file, check file …

在项目中某个 java 文件左边栏右键查看代码版本履历(Annotate)时无法显示,IDEA 提示:Number of lines annotated by Git is not equal to number of lines in the file, check file encoding and line separators.

2023-08-21 19:35:27 1915

原创 Java书签 #使用MyBatis接入多数据源

通过两个内部静态类分别配置了两个不同的数据源(xmei 和 xwei)。每个数据源配置了对应的 Druid 数据源、SqlSessionFactory、事务管理器和 SqlSessionTemplate。这种多数据源配置适用于需要访问多个不同数据库的场景,如在一个系统中同时连接多个数据库来进行不同的操作,比如主数据库和日志数据库、数据库与业务库数据同步等。如果还需要扩展更多数据源,则可将上述 **第二数据源配置** 进行复制粘贴,然后做相应名称、包路径的修改即可。

2023-08-17 18:55:56 189

原创 Java书签 #解锁MyBatis的4种批量插入方式及ID返回姿势

项目开发中,我们经常会用到单条插入和批量插入。但是实际情况可能是,项目初期由于种种原因,在业务各处直接使用单条插入SQL进行开发(未开启批处理),在后面的迭代中,系统性能问题渐渐凸显,然后再通过技术优化,大面积的对单条插入SQL、单条更新SQL进行批量插入、批量更新优化。这不可取,但确实存在。

2023-07-26 19:20:26 4464 2

原创 PaddleOCR #PP-OCR常见异常扫雷

图片文本检测实验时,运行代码出现异常:ModuleNotFoundError: No module named ‘tools.infer’这是由于 python 本来有个 tools,和 paddleocr 内部的 tools 冲突导致。可能是 paddleocr 版本问题,也可能是 python 环境问题。方法1:找到 paddleocr 文件把所有导入 tools.infer 包的地方的前面加上 paddleocr. 即为 paddleocr.tools.infer。

2023-07-25 19:27:25 3705 5

原创 PaddleOCR #使用PaddleOCR进行光学字符识别 - OCR模型对比

PaddleOCR 在其工具包中提供了多种模型,并且非常易于应用。根据准确性和速度比较模型始终是一个好习惯。在本节中,我们将比较 PaddleOCR 提供的四种模型,即 SRN、PP-OCRv2、PP-OCRv3 和 NRTR。

2023-06-26 19:34:15 1540

原创 PaddleOCR #使用PaddleOCR进行光学字符识别(PP-OCR文本检测识别)

PaddleOCR 是一个 OCR 框架或工具包,它提供多语言实用的 OCR 工具,帮助用户在几行代码中应用和训练不同的模型。PaddleOCR 提供了一系列高质量的预训练模型。这包含三种类型的模型,使 OCR 高度准确并接近商业产品。它提供文本检测、文本方向分类器和文本识别。

2023-06-19 19:09:39 3476

原创 PaddleOCR #hello paddle: 从普通程序走向机器学习程序 - 初识机器学习

使用飞桨定义模型的计算的过程,本质上,是用python,通过飞桨提供的API,来告诉飞桨计算规则的过程。机器学习程序跟通常的程序最大的不同是,通常的程序是在给定输入的情况下,通过告诉计算机处理数据的规则,然后得到处理后的结果。而机器学习程序则是在并不知道这些规则的情况下,让机器来从数据当中学习出来规则。

2023-06-15 19:27:54 703

原创 Python3入门基础(10)一个对象

类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性。

2022-12-30 17:52:20 508 1

原创 Python3入门基础(09)一个模块

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。

2022-12-30 17:49:52 401

原创 Python3入门基础(08)一个函数

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串,用于存放函数说明。函数内容以冒号 : 起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。

2022-12-30 17:46:59 222

原创 Python3入门基础(07)错误和异常

Python 有两种错误很容易辨认:语法错误和异常。Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。

2022-12-30 17:42:08 282

原创 Python3入门基础(06)迭代器

迭代是 Python 最强大的功能之一,是访问集合元素的一种方式。字符串、列表或元组对象都可用于创建迭代器迭代器对象可以使用常规 for 语句进行遍历也可以使用 next() 函数。

2022-12-30 17:40:57 261

原创 Python3入门基础(05)循环语句

Python3 中的循环语句:for 循环、while 循环;推导式:列表(list)推导式、字典(dict)推导式、集合(set)推导式、元组(tuple)推导式

2022-12-30 17:38:54 257

原创 Python3入门基础(04)条件控制

Python3 中用 elif 代替了 else if,所以 if 语句的关键字为:if – elif – else。

2022-12-30 17:35:51 321

原创 Python3入门基础(03)数据结构

Python3 中四种标准的数据结构:List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。

2022-12-30 17:33:12 400

原创 Python3入门基础(02)数据类型

Python3 入门基础:数据类型:Number(数字)、String(字符串)

2022-12-30 17:11:06 193

原创 Python3入门基础(01)基本语法

在 Python 3 基本语法规则:标识符、关键字、注释、行与缩进、打印、赋值、变量、全局变量和局部变量、字符串格式化、读取键盘输入、多行语句、运算符……

2022-12-30 17:08:03 196

原创 Python书签 #Sublime text3中运行python脚本显示乱码

利用 Sublime Text3 自带编译快捷方式 Ctrl+B 跑 python 代码出现中文乱码情况。

2022-12-27 19:30:57 352

原创 Java书签 #区间合并算法与实际业务应用

力扣第56题,有个区间合并算法。类比可以实现时间区间重叠合并等业务场景。比如打卡时间、营业时间等等。

2022-01-12 09:50:29 171

原创 Java书签 #SpringCloud:接口请求路径添加统一的Prefix前缀

实际项目中,多个应用可能对应多个配置中心,并且应用所对应的请求路径也设置了不同的前缀做业务归属。也可能会存在多个应用共用一个配置中心,那这种情况怎么设置统一的 Prefix 前缀呢?不妨试试这三种方案。

2022-01-06 12:15:40 3468

原创 Git异常 #Git提交代码时提示:Committing is not possible because you have unmerged files.

1. 异常现象IDEA 上进行 Git 代码提交时提示:Committing is not possible because you have unmerged files.意思是:由于您没有合并的文件,因此无法提交。 2. 排查分析找到她。 3. 解决方案1)使用 Git 命令查看哪些文件冲突:git status2)如果是已经解决了冲突,则只需要将文件添加到 git 然后按照正常的方式提交:git add [filename]3)如果没有解决冲突,或者忘

2021-12-16 22:17:16 10085

原创 PowerDesigner书签(07)导出SQL脚本

楔子:共有秘密能让两个人心灵的联系更强。- 东野圭吾《黎明之街》1.今日书签PowerDesigner 16.5 建模后导出 SQL 脚本,包含默认值、注释、非空约束等。 2.周而复始2.1.操作环境操作系统:Win10PowerDesigner 版本:16.5 2.2.操作步骤首先,确认一下当前数据库类型。如果不是自己需要的数据库类型,则需要先再次选择。第二,如果建模好的表结构不是像下图这样有显示字段注释等信息,可以先参考第三节进行设置:PowerDesign.

2021-02-02 21:30:20 469 1

原创 PowerDesigner书签(06)找回消失不见的工具箱和项目视图

楔子:我觉得无论男人还是女人都有移情别恋的时候。- 东野圭吾《黎明之街》1.今日书签PowerDesigner 16.5 怎么找回并显示不小心被叉掉,或者莫名其妙就消失不见了的项目视图和工具箱。 2.失而复得2.1.操作环境操作系统:Win10PowerDesigner 版本:16.5 2.2.操作步骤1)调出项目视图工具栏点击 View 菜单,然后选择 Browser 选项,即可。如下图:OK,左侧项目视图出来了。2)调出工具箱工具栏点击 View .

2021-01-29 19:35:07 2565

原创 PowerDesigner书签(05)导出ER关系模型设计图

楔子:现在我立刻就能找到自家窗户。屋里亮着灯,那光亮让人觉得很温暖。可有时我也会觉得,那光亮好似重担压在我身上。- 东野圭吾《黎明之街》1.今日书签PowerDesigner 16.5 做完 ER 关系绘制后,以图片形式导出保存。 2.辞旧迎新2.1.操作环境操作系统:Win10PowerDesigner 版本:16.5 2.2.操作步骤1)按住 Shift 键,鼠标左键点击选择要导出的对象;或者用 Ctrl+A 全部选中。必须先选择。2)选择 Edit &gt.

2020-12-31 20:25:48 3170 1

原创 PowerDesigner书签(04)添加ER图表映射关系Cardinality

楔子:如果说谈恋爱就是互相展示优点,那么婚姻生活就是暴露缺点了。因为已经不用再担心会失去对方,也就不会像谈恋爱时那样努力吸引对方了。- 东野圭吾《黎明之街》1.今日书签PowerDesigner 16.5 表模型建好之后,绘制表与表之间的关系,包含一对一、一对多、多对多。 2.返璞归真2.1.操作环境操作系统:Win10PowerDesigner 版本:16.5 2.2.操作步骤2.2.1 添加表的ER映射关系1)在工作区右侧的工具箱(Toolbox)找到 Ph.

2020-12-15 12:31:53 3172 3

原创 PowerDesigner书签(03)显示comment字段注释内容

楔子:我来告诉你真相吧。所谓姻缘的红线是要两个人共同编织的。只有在两人牵手走到最后,其中一方死去时,这条红线才算完成,他们才算是真正被牵到一起了。- 东野圭吾《黎明之街》1.今日书签PowerDesigner 16.5 对表字段设置显示 comment 注释,解决视图模型看不到表字段 comment 中文注释的问题。 2.拨云见日2.1.操作环境操作系统:Win10PowerDesigner 版本:16.5 2.2.操作步骤无论 PowerDesigner 15 .

2020-12-05 15:16:06 4789 2

原创 PowerDesigner书签(02)导入SQL脚本生成ER图

楔子:那时你很喜欢她吧?你不是觉得非她莫属,才跟她结婚的吗?同理,你现在痴迷的这个女人也没什么特别的。所谓的非她莫属从一开始就不存在。世上根本没有姻缘的红线。- 东野圭吾《黎明之街》1.今日书签PowerDesigner 16.5 导入现有本地 SQL 脚本生成 ER 模型图。 2.甜言蜜语2.1.操作环境操作系统:Win10PowerDesigner 版本:16.5 2.2.操作步骤1)打开 PowerDesigner,点击菜单 File >> Re.

2020-12-01 12:32:30 2954

原创 PowerDesigner书签(01)去掉Diagram画板黑色网格线

楔子:人和人的相遇并不总是富有戏剧性的,至少我和她就不是。我们的相遇只是平凡生活中的点滴。这次相遇带来的光芒要等到很久以后才显现出来。- 东野圭吾《黎明之街》1.今日书签PowerDesigner 16.5 画 ER 关系图建模时怎么去掉 Diagram 画板上的黑色网格线。 2.一叶障目2.1.操作环境操作系统:Win10PowerDesigner 版本:16.5 2.2.操作步骤点击工具栏的 Tools >> Display Preferences.

2020-11-30 20:11:02 2864

Redis哨兵模式(Redis-Sentinel)实例配置.rar

搭建Redis高可用集群的哨兵模式(Redis-Sentinel)的实例配置,可以为 Redis 容灾+高可用 应用场景提供解决方案Demo

2019-09-11

Python实现企业微信机器人消息发送.rar

基于Python实现企业微信机器人发送消息(文本类型消息、Markdown 类型消息、图文类型消息),实现自动化,多样化。

2019-08-30

WXWork-SMS.py

Python实现企业微信机器人发送消息 1.通过企业微信机器人发送文本类型消息 2.通过企业微信机器人发送 Markdown 类型消息 3.通过企业微信机器人发送图文类型消息

2019-08-30

空空如也

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

TA关注的人

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