自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (17)
  • 收藏
  • 关注

原创 mysql开启定时器定时删除之前的数据

create procedure pro() BEGINDELETE from lgv_current_infos WHERE time < date_sub(CURDATE(), interval 1 day); // 前一天 end;create event if not exists eventJob on schedule every 10 second ...

2019-09-04 16:41:42 746

原创 Qt链接mysql

1、 在.pro文件中加入+sql2、在所需的文件中添加​#include <QtSql/QSqlDatabase>#include <QtSql/QSqlError>#include <QtSql/QSqlQuery>#include <QDebug>MainWindow::MainWindow(QWidget *parent...

2019-09-03 10:42:42 299

转载 点到线段的最短距离算法

原文地址点到线段的最短距离算法http://blog.sina.com.cn/s/blog_5d5c80840101bnhw.html点到线段最短距离的运算与点到直线的最短距离的运算二者之间存在一定的差别,即求点到线段最短距离时需要考虑参考点在沿线段方向的投影点是否在线段上,若在线段上才可采用点到直线距离公式,如图1所示。图1(a)最短距离为点...

2019-07-09 11:25:35 6572

转载 空间中直线段和三角形的相交算法

原博客地址空间中直线段和三角形的相交算法最近在看recast&detour源码的时候有遇到许多数学上的算法问题,特此记录,以便以后查看。分析问题: 已经线段pq (p起点 q终点) ,三角形abc(a b c逆时针存储),判断pq与abc有无交点。第一步:判断三角形所在的面和线段所在的直线 是否平行 或者 是否是从三角形面的背面进入。如果是就提前退出,否则进入第二步。(...

2019-07-02 15:38:56 1893

转载 qt下bezier曲线的绘制(C++)

原博客地址:https://blog.csdn.net/u013935238/article/details/50012737 bezier曲线在编程中的难点在于求取曲线的系数,如果系数确定了那么就可以用微小的直线段画出曲线。bezier曲线的系数也就是bernstein系数,此系数的性质可以自行百度,我们在这里是利用bernstein系数的递推性质求取简单举例两个点p0,p1  ...

2018-09-28 18:23:14 3261

原创 Qt下配置opencv(Qt5.8 + opencv2.4.13)

我用的QT版本是Qt5.8  opencv版本是2.4.13opencv2.4.13可在下载Qt5.8可在Qt的官网点击打开链接下载1、配置环境变量右键计算机-属性-高级系统设置-系统属性-高级-环境变量-系统变量在Path路径中添加opencv所在的地址D:\ProgramFile\opencv2.4.13_qt\bin2、配置Qt 在.pro文件中添加INCLUDEPATH += D:\Pro...

2018-06-19 10:37:18 1373

原创 Qt 操作xml (pugixml)

pugixml的官网   https://pugixml.org/   在github上下载例程中有使用手册&lt;?xml version="1.0"?&gt;  &lt;Students&gt;    &lt;Student id="2018" name="chen" /&gt;    &lt;cyc len="100" /&gt; &lt;/Stude

2018-06-01 17:53:56 2415 1

原创 一些实用的函数

点到直线的距离float LandmarkLocation::PT2LineDistance(Point2f line_start, Point2f line_end, Point2f point)  // 计算点到直线的距离{ float A = line_end.y - line_start.y; float B = line_start.x - line_end.x; float C = l...

2018-05-22 14:17:13 193

原创 Qt中 对QList的排序

Qt中的qSort可以对Qlist 进行排序1、 数组QList list;list qSort(list.begin(), list.end());//排序结果:[10,12,13,16]2、多维的数组头文件:class PosSortResult{public: int agvpos; int posid;} //多条任务

2018-01-10 09:37:31 40724

转载 A星算法详解(个人认为最详细,最通俗易懂的一个版本)

A* 寻路算法原文地址: http://www.gamedev.net/reference/articles/article2003.asp概述虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的。搜索区域(The Search Area)我们假设某人要从 A 点移动到 B 点,但是这两点之间被一堵墙隔开。如图 1 ,绿色是

2017-12-12 21:42:38 73070 18

原创 关于操作QT遇到的问题

1、设置应用程序的图标在QT4 中,添加图标需要创建.rc文件。但在QT5中,只需要将.ico图标文件放在源码目录中(比如logo.ico),然后在.pro文件中添加代码:RC_ICONS+=logo.ico,运行下程序即可。如下图:2、 Qt Creator无法响应键盘的ctrl-v ctrl-c 键原因:是因为用户误操作连按了两次alt-v, alt-v打开了vim模式。解...

2017-11-08 10:01:18 523

原创 Qt label自适应窗体大小

#include "mainwindow.h"#include "ui_mainwindow.h"#include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);

2017-11-07 14:12:52 12732 1

原创 IIS发布网页

1 配置IIS打开控制面板-》程序-》启用或关闭windows功能,将下图的Internet Information Services全部打勾 点击确定即可完成IIS的配置2、确保电脑中安装framework 4.0以上的版本,若没有,百度自行下载,然后注册一下framework若电脑是64位,则需要注册:若为32位,需要注册注意两者的地址不同 32...

2017-10-10 11:06:22 399

原创 Qt之操作Excel

//写入 QXlsx::Document xlsx; if(!xlsx.selectSheet("ziv"))//选择表格,若不存在,则新建一张 { xlsx.addSheet("ziv"); } xlsx.write("A1", "View the properties through:"); xlsx.write("

2017-09-28 09:03:25 643

原创 Qt下 编译和配置QtXlsxWriter (QtCreator下)

1、 下载QtXlsxWriter       下载地址:https://github.com/dbzhang800/QtXlsxWriter       帮助文档连接http://qtxlsx.debao.me/2、下载perl编译器      下载地址:https://www.activestate.com/activeperl/downloads     安装后,在环境配

2017-09-27 17:24:45 5088 4

原创 关于QT中遇到的问题

1、Qt5下 tableWidget均分各列   ui-&gt;tableWidget_path-&gt;horizontalHeader()-&gt;setSectionResizeMode(QHeaderView::Stretch); 2、

2017-09-25 11:05:01 341

原创 Qt下使用微软的TTS

微软的sdk下载地址为:https://www.microsoft.com/en-us/download/details.aspx?id=10121下载并安装上图勾选的两个,建议按默认的路径安装安装完成后,接下来就是写程序了首先在新建的.pro文件中添加LIBS +=.\sapi.lib        lib在下载的文件中可以看到,也可以在你安装的SpeechSDK中找到

2017-09-23 13:14:52 2646

原创 直线与圆的交点

已知直线上两个点 A、B的坐标  圆心C的坐标 圆的半径R  求 直线与圆的交点 D1 和D2MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include namespace Ui {class MainWindow;}class MainWindow : public

2017-09-15 17:17:50 10535

转载 基于tinyXml2库封装的解析xml的通用类

原博客地址:基于tinyXml2库封装的解析xml的通用类目录(?)[-]TinyXML2概述TinyXML1与TinyXML2对比TinyXML2的用法用例1创建XML文件2增加xml文件的节点3查询xml文件的指定节点4修改xml文件的指定节点5删除xml文件的指定节点的信息其它常见用例1获取xml文件申明2打印xml文件至标准输出3 xml文件内容输出至内

2017-09-11 21:18:03 1504 1

原创 Qt5.8使用windeployqt及enigma virtual box 找出依赖项并打包发布

1、使用官方的windeployqt 找出依赖项首先程序要想发布,在编译器编译一定要选择“release”而不是“debug”,编译成release版本;在生成release文件夹内,新建一个文件 AGV_UI.bat   名称可以随便取,只要后缀名为.bat即可用记事本的方式打开AGV_UI.bat文件输入以下内容:D:\ProgramFile\QtVS2015\5.8\

2017-09-10 14:37:37 1578 1

原创 关于QT中中文乱码以及显示常量中有换行符的问题

在需要显示中文的头文件中添加一下3行#ifdef _MSC_BUILD#pragma execution_character_set("utf-8")#endif即可完美解决

2017-09-07 15:42:36 1402

转载 Win7+OpenCV 2.4.13+Visual Studio 2015一劳永逸的配置

原博客地址: 点击打开链接http://blog.csdn.net/hosea1008/article/details/52712323版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]环境变量设置属性包含目录库目录添加附加依赖项Release属性表创建Release属性表修改Release属性添加msvc120d测试新

2017-08-28 15:29:07 477

转载 CAD控件:Qt中使用控

原博客网址:     http://blog.csdn.net/u013725001/article/details/43272161QT开发使用控件入门      1.、环境搭建: 3      1.1、安装Qt 3      1.2、安装Microsoft Windows SDK的调试包 6      2.、QT中使用MxDraw控件 7      2.1、引入

2017-07-25 15:56:32 2445

原创 在ROS下安装AndroidStudio

在公司怎么装都装不上去,后面索性把系统重装后,一切重来。后面终于安装成功了。首先你一定要到一个网络特别好的环境下,其次要准备点吃的,最后要有耐心。因为此次安装需要花费太多的时间。参考的网址https://github.com/erkihindo/controller/wiki/Full-installation-guide点击打开链接                  http:/

2017-06-14 09:12:13 1637

原创 android下读取excel信息,插入信息至excel中

//要事先加入库jxl.jar import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import java.util.HashMap;import jxl.Cell;import jxl.Sheet

2017-04-19 22:54:28 766

转载 Qt之高级网络操作(HTTP/FTP快速上手)

原文网址:http://www.cnblogs.com/gui-lin/p/6481735.html?utm_source=itdadao&utm_medium=referral一、 HTTP 的消息结构1、Request(1)、请求行:Request 消息中的第一行,由请求方式、请求URL、HTTP协议及版本三部分组成(2)、请求头:其中 Content-Type 指定了客户

2017-04-10 14:09:34 1310

转载 Qt程序打包发布方法(使用官方提供的windeployqt工具)

Qt程序打包发布方法(使用官方提供的windeployqt工具)转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.groupQt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具

2017-03-24 14:21:42 347

原创 关于QCustomPlot的绘图

该类可完成2D图形的绘制,下载地址为:http://www.qcustomplot.com/index.php/download,推荐下载最上面一个的首个文件,里面有类,还有代码可以参考。自己先新建一个工程,并将qcustomplot.h与qcustomplot.cpp拷贝到目录工程下,然后将该两个文件添加至工程中。同时需要在.pro文件 QT +=widgets 后面添加prints

2017-03-16 22:40:08 2046

转载 ROS学习资料总结

yuan boke wangzhi: http://blog.csdn.net/zyh821351004/article/details/50570836官方资料  wiki  http://wiki.ros.org/http://wiki.ros.org/cn/api http://docs.ro

2017-02-13 13:54:19 503

原创 ROS的安装

电脑是win10系统,之前是将ubuntu安装在虚拟机中,发现运行速度特别慢,最后索性给电脑装了双系统,双系统的安装是参考了下面的文章。****win7下制作ubuntu系统安装启动盘和U盘安装ubuntu全过程***链接:http://blog.csdn.net/liangcaiyun2013/article/details/10410797在安装完ubuntu系统后,接下来就是配置

2017-02-10 15:54:01 389

转载 Java_温故而知新

原博客网址:http://blog.csdn.net/weixin_36244867/article/details/54376017这是从某位大侠博客里拉来的,都是链接,放在网页标签里看起来比较麻烦,所以在此整理一下。JAVA之旅(一)基本常识,Java概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算JAVA之旅(二)if,switch

2017-02-07 13:12:59 304

原创 android端开机自启动程序

最近写的项目,要求在开启平板后,将编写的程序也一并开启1、首先是发送广播,当收到static final String ACTION="android.intent.action.BOOT_COMPLETED"时,则认为收到开启启动命令编写类package com.broad.cn;import com.herorobot.cn.MainActivity;import an

2017-01-19 14:40:36 1366

转载 关于编程风格的那点事

编程风格1.1统一编程风格的意义· 增加开发过程代码的强壮性、可读性、易维护性· 减少有经验和无经验开发人员编程所需的脑力工作· 为软件的良好维护性打下好的基础· 在项目范围内统一代码风格· 通过人为以及自动的方式对最终软件应用质量标准· 使新的开发人员快速适应项目氛围· 支持项目资源的复用:允许开发人员从一个项目区域(或子项目团队)移动到另一个,而不需要重新适

2017-01-13 15:08:00 488

原创 编写Android端TCP服务器遇到的问题

最近写了一个小的apk 将遇到的问题总结下1、关于在线程中无法更新UI控件的问题答:在主线程是可以更新UI控件(包括Toast都不行),但子线程便不行 解决的方法是添加runOnUiThreadrunOnUiThread(new Runnable() {     public void run() {      showTip(receiveInfoServer);//不可在线

2017-01-10 14:59:28 971

原创 android中多个LinearLayout平分布局

要想均分布局,必须是在LinearLayout布局下才可完成,其他文章中都是在LinearLayout中均分控件,现在是将LinearLayout中嵌套多个LinearLayout,均分LinearLayout,这样你就可以在LinearLayout任意添加控件了程序如下:    android:layout_width="match_parent"    android:

2017-01-10 14:36:17 14329

原创 关于编写android程序遇到的问题

~~~~~~~~~~~~~~~Activity传值至fragment   ( Fragment中的onActivityResult不被调用)~~~~~~~~~1.检查该Fragment所属的Activity中,是否重写了onActivityResult方法。如果是该种情况,请确保写了super.onActivityResult: @Override protected v

2016-12-14 21:37:17 363

转载 Google Gson的使用方法,实现Json结构的相互转换

原博客网址:http://blog.csdn.net/qxs965266509/article/details/42774691在Java开发中,有时需要保存一个数据结构成字符串,可能你会考虑用Json,但是当Json字符串转换成Java对象时,转换成的是JsonObject,并不是你想要的Class类型的对象,操作起来就很不是愉悦,下面说的就可以解决了这种问题。

2016-12-07 13:30:40 473

转载 Git 常用命令大全

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add

2016-11-30 15:28:11 290

转载 【计算机视觉】一步一步实现人脸或特定物体的跟踪(1)——利用CamShift来跟踪

原博客网址:http://blog.csdn.net/jasonding1354/article/details/41114057介绍这里的方法是根据颜色直方图的方式进行人脸或者特定物体的跟踪的,具体步骤是首先计算指定区域的色彩直方图,然后再根据该色彩直方图对整个图片区域进行反投影计算,得到的是该图片中复合指定区域色彩直方图分布的概率分布,最终通过多次迭代,得到一个输出的目标窗口。

2016-11-29 15:52:09 1046

转载 Camshift用于人脸追踪

英文地址:http://www.cnblogs.com/seacode/archive/2010/09/28/1837694.htmlOpenCV的人脸追踪算法Camshift(连续自适应的Meanshift算法)由以下四个步骤组成:1、创建一个颜色直方图表示人脸特征;2、对视频图像中每一帧的每一个像素进行计算“人脸存在的可能性”;3、在每个视频帧中移动人脸

2016-11-29 15:25:31 972

libmysql.zip

Qt连接mysql中所需要的连接库,若出现连接错误,只需将压缩包中的libmysql.dll 和libmysql.lib放在Qt安装目录下的bin文件中,(如我的为D:\ProgramFile\Qt\5.8\mingw53_32\bin)我用的是Qt5.8 还不清楚其他的版本是否能用 具体连接步骤在博客中有讲到https://blog.csdn.net/zhulichen/article/details/100513147

2019-09-03

opencv2.4.13

https://blog.csdn.net/zhulichen/article/details/80729457中介绍了Qt下配置opencv(Qt5.8 + opencv2.4.13)的详细说明,该文件即为opencv2.4.13

2018-06-19

Qt下 编译和配置QtXlsxWriter (QtCreator下)后的编译文件

Qt下 编译和配置QtXlsxWriter (QtCreator下)中编译后的文件,在博客https://blog.csdn.net/zhulichen/article/details/78115155中有详细介绍配置使用

2018-06-12

inSSIDer4 无线强度监测软件

inSSIDer4 无线强度监测软件 1、安装目录建议选择默认的安装路径 2、安装完毕后,将文件夹中的3个.dll文件替换安装路径下的文件,即可完成软件的破解

2017-10-10

QtXlsxWriter 用QT5.8编译后的程序

里面是QtXlsxWriter 用QT5.8编译后的程序,包含了Release文件和Debug文件,要是平台一样,大家可以直接调用其中的文件至Qt的安装路径下,也可以重新编译该文件。我已屏蔽掉了test 和example文件的内容。

2017-09-27

Qt下使用微软的TTS

在网址http://blog.csdn.net/zhulichen/article/details/78070281中已介绍,Qt下使用微软的TTS,欢迎大家下载查看

2017-09-23

32位libmysql.dll和32位libmysql.lib

Qt5.8下连接Mysql,QSqlDatabase: QMYSQL driver not loaded,QSqlDatabase: available drivers: QSQLITE QMYSQL 将附件中的文件下载移动至 D:\ProgramFile\Qt\5.8\mingw53_32\bin文件夹下即可。切记一定是32位的才可

2017-05-27

QCustomPoint类

2017-03-16

基于QCustomPoint类的小程序

基于QCustomPoint类的小程序

2017-03-16

MFC下页面切换程序

MFC下页面切换程序,不是用的tab控件

2016-09-09

Qt下UDPSocket一段时间后接收不到数据的问题

Qt下UDPSocket一段时间后接收不到数据的问题

2016-09-09

MFC 窗口最大化时控件大小跟随变化

资源中是根据一个帖子中所的方法,完成了在窗口最大化时,控件尺寸跟随变化的问题,希望能够帮助到大家

2016-09-08

Qt 滚动字幕的程序

在Qt下写的一个滚动字幕的文件,已经运行成功了

2016-08-26

点击添加按钮,可完成按钮空加你的自行添加

看了一本书上的程序 代码虽然简单,但是可以完成按钮的自行添加,每点击一次添加按钮,就会添加相应的按钮

2015-12-27

动态添加控件

点击添加按钮 可以自动添加控件,代码很简单,但是可完成控件的添加

2015-12-27

自己写的VS2010和SQL2008数据库连接的小程序

关于MFC与数据库的连接,需要把DataSourse中的用户名改一下,同时需要在数据库中建立相应的表格,该程序能够完成数据库的修改 存储 删除的功能,单独读数数据库中的每一行的信息,很适合初学者的学习。

2015-12-02

MATLAB神经网络的30个案例分析

学习神经网络很好的课本,适合初学者的学习,后面上传关于该课本的源代码,大家共同学习

2015-08-06

空空如也

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

TA关注的人

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