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

原创 Java + OpenCV 模板匹配

摘要:模板匹配是通过滑动模板图片在待匹配图片中寻找最相似区域的技术。本文展示了使用OpenCV实现模板匹配的Java代码示例,通过Imgproc.matchTemplate方法计算匹配度,并标注最佳匹配区域。实验对比了模板图片、待匹配图片和匹配结果,验证了方法的可行性。然而,该方法对透明背景图片的匹配效果较差,仍有改进空间。完整代码和示例结果见正文,欢迎交流优化方案。(150字)

2023-02-02 14:31:08 1532

原创 Vue在线预览Excel和Docx格式文件

Vue-Office是一款支持多种Office文件格式在线预览的Vue插件,兼容Vue2/3及其他框架。它提供Word、Excel、PDF和PowerPoint文件的统一预览方案,具有简单集成、良好体验和性能优化等特点。通过示例代码展示了如何安装和使用该插件,包括Excel和Word文件的预览实现,以及加载状态处理和错误回调等功能。插件支持自定义样式,开发者只需提供文档URL即可快速实现文档预览功能。

2025-07-16 14:05:40 736

原创 Vue2.x封装预览PDF组件

PDFObject是一个轻量级JavaScript库,用于在网页中嵌入和预览PDF文件,无需依赖插件。它支持主流浏览器,提供灵活的显示参数控制,如尺寸、页面、工具栏等。在Vue2.x中,可通过npm安装后,使用PDFObject.embed()方法快速集成。示例代码展示了如何通过fetch获取PDF数据,转换为Blob后嵌入到Vue组件中显示。该方法简单高效,适合快速开发需求。

2025-07-16 11:19:19 550

原创 Linux下保存Docker镜像文件至本地及启动

本文介绍了如何将Docker镜像保存到本地并进行迁移的方法。首先使用docker images查看镜像列表,然后通过docker save命令将指定镜像保存为.tar文件,并验证文件是否成功保存。接着说明如何通过docker load命令将.tar文件导入到其他Docker主机,最后使用docker images验证导入结果。这些步骤可以实现Docker镜像的本地备份和跨主机迁移,适用于Linux环境。

2025-07-16 10:43:42 530

原创 Windows下安装Docker

本文详细介绍了在Windows系统下安装Docker的完整流程。主要内容包括:检查系统要求(需64位Windows 10/11专业版/企业版/教育版,并启用虚拟化技术);安装WSL2;从官网下载Docker Desktop安装包;运行安装程序;首次启动配置;通过命令行验证安装是否成功;以及修改配置文件以调整镜像存储位置。文中配有详细的操作截图和命令行示例,指导用户逐步完成Docker的安装与配置。

2025-07-16 10:09:38 658

原创 Linux环境安装Docker

本文介绍了在CentOS 7及以上系统安装Docker的详细步骤:1)检查系统要求;2)安装依赖包;3)添加Docker官方仓库;4)安装Docker引擎及相关组件;5)启动并设置开机自启服务;6)通过修改配置文件自定义镜像存储路径;7)验证路径修改;8)检查版本确认安装成功。整个过程涵盖了从系统准备到安装验证的完整流程,适用于需要快速部署Docker环境的场景。

2025-07-16 10:00:49 731

原创 Java中使用CloseableHttpClient编写一个服务调用工具类

Java中使用CloseableHttpClient编写一个服务调用工具类

2025-02-08 14:22:24 461

原创 为什么要用setTimeout()模拟setInterval()实现重复定时器

为什么要用setTimeout()模拟setInterval()实现重复定时器

2024-08-08 10:10:46 526

原创 Centos下安装MySQL

Centos下安装MySQL 8

2024-03-13 09:38:54 723

原创 Centos下安装Redis6.X

Centos下安装Redis

2024-03-05 14:38:51 870

原创 Java中String、StringBuffer和StringBuilder的区别

Java中String、StringBuffer和StringBuilder的区别

2024-01-10 10:56:50 520

原创 Java中内部类和外部类的区别

Java 内部类和外部类的区别

2024-01-10 10:30:21 776

原创 Java构建线程的方式

Java构建线程的方式

2023-12-25 09:41:37 449

原创 Vue中实现文件下载

【代码】Vue中实现文件下载。

2023-12-21 10:19:56 831

原创 MYSQL-简单的联表查询示例

MYSQL-简单的联表查询示例

2023-12-19 20:40:37 1156

原创 常用的Linux基本命令

常用的Linux基本命令

2023-12-15 14:12:17 413

原创 Vue将File二进制文件转换为base64格式

Vue将File二进制文件转换为base64格式

2023-12-15 10:33:32 1770

原创 Vue使用Canvas实现电子签名功能示例

Vue使用Canvas实现电子签名功能示例

2023-12-15 10:20:10 865

原创 讲一讲Vue的watch监听

Vue的watch监听

2023-12-15 10:16:18 630

原创 Mybatis详解

MyBatis详细说明

2023-12-14 14:52:03 1303

原创 Vue的深浅拷贝

Vue的深浅拷贝

2023-12-13 16:47:11 1186

原创 Redis中常见的三种删除策略

Redis中常见的三种删除策略的有确定以及适用场景

2023-12-13 10:24:18 1668

原创 Spring事务管理多种实现方式

Spring事务管理多种实现方式

2023-12-12 10:58:39 577

原创 SpringBoot登录校验-JWT令牌

SpringBoot登录校验-JWT令牌

2023-12-12 10:22:34 789

原创 SpringBoot中实现跨域的几种常用方式

SpringBoot中实现跨域的几种常用方式

2023-12-11 14:08:08 680

原创 HTTP协议与HTTPS协议的区别

HTTP(Hypertext Transfer Protocol)和HTTPS(Hypertext Transfer Protocol Secure)两种常用的网络协议的区别

2023-12-11 10:39:36 661

原创 ES6-import后是否有{}的区别

ES6-import后是否有{}的区别

2023-12-11 10:20:08 1139

原创 Java中常见的集合类及其特点解读

Java中常见的集合类及其特点解读

2023-12-08 14:58:02 971

原创 vue图片添加水印

vue给图片添加水印

2023-12-08 09:17:55 829 1

原创 Java对List<Map>进行合并去重

Java对List进行合并去重

2023-12-07 10:30:37 1884

原创 Java接入ChatGPT接口简单示例

Java使用OkHttp进行ChatGPT的接入使用简单示例

2023-12-07 09:48:48 1013

原创 JVM垃圾回收算法

Java虚拟机(JVM)的垃圾回收算法有很多种,其中比较常见的包括标记-清除算法(Mark-Sweep)、复制算法(Copying)、标记-整理算法(Mark-Compact)、分代算法(Generational)等,每种算法的原理以及适用的场景。

2023-12-06 13:52:07 538 1

原创 Vue实现代码编辑并实时预览

Vue实现代码编辑并实时预览

2023-12-06 10:19:00 3489 1

原创 Vue调用Netty详细示例

【代码】Vue调用Netty详细示例。

2023-12-05 14:40:06 1207 1

原创 CSS实现文字呼吸灯效果

CSS实现文字呼吸灯效果。

2023-12-05 14:34:47 1165 1

原创 Vue调用后台接口方式

Vue中调用后台接口的方式

2023-11-28 09:32:22 5404

原创 Java将前端二进制文件转为临时文件处理

Java将前端二进制文件转为临时文件处理

2023-11-27 16:15:58 611 1

原创 Java通过注解设置接口的QPS访问限制

Java中通过使用注解来设置接口的QPS访问限制

2023-11-27 16:00:50 1420 1

原创 Linux系统上安装JDK、Hive和Hadoop

Linux系统上安装JDK、Hive和Hadoop的完整教程

2023-11-17 14:43:05 239

原创 Java定时调用HTTP接口

【代码】Java定时调用HTTP接口。

2023-10-27 10:55:31 700 1

weka智能分析环境-weka3.8

Weka是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis)的英文字首缩写,新西兰怀卡托大学用Java开发的数据挖掘著名开源软件。功能有数据处理、特征选择、分类、回归、可视化等,支持多种数据文件格式,如arff、xrff、csv等,主流的数据格式是csv和arff。

2024-04-07

多套OA(Office Automation Management System)管理系统源码(非一套)

OA管理系统,包含多套背景模板可供参考选择,灵活适用于很多行业,解压后可以直接双击.html浏览器运行查看效果。 OA管理系统(Office Automation Management System)是一种用于协助管理和优化办公室工作流程的软件系统。它集成了各种办公自动化工具和功能,包括文件管理、任务管理、日程安排、协作和沟通等,旨在提高工作效率、减少人力资源的浪费和提升组织的整体运作效率。 OA管理系统通过数字化和自动化的方式,将传统的纸质文档和繁琐的手工流程转化为电子化的操作,实现了信息的集中管理和共享。它可以帮助用户快速查找和共享文件,提供实时的任务跟踪和协作功能,以及高效的沟通和协调机制。 通过OA管理系统,用户可以轻松地创建、编辑和共享文档,安排和跟踪任务,管理日程和会议,以及实时交流和协作。它提供了一个集中的平台,让团队成员可以共同协作、共享资源和信息,提高工作效率和团队合作能力。 此外,OA管理系统还具备一定的权限管理和安全性控制,可以对不同用户和角色进行权限设置,确保信息的安全和机密性。 总的来说,OA管理系统是一种集成了办公自动化工具和功能的软件系统,旨在提高

2019-10-10

Opencv实现人脸识别文件:haarcascade-frontalface-alt.xml

haarcascade_frontalface_alt.xml是OpenCV中的一个经典的人脸检测器模型文件。它基于Haar特征分类器,用于检测图像或视频中的人脸。 具体来说,该模型文件使用AdaBoost算法训练得到,其中包含了一系列的弱分类器,这些分类器通过检测图像中的特征(如边缘、纹理等)来判断是否为人脸。通过级联分类器的方式,可以有效地检测出人脸,并且具有较高的准确性和速度。 使用haarcascade_frontalface_alt.xml模型文件,你可以在图像或视频中检测出人脸的位置和边界框,从而实现人脸识别、人脸表情分析、人脸关键点检测等应用。 在使用该模型文件时,你需要将其加载到OpenCV中,并使用相应的函数进行人脸检测。例如,在Python中可以使用cv2库的cv2.CascadeClassifier类加载模型文件,并调用detectMultiScale方法进行人脸检测。

2023-09-15

Java常见异常收纳整合

整理了部分Java开发当中比较常见的异常,包含异常名称。

2019-10-15

Java-Linux环境下OpenCV本机库文件

在Windows操作系统下,本机库文件的扩展名通常是`.dll`(动态链接库),而在Linux操作系统下,本机库文件的扩展名通常是`.so`(共享对象)。这是由于不同操作系统使用不同的二进制格式和加载机制。 原因如下: 1. 操作系统差异:Windows和Linux是两个不同的操作系统,它们使用不同的本机库文件格式。Windows使用`.dll`作为本机库文件的扩展名,而Linux使用`.so`作为本机库文件的扩展名。 2. 二进制格式:Windows和Linux使用不同的二进制格式来编译本机库文件。Windows使用PE(Portable Executable)格式,而Linux使用ELF(Executable and Linkable Format)格式。 3. 加载机制:Windows和Linux使用不同的加载机制来加载本机库文件。Windows使用动态链接库(Dynamic Link Library)的方式加载本机库文件,而Linux使用共享对象(Shared Object)的方式加载本机库文件。 因此,为了在不同的操作系统上使用OpenCV,你需要使用相应操作系统的

2023-09-14

Java-Windows环境下OpenCV本机库文件

Java + Opencv进行图像匹配、图像识别、计算机视觉处理时需要调用opencv本机库,光通过pom添加opencv的jar依赖不行。 因为OpenCV的核心功能是由本机库文件提供的,这些本机库文件是用C++编写的,并且与具体的操作系统和架构相关。因此,你需要将适合你的操作系统和架构的本机库文件添加到你的项目中。 你可以在OpenCV的官方网站上下载适合你的操作系统和架构的OpenCV本机库文件。下载后,你需要将这些本机库文件放置在适当的位置,并在Java代码中告诉Java虚拟机它们的位置。 例:可直接将文件放入JDK文件中,使用代码直接加载:System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

2023-09-14

空空如也

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

TA关注的人

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