自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4237)
  • 收藏
  • 关注

转载 使用批处理执行 sql cmd

当 sql脚本文件太大了, 就可以考虑用这个方式来执行1、准备好要执行的 sql脚本文件并保存为*.sql格式2、找到 SQLCMD.EXE 文件所在的路径(每个版本sql路径不一样) C:\Program Files\Microsoft SQL Server\110\Tools\Binn3、编写批处理 3.1、先进入sqlcmd所在的位置 cd...

2019-10-07 18:00:00 644

转载 springboot笔记-thymeleaf

简介:Thymeleaf 是⾯向 Web 和独⽴环境的现代服务器端 Java 模板引擎,能够处理 HTML、XML、JavaScript、CSS 甚至纯文本。Thymeleaf 的作用域在 HTML 标签内,类似标签的一个属性来使用快速上手:添加pom依赖:<dependency> <groupId>org.springframework.boot<...

2019-09-22 23:43:00 504

转载 [opencv]findcoutours函数使用

轮廓是定义或限定形状或对象的边或线,是机器视觉中的常用的概念,多用于目标检测、识别等任务。关于OpenCV轮廓操作,尤其是级别及如何使用轮廓级别进行筛选等问题,相关文章比较少,正好最近用到,因此将其总结成文。本文主要介绍OpenCV的查找轮廓函数findContours()绘制函数drawContours(),及其轮廓级别参数hierarchy,涉及到预处理、轮廓筛选等内容,并提...

2019-09-21 10:27:00 723

转载 [opencv]Rect集合象限法分类聚合 函数

/** * 矩形拟合 * @param mats * @return */vector<Rect> PublicCardFrameDetection::RectContainFit(vector<Rect> rects,Mat src) { //获取图像中心坐标 int src_w = src.cols; ...

2019-09-20 16:43:00 248

转载 [c++]关于指针的一些问题记录

const char* 和char* 之间的转换const char*是指向常量的指针,而不是指针本身为常量,可以不被初始化.该指针可以指向常量也可以指向变量,只是从该指针的角度而言,它所指向的是常量,通过该指针不能修改它所指向的数据.1.const char是不能直接赋值到char的,这样编译都不能通过,理由:假如可以的话,那么通过char就可以修改cons...

2019-09-20 11:56:00 118

转载 [opencv]常用阵列操作函数总结

/*=========================================================================*/// 阵列操作/*=========================================================================*...

2019-09-19 16:30:00 279

转载 vector<Rect>矩形框聚合拟合

groupRectangle函数实现矩形框聚合。原因:多尺度检测后,获取的矩形之间会存在重合、重叠和包含关系。因尺度缩放,可能导致同一个目标在多个尺度上被检测出来,故有必要进行融合。OpenCV中实现的融合有两种:1)按权重合并;2)使用Meanshift算法进行合并。下面是简单的合并,其直接按照位置和大小关系进行合并。其实现主要为:1)多所有矩形按照大小位置合并成不同的类别;...

2019-09-19 15:15:00 1210

转载 坐标象限法判断矩形之间最短的距离

大家应该都知道坐标系分为四个象限(Quadrant) 其实这是一种很简单矩形距离算法,大概分为以下几个步骤: 1. 以其中一个矩形的的左下点为原点做一个2维坐标系,判断另外一个矩形的左下点在这个坐标系的哪个象限(其他点也可以,但是被比较的也得是相同的点); 2. 根据所在不同的象限分别在矩形上取不同的一个点作为比较; 3. 对取到的两个点做向量的减法运算; 4. 通过判断的相减后的向量来...

2019-09-19 15:02:00 802

转载 图像处理opencv-Rect 排序、合并[转]

opencv进行rect检测时,当检测到多个rect,组成rect vector之后,有些rect是由一个区域误分割得到的,可以按照某种规格将这些rect合并为一个rect。比如按照x,y,width,height特性。可以先按照x坐标或者y坐标排序。//按照X坐标排序bool BOCR::rect_rank_x(vector<Rect> &...

2019-09-19 14:59:00 321

转载 讨厌的linux----vsftpd 匿名上传配置

核心一句话:vsftpd: refusing to run with writable anonymous root匿名账号的根目录,不允许写入,否则匿名登录 验证失败只有再 ftp 命令操作,才会有上述提示,我用 xftp 客户端连接后,因为 服务器 /var/ftp 使用了命令 chmod o+w -R /var/ftp 增加了其他用户组的写权限,默认应该是 75...

2019-09-16 21:53:00 79

转载 [小黑科技] 破解一个电控升降桌,并改造成语音控制(上)—— 模拟中间人与控制手柄交互...

1、电路图破译其电路板如下,是一个程序员专用升降桌的控制手柄:简单看电路板,其原理图猜测是8路并转串,用来收集按键按下信息;两个串转8路并来驱动3个7段数码管:2、破解其数码管显示原理因此简单写一个74HC595串行写数据逻辑,分别写一些数据观察显示效果(代码基于ESP8266 RTOS的GPIO DEMO改造而来):#define GPIO_D4 ...

2019-09-16 00:27:00 398

转载 [opencv]图像增强与色度增强支持函数

#include "ImgProcession.h"/** * @brief mat数值累加 * @param src:矩阵mat */double ImgProcession::matsum(Mat src) { //初始化 double total; //翻写numpy的sum函数,可以用来检查图像的数据 ...

2019-09-11 17:39:00 734

转载 docker安装详细步骤-centos7

https://www.runoob.com/docker/centos-docker-install.html 一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 $ uname -r2、使用 root 权限登录 ...

2019-09-05 16:55:00 261

转载 [Go]goFileView-基于Golang的在线Office全家桶预览

因为项目需要实现对Word、PPT、Excel和PDF的在线预览之前打算使用kkFileView来着,讲真的,kk算是为数不多的在线Office预览中最好用的一个但是呢,因为项目服务器的问题,kk始终运行起来有问题所以就在某天突然突发奇想,决定用Golang仿制一个kk目前相对来说比较简陋、前端完全使用了kk的前端代码、调用方法也与kk一致具体的部署及编译方法都在项目...

2019-09-03 11:15:00 1473

转载 c++定时器执行任务

//// Created by leoxae on 19-9-2.//#ifndef KEEKOAIROBOT_TIMERTASKHELPER_H#define KEEKOAIROBOT_TIMERTASKHELPER_H#include<functional>#include<chrono>#include<t...

2019-09-02 18:22:00 958

转载 rapidjson解析与构造实例

void rapidjson1(){ rapidjson::StringBuffer s; rapidjson::Writer<rapidjson::StringBuffer> writer(s); writer.StartObject(); // Between StartObject()/E...

2019-09-02 17:59:00 255

转载 [opencv]图像区域分割

//// Created by leoxae on 19-8-14.// 卡片区域分割//#include "CardRegionSegmentation.h"/** * funcName 卡片区域分割 * @param width * @param height * @param cols * @param rows * @...

2019-09-02 17:43:00 2083

转载 react中key值的理解

react利用key来识别组件,它是一种身份标识标识,相同的key react认为是同一个组件,这样后续相同的key对应组件都不会被创建有了key属性后,就可以与组件建立了一种对应关系,react根据key来决定是销毁重新创建组件还是更新组件。key相同,若组件属性有所变化,则react只更新组件对应的属性;没有变化则不更新。key值不同,则react先销毁该组件(有状态组件的compo...

2019-08-31 22:26:00 195

转载 react请求接口数据是在componentDidMount 还是componentWillMount周期好

如果你要获取外部数据并加载到组件上,只能在组件"已经"挂载到真实的网页上才能作这事情,其它情况你是加载不到组件的。componentDidMount方法中的代码,是在组件已经完全挂载到网页上才会调用被执行,所以可以保证数据的加载React异步渲染开启的时候,componentWillMount就可能被中途打断,中断之后渲染又要重做一遍,如果在componentWillMo...

2019-08-31 22:26:00 453

转载 fetch---基本使用

一、fetchfetch是一种XMLHttpRequest的一种替代方案,在工作当中除了用ajax获取后台数据外我们还可以使用fetch、axios来替代ajax二、安装执行npm install whatwg-fetch --save即可安装。为了兼容老版本浏览器,还需要安装npm install es6-promise --save三...

2019-08-31 22:25:00 191

转载 【react】---17新增的生命周期

一、废除的生命周期  官网文档指出使用这些生命周期的代码会在未来版本的react中更容易产生bug,尤其是对于异步渲染的版本  由于未来采用异步渲染机制,所以即将在17版本中去掉的生命周期钩子函数  componentWillMount  componentWillRecieveProps  componentWIllUpdate二、新增的生命周期...

2019-08-31 22:24:00 179

转载 [opencv]直线拟合函数支持类

#include "LinearFit.h"//-----------------------直线拟合函数(点集)-------------------------//-----------------------直线拟合函数(直线组)-------------------------/*** [1]* 说明:获取最终筛选出的的直线中最长的一条*...

2019-08-30 17:37:00 119

转载 modern cmake Doc文档

Modern CMake文档安装Windows安装网址:https://cmake.org/download/macOS安装网址:https://cmake.org/download/,下载CMake,并正常安装安装完成之后,使用以下指令创建/usr/local/bin下的CMake的软连接sudo "/Application...

2019-08-30 17:36:00 242

转载 [C++]使用vector描述线性表定义及基本操作

#ifndef VECTORLIST_H#define VECTORLIST_H#include<iostream>#include"linearlist.h"#include<vector>#include<myexceptions.h>using namespace std;template<clas...

2019-08-30 11:51:00 258

转载 [opencv]approxDP多边形逼近获取四边形轮廓信息

#include "opencv2/opencv.hpp"#include <iostream>#include <math.h>#include <string.h>using namespace cv;using namespace std;int thresh = 50, N = 11;const ch...

2019-08-29 14:16:00 2049

转载 zxing解析二维码demo

源文件.cpp//#include "funset.hpp"#include <string>#include <fstream>//#include <Windows.h>#include <zxing/LuminanceSource.h>#include <zxing/common/Count...

2019-08-29 11:52:00 382

转载 Clion 结合主流开发库的cmakelist完整配置

开发环境:ubuntu 18.04IDE:Clion 2019这里使用cmakelist配置了一些主流的库文件.有以下:opencv4.1.0 json.cpp boost eigencnpyzxingzbarcmake_minimum_required(VERSION 3.5)project(KeekoAIRobot)...

2019-08-29 11:42:00 284

转载 zbar解析二维码demo

开发环境;ubuntu 18.04IDE:clion 2019源文件.cpp#include <opencv2/opencv.hpp>#include <zbar.h>using namespace cv;using namespace std;using namespace zbar;typedef str...

2019-08-29 11:36:00 797

转载 [c++]根据二维码矩形特征定位识别位置

我们发现左上、左下、右上三个位置探测图形,在二维码的解码过程中,其实是分几个步骤的,首先就是要定位这个二维码确认其位置,然后才能取出里面的数据,而这个定位的点就是这三个。在距离二维码较远时,可能无法解析出完整的数据,但是却能定位这个二维码,通过定位点的信息,我们可以进行放大的操作,从而获取到更加精确的图像数据,也更有利于我们解析。二维码结构...

2019-08-29 11:33:00 768

转载 React的性能优化

1. 在constructor中绑定事件函数的this指向把一个函数赋值给一个变量,然后用那个变量去执行函数会造成this的丢失,所以需要绑定this,把绑定放在构造函数中可以保证只绑定一次函数,如果放在render函数中绑定this的话每次渲染都会去绑定一次this,那样是很耗费性能的。2. 使用箭头函数也就是异步函数的方式写setStatesetState它是一个...

2019-08-24 09:19:00 155

转载 结构型模式之外观模式

外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问的接口.这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口来隐藏系统的复杂性这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用上面介绍了半天定义没明白对吧?下面简单来说外观模式通过引入一个外观角色来简化客户端和子系统之间的交互,为复杂的子系统调用提供一...

2019-08-23 08:42:20 74

转载 整理一下纹理映射

最近刚看完《cg教程-可编程实时渲染权威指南》这本书,对照之前写的纹理的文章,现在从渲染管线角度加深了理解,再重新整理一遍图形学中纹理映射。一:alpha mapping  简单来说就是用带透明通道的图片进行纹理贴图,主要用例为树,其实就是两个互相垂直的矩形都贴上贴图,但要使透明的alpha不被显示出来二:light mapping  就是用一张光照图片和另一张图片进行混...

2019-08-21 11:12:33 260

转载 点评美国名校的(EE)和(CS)

http://shiori.blog.edu.cn/2007/89635.html点评美国名校的電気電子工程系(EE)和计算机科学系(CS)点评美国名校的電気電子工程系(ECE)EE:Electrical & Electronic Engineering , includes Microelectronics and High Power*基础: 半导体物理和微电子 (理论)...

2019-08-21 05:35:58 1630

转载 在mac系统安装Apache Tomcat的详细步骤

第一步:下载Tomcat 这里Himi下载的tomcat version:7.0.27直接上下载地址:http://tomcat.apache.org/download-70.cgi直接下载如下选中即可:第二步: 下载完成后 ,然后随意放目录吧,这里Himi放入 /usr/local/右键你的mac的Finder->前往文件夹->...

2019-08-20 08:23:38 126

转载 springboot整合solr

上一篇博客中简要写了solr在windows的安装与配置,这一篇接上文写一下springboot整合solr,代码已经上传到github,传送门。1、新建core并配置schema上篇博客中已经有了相关内容,就不在展开叙述了,具体仿照3.2和3.3的配置schema,原文地址https://www.cnblogs.com/wdfordream/p/11352053.htmls...

2019-08-19 15:03:00 85

转载 Spring Boot 教程

目录 1.什么是Spring boot starter template 2.Spring boot 自动配置 3.嵌入式Web Server 4.启动应用程序 Spring boot是一个Spring框架模块,它为Spring框架提供RAD(快速应用程序开...

2019-08-18 20:47:00 75

转载 转三篇文章关于php中session机制

解决的问题:同一数据库的两个网站,实现一次登录的功能。网上找了很多关于session的文章,最后参考了下面三篇文章有了解决问题的思路首先我这边发送要已登录A网站用户的session_id给B网站,然后A网站那边调用B网站那边的一个接口验证session_id是否是已经登录用户,验证的目的是为了安全性,不然黑客可以某种手段获取session_id直接就能登录B网站了 我这里A网站是thinkp...

2019-08-14 18:29:32 86

转载 Bootstrap-table表格插件的使用方法

前言上次写了一个可拖动列表的插件,但除了这个特点没什么优点了,接下写的是我们常用的Bootstrap-table表格插件正文官网:https://bootstrap-table.com/有两个翻译API的网址:https://blog.csdn.net/S_clifftop/article/details/77937356?locationNum=3&fps...

2019-08-14 16:04:00 480

转载 solr在windows下的安装及配置

最近接触搜索相关的内容,所以熟悉下solr的使用以及如何在java中使用solr实现搜索功能。1、solr简介Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。2、倒排索引有的人会...

2019-08-14 15:09:00 153

转载 进制转换

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>typedef struct { int data[50]; int top;}seqstack;seqstack *S;void Init( ){ S=new ...

2019-08-14 06:51:27 77

空空如也

空空如也

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

TA关注的人

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