自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 进程与线程的定义、关系及区别

进程与线程的定义、关系及区别                  一、进程的定义 进程:指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。进程一般有三个状态:就绪状态、执行状态和等待状态【或称阻塞状态】;进程只能由父进程建立,系统中所有的进程形成一种进程树的层次体系;挂起命令可由进程自己和其他进程发出,但是解除挂起命

2017-10-14 22:14:55 443

原创 单调栈的总结

单调栈示例求解方法

2017-09-07 14:03:00 971 1

转载 python中MySQLdb模块用法实例

本文转自http://www.jb51.net/article/57290.htm这篇文章主要介绍了python中MySQLdb模块用法,以实例形式详细讲述了MySQLdb模块针对MySQL数据库的各种常见操作方法。具体用法分析如下:MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接口,我们可以在python中连接MySQLd

2017-06-20 14:05:51 651

转载 nohup 与 & 的区别及用法

原文:点击打开链接nohup如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用n o h u p命令。该命令可以在你退出帐户之后继续运行相应的进程。n o h u p就是不挂起的意思( no hang up)。 在Linux/Unix下,只有守护进程在脱离终端后能继续执行,而普通进程在关闭终端时会因收到SIGHUP信号(挂起信号)而退出。因此,为了

2017-06-19 11:15:44 1683

原创 在QT中使用MySQL数据库

前篇已经写了如何使用QT链接sqlite和SQLServer,见点击打开链接本次主要说明如何通过QT链接MySQL数据库;首先确保数据库中存在Mysql的驱动,详见QT安装目录中的plugins/sqldrivers文件夹下是否存在qsqlmysql.dll文件。首先在xxx.pro工程文件中添加QT += sql具体代码如下:QSqlDatabase db

2017-05-24 20:17:58 25044 6

原创 在QT中使用数据库

在使用数据库时,需要查看安装的QT中支持的驱动列表。一般可以在QT安装目录中的plugins/sqldrivers文件夹中查看所有的驱动插件文件。本文重点不在此,故不再细述。在xxx.pro工程文件中需要添加如下:QT += sql连接SQLite数据库:该数据库为轻量级数据库,使用方便。代码如下:#include #include #include #i

2017-04-22 15:57:40 27736 2

原创 Opencv图像的转置变换

图像的转置变换就是图像的水平和竖直方向互换因此注意,转换后的图像行列与原图像的列行相同。关键代码如下:void transpose(Mat src, Mat &dst){ int row = src.rows; int col = src.cols; dst.create(src.cols, src.rows, src.type()); for (int i = 0; i <

2017-03-28 17:16:10 1927

原创 Opencv图像的旋转变换

主要采用函数库的仿射变换函数对图像进行旋转关键代码如下:double scale=1;//旋转之后的缩放比例double angle=45;//旋转角度Point point = Point(srcImage.cols / 2, srcImage.rows / 2);//旋转中心Mat M2 = getRotationMatrix2D(point,angle, scale);//旋转

2017-03-28 17:02:34 370

原创 Opencv图像的镜像变换

在图像处理中,镜像变换包括两种,关于Y轴镜像(即水平镜像)和关于X轴镜像(垂直镜像)Y轴镜像(即水平镜像)就是在行不变的情况下,将图像的左右像素进行交换。以下代码适用于三通道图像。代码如下:void mirrorY(Mat src, Mat &dst){ int row=src.rows; int col=src.cols; dst=src.clone

2017-03-28 16:23:21 4260

原创 Opencv图像的平移变换

图像平移变换的基本原理:假设(x0,y0)为原图像坐标,(x,y)为变换后图像坐标,dx为水平偏移量,dy为垂直偏移量,则平移变换的坐标映射为 y=y0+dy;x=x0+dx;由于原图像的行数是src.rows,列数是src.cols。因此水平偏移量为每列像素向右平移dx,垂直偏移量为每行像素想下平移dy。如图所示:代码如下:#include "open

2017-03-28 15:47:05 3245

转载 QT中使用Opencv库

之前都是通过VS2013来使用Opencv,最近由于需要做图形化界面,重新拾起了QT。本文部分转自点击打开链接作者本次使用的是:window10 64位系统;Opencv2.4.12;QT5.4.2;QT Creator3.4.1.前期的准备工作不再赘述。主要是安装QT和QT Creator,注意:在安装QT中安装minGW工具.安装完成后,将其添加至系统环境变量中。如下是

2017-03-27 19:53:56 9466 2

原创 STM32中通过普通延时函数来精确延时

在STM32中处处会用到延时函数,一般而言,对于普通的控制延时,并不会要求特别精确,所以可以使用普通的延时函数,例如void delay(u32 time){ while(time--);} 但是在某些情况下,例如读取传感器数据,就需要精确的延时,对于这种,这时候可以考虑使用软件定时器或者系统定时器进行精确定时延时。在这篇博文中不在详细对这两种进行描述。本文主要是针对某些情况下,使

2017-03-05 15:13:17 49168 3

转载 排序sort()函数的使用

本文转自点击打开链接   STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。   sort是STL中提供的算法,头文件为#include以及using namespace std; 函数原型如下:template void sort ( RandomAccessIterator first, RandomAccessIterator last

2017-02-26 10:09:31 2598

空空如也

空空如也

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

TA关注的人

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