自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 javacv踩坑记录

前一阵学习opencv,发现在做人脸识别的时候遇到一些类库不存在的情况,查找后发现是由于拓展包没有安装完全(仅安装了基础版)。由于网络的问题(初步猜测),始终无法安装好拓展包。于是另辟蹊径,想起来之前看到过的javacv。JavaCV可以认为是OpenCV的Java版,其本质上是一个Java Interface,是一个联结Java与OpenCV的桥梁,所以它本质上是依赖OpenCV的。目前,关于这东西能查到的文档和资料实在是太少了,这个过程中着实踩了不少坑,记录一下以便帮助以后的人。

2023-12-09 23:05:01 682

原创 基于Java OpenCV实现图像透视变换,图片自动摆正

如题,效果如图。

2023-12-07 10:06:53 537 1

原创 案例,linux环境下OpenCV+Java,实现证件照在线更换背景色

主要是通过java实现的(前后端用的ruoyi),linux环境编译安装opencv及证件照背景色更换的核心算法在前面文章中有写到,感兴趣可以翻阅查看。

2023-11-29 20:06:35 621

原创 linux环境下编译安装OpenCV For Java(CentOS 7)

最近在业余时间学习了一些有关图像处理的代码,但是只能本地处理,满足不了将来开放远程服务的需求。因此,查找并参考了一些资料,成功在centos7环境安装上了opencv 460。下面上具体安装步骤,希望能帮到有需要的同学。

2023-11-29 13:06:29 1611

原创 Java + openCV更换证件照背景色

最近在小红书上看到很多更换证件照背景色的需求,联想到以前自己也更换过证件照背景色而且还是付费的,碰巧最近在看一本书《Java+OpenCV高效入门》,于是查找资料,找到了通过技术解决这个需求的办法。

2023-11-26 10:50:32 1035 1

原创 SpringBoot项目调用openCV报错:nested exception is java.lang.UnsatisfiedLinkError

重新启动web项目,异常排除。

2023-11-11 22:46:25 1222 1

原创 MAC设备(M1)环境下编译安装openCV for Java

M1环境下编译openCV for java并通过示例演示如何使用

2023-11-07 16:03:13 1342 1

原创 load denied by X-Frame-Option springsecurity

load denied by X-Frame-Option springsecurity

2022-11-22 10:21:23 228 1

转载 Navicat查询数据后不能修改数据

Navicat查询数据后不能修改数据

2022-08-10 10:33:29 4791 1

原创 VMware下linux系统显示虚拟机无法上网,显示“网络电缆被拔出”的问题解决方法

3】本机控制面板->管理工具->服务,查看VMware相关服务是否开启,将未开启的服务手动开启。【1】VMware->虚拟网络编辑器->更改设置->还原默认设置。【2】卸载VMwareTools,重新安装。

2022-07-23 13:12:56 3066

原创 Java中PO、BO、VO、DTO、POJO、DAO概念及其作用

PO(bean、entity等命名):Persistant Object持久对象,数据库表中的记录在java对象中的显示状态最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO(service、manager、business等命名):Business Object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。形象描述为一个对象的形为和动作,当然也有涉及到基它对象的一些形为和动作。比如处理一个人

2022-01-11 19:54:25 782

原创 mybatis-plus忽略映射字段

mybatis-plus使用对象属性进行SQL操作,经常会出现对象属性非表字段的情况,忽略映射字段使用以下注解:@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist = true):表示该属性为数据库表字段。Mybatis-Plus 插件有这个功能,可以看一下@TableName:数据库表相关@TableId:表主键标识@TableField:表字段标识@TableLogic:表字段逻辑处理注解(逻辑删除).

2022-01-06 14:18:08 1284

原创 idea设置智能提示(忽略大小写)

如下图所示:

2022-01-05 15:11:17 1031

原创 MyBatis实现分页+查询结果按照自定义顺序排序

代码如下所示@RequestMapping("/queryNewUserByOrderPage") public JsonResult queryNewUserByOrderPage(){ //分页工具只对PageHelper下的第一个select语句生效,也就是不会查出所有,仅根据查询数量要求进行数据获取 PageHelper pageHelper = new PageHelper(); pageHelper.startPage(1, 3);

2022-01-04 16:12:37 1427

原创 QT实现自定义tag标签

需求近期项目上需要用到QT,刚接触不久就遇到一个需求。需要在form表单上实现标签,标签长度随着文字的长度而变化,并且支持关闭和选中两种状态。从遇到问题到解决问题总共用了3天业务时间,有一段时间没有钻研技术问题了,决定记录一下。需求两种情况如下图所示(下图是已经实现的结果):思考遇到这个需求的第一反映是去网上找现成的控件来使用,找了一圈发现没有。期间还尝试用QViewList+委托来实现,但是遇到item大小都是固定的问题,没法根据文字的长度进行分别显示,花了一天时间没有解决,果断放弃!进而

2021-10-31 17:57:59 1865 5

原创 element 下拉框不显示下拉数据的问题

解决方法:添加:popper-append-to-body="false"属性如:<el-form-item label="活动区域"> <el-select v-model="form.region" :popper-append-to-body="false" placeholder="请选择活动区域"> <el-option label="区域一" value="shanghai"><

2020-12-05 10:53:26 3954

原创 微信小程序的 <rich-text>标签

亲身体验 wxparse 是个坑,弃之不用微信小程序的 标签挺好用的用法如下:1、wxml页面<rich-text nodes="{{nodes}}" ></rich-text>2、jsdata:{ nodes:'' },onLoad: function (options) {var that=this; that.setData({ nodes: data.content })}...

2020-12-05 09:59:09 244

原创 重构微信小程序

近期空闲下来将2018年底上线的社区小程序做一下功能更新,提交了两次都被腾讯给驳回了。 陡然间感觉微信小程序对个人开发者已不再友好,决心放弃微信小程序了。 好不容易积累的1500+用户量,50+的日活跃量就这么放弃心有不甘。决心用VUE重构一版,希望接下来一切顺利,新版功能尽快上线吧。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200229103...

2020-02-29 10:39:12 714

原创 win10搭建ftp服务器并使用nginx代理

一、win10环境搭建ftp服务器打开win10控制面板,不知道的同学可以使用win+s组合案件来搜索,如下图所示 打开控制面板之后, 找到程序,并点击进去在程序窗口中找到启动或关闭程序功能按钮,并点击打开dialog 在弹出框中找到Internet Information Services,点击打开并勾选FTP服务、FTP扩展性、IIS管理控制台。 待系统自动配置完成之后,仍然使用wi...

2019-04-20 11:46:00 2787

原创 layui文件上传控件,上传完文件之后自动清空以选择的文件

最近遇到一个问题,就是使用layui文件上传控件的时候已经上传成功的控件会继续和原文件绑定在一起,影响第二次上传的效果(注意我是单文件上传控件,也就是每次只能选择一个文件)。本来想要实现标题的效果,但是由于开发时间有限就换了一种解决方法。当然这不是什么难题, 拿到layui的upoad.js源码分析一下还是可以找到对应的解决办法的。前面多说了几句废话, 下面说一下解决方法:在上传文件方法之...

2019-04-13 00:14:07 10522 1

原创 推荐一个好用的轮播图插件Swiper

https://www.swiper.com.cn/demo/index.html最近在找轮播图插件, 无意中看到这个插件,真心好用,推荐给有轮播图需要的朋友们。

2019-04-09 21:32:14 4498 2

原创 基于dubbo实现两个项目之间的相互通信

最近项目上需要用到内外网数据交互你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作...

2019-03-06 23:01:12 3460

原创 apache和tomcat的区别

        最近在研究Nginx服务器, 顺便也看到了还有个apache服务器(工作一致使用tomcat和weblogic)。刚开始的时候也为apache服务器就是tomcat,科可是经过查阅相关的资料后发现并不是这样子的。他们有以下的几点区别:       1、 apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)...

2018-12-04 21:06:40 3600

原创 微信小程序实现View子节点每行固定显示数目,多出来自动换行

需求是这样的: 需要根据后台传入的数据动态生成view控件,固定每行展示三个,多出来的自动换行。如果用js来写想必比较简单,由于接触微信小程序时间不算太长,对于前端的一些写法难免运用不是很熟练。 这是我的目录结构: 相关的思路我已经在代码里打了注释了, 直接上代码吧。 linkBook.js//获取应用实例var app = getApp()Page({ dat...

2018-09-14 12:44:40 13310

原创 layui弹框中日期控件出现位置错误问题解决

最近几天忙项目,被一个弹框中的日期控件出现位置不正确的问题纠缠了三天,就在刚才,逛完街回来打开电脑捣鼓了一下终于将这个问题解决了。问题描述: js项目使用layui弹框,在弹框中需要有一个动态生成的日期选择控件(使用bootstrapDatepicker)。控件的input是生成了,但是在点击input的时候日期控件的弹出框位置却不在input周围(bootstrapDatepicker...

2018-09-05 00:04:06 11686

原创 form表单中文件上传

最近在开发过程中遇到了表单文件和内容同时传递到后台的需求,由于使用了shiro框架,在后台接收的时候会遇到了类型转换的错误。尝试了很多解决办法,还好最终解决了。这里记录一下。首先是前台代码:&amp;amp;lt;%@ page contentType=&amp;quot;text/html;charset=UTF-8&amp;quot; language=&amp;quot;java&amp;quot; %&amp;amp;gt;&

2018-08-28 20:42:44 28345

原创 oracle中 row_number() over()分析函数 + 行转列PIVOT DECODE函数 用法实例

这里主要说一下row_number() over()函数,PIVOT和DECODE函数会在接下来的练习中加入。首先说一下ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2)。该函数表示根据col1分组,在分组内根据col2进行排序。函数的计算值就表示每组内部排序后的顺序编号(组内连续唯一)。首先准备测试数据WITH temp AS...

2018-08-07 13:20:16 3929

原创 oracle基础查询练习题整理

以下是本次练习题需要用到的表和数据: create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create table teacher( tno varchar2(10) primary key, tname varcha...

2018-08-05 23:19:26 4970

原创 使用freemarker生成多样化格式的word文档

由于最近工作需要使用java代码生成多样化格式的word文档,第一个想到了xml来实现,在网上找了几个例子再结合自己的项目需求,最终实现了想要的效果。具体的思路是: 1、将要生成的word文档(我这里使用的是word2003版本)内需要替换的动态写入的内容替换成公式(例如:$test)。如下图: 2、将word文档另存为xml格式,另存的时候要注意版本 3、将生成的xml文档...

2018-04-21 00:38:01 897

原创 ActiveMQ入门实例

最近不是很忙,想将之前使用的JMS回顾一下,这里贴出一个小例子,供初学者参考。1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/2.运行ActiveMQ 解压缩apache-activemq-5.1.1-bin.zip,然后双击apache-activemq-5.1.1\bin\activemq.bat运行ActiveMQ程序。 启动...

2018-02-24 12:54:11 414

原创 记一次JMS服务bug修复(Destination unreachable)

如题,客户的服务器做了一次维护之后我们的服务器出现了端口连接不上的bug,这意味着消息队列无法送达jms服务器,后果可想而知。 通过telnet IP PORT 发现端口其实是通的,但是启动jms服务器的时候报错: t3://IP:7001: Destination unreachable; nested exception is: java.net.ConnectExcep

2018-01-25 10:08:29 1647 2

原创 阿里druid数据源及JdbcTemplate配置使用

接近年底了在外地出差格外想家呀,尤其这种到处都洋溢着节日喜庆的时节。忙里偷闲把之前有关数据源的疑惑整理了下。分别是数据源和对数据库的操作。阿里巴巴的数据源druid作为后起之秀,各种优点百科都有,这里就不赘述了。今天主要说下相关配置。druid配置及使用添加相关jar包(我是maven项目,因此在pom.xml中添加如下依赖):<!-- druid数据源 --> <dependency>

2017-12-23 23:54:55 4200 1

原创 SpringMVC 常用注解(个人笔记)

新项目用到SpringMVC框架,涉及到一些常用注解,在这里打卡记录一下。@Controller 1、用于标注控制层组件 2、用于标记在一个类上,使用它标记的磊就是一个SpringMVC Controller对象 3、分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping注解 4、可以把Request请求header部分的值绑定到方法的参

2017-09-27 13:03:11 354

原创 BootStrap3.3.7学习

如题前段时间传来了flash将死的消息,公司以前大部分产品都是基于flex开发的,用起来总感觉有点反应延迟的感觉,不知道那帮政府人员的使用体验如何。近期也有很多关于JS的培训,重点还是bootstrap,毕竟后台java都是通用的。自己也抽空看了下该前台框架,和flex比起来简直就是一个年轻的小姑娘。 最近一直在考试,感觉出了校园之后考试的状态一直不太好,心塞。。。自己也抽时间做了个hel

2017-09-09 22:18:03 1449

原创 SQL优化(索引)

最近参与的一个项目动辄查询几十万几百万的数据量,对sql性能的要求还是比较苛刻的,我一个菜鸟感受到了深深的压力,决心在空余时间对sql优化好好补习一下。白天外出忙活了一天,晚上终于闲了下来。决定整理一下公司牛人总结的有关sql索引方面知识点。 我们都知道当查询数据量比较大的时候需要建立索引,但是索引的建立一般遵循什么样的原则呢? 1、确定针对该表的操作是大量的查询操作还是大量的增删改操作

2017-07-30 22:19:47 469

原创 Oracle常用函数整理

公司查询语句比较多,大量用到sql语句,特此整理一番,加深自己的印象!日期函数ADD_MONTHS 返回日期d1基础上再加上n1个月之后的日期--获取两个月之后的时间select add_months(sysdate,2) from dual--获取两个月之前的时间select add_months(sysdate,-2) from dualMONTHS_BETWEEN 返回日期d1到日期

2017-07-30 10:44:57 428

原创 Oracle查询语句

今天没有加班,总感觉有东西悬着。。。感觉还有好多技能没掌握,于是顺着书签找到了昨天的sql语句,把剩下的过了一遍,在这个mark一下吧。–81、求出每个部门的平均工资 select deptno,avg(sal) from emp group by deptno; –82、按部门分组,并显示部门的名称,及每个部门的员工数 select d.dname,count(e.empno) from e

2017-05-31 21:36:45 463

原创 Oracle基础查询语句80条

偶然看到有网友总结了99条sql语句,自己又手敲了一遍,明天还要上班就暂时完成了前面80条,剩下的有空再分享给大家–1、查询所有内容 select * from emp; –2、查询编号,姓名,工作 select empno,ename,job from emp; –3、分别取别名 select empno 编号,ename 姓名,job 工作 from emp; –4、查询所有员工的工

2017-05-30 23:27:39 1113

原创 Oracle查询语句简单回顾(三)

连续加了三天班,感觉进展不大(收获还是挺多的),思路有点不太清晰。还好实在修改之前的部分需求,要是开发新模块估计自己要发上半天呆��了。子查询 求工资最高的员工名字及薪水值select ename,sal from emp where sal in (select max(sal) from emp) 求哪些人的工资在平均工资之上 select ename,sal from emp wh

2017-05-24 23:24:30 530

原创 Oracle查询语句简单回顾(二)

最近项目赶着提交测试,赶着上线。问题不断作为一个新人也着实为项目组长捏了一把汗。忙了一天,都是在修改之前的模块,一天下来感觉好像没做什么,看着其他人忙的抓狂,自己总有一丝愧疚感。下班回家了,写点sql压压惊吧。group function组函数 max求最大值 min求最小值 avg求平均值 count求总个数 sum求和 获取所有员工的平均工资并按照特定格式输出 select to

2017-05-23 22:27:34 399

dubbo实现两个项目之间互相通信

实现两个项目通讯的基本demo,里面包含基本代码

2019-03-06

AxisWebService实例

自己搭建的一个axis1.4的webService服务,有需要的朋友可以下载参考

2018-04-04

空空如也

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

TA关注的人

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