自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曼纳克

自由追梦

  • 博客(33)
  • 收藏
  • 关注

转载 Python爬虫基础知识

 一、网络爬虫的定义    网络爬虫,也叫网络蜘蛛(Web Spider),如果把互联网比喻成一个蜘蛛网,Spider就是一只在网上爬来爬去的蜘蛛。网络爬虫就是根据网页的地址来寻找网页的,也就是URL。举一个简单的例子,我们在浏览器的地址栏中输入的字符串就是URL,例如:https://www.baidu.com/    URL就是同意资源定位符(Uniform Resource Lo...

2018-07-30 09:33:11 268

转载 C++多线程

转载:http://blog.sina.com.cn/s/blog_4ae717db01013z9m.htmlC++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面就此简单的讲一下: 创建线程的函数HANDLE CreateThread(     LPSECURITY_ATTRIBUTES

2017-05-09 14:58:37 259

转载 C++多线程

原博客:http://blog.csdn.net/skilledprogrammer/article/details/7045420一.进程首先来看进程,它是一个正在运行的程序的实例,是一个程序在其自身的地址空间的一次执行活动。进程是资源申请、调度、和独立运行的基本单位。进程有两部分组成:1操作系统用来管理进程的内核对象,内核对象是系统用来存放关于进程的统计信息的地方,它是操作系统内部

2017-05-09 14:22:30 286

转载 堆和栈

////////////////////////////////////////////////////Author: Lei Zhengdeng //E-mail: leizhengdeng@163.net //Date: Mar 01, 2002 //////////////////////////////////////////////////一、预备知识—程

2017-05-09 11:13:42 265

翻译 Qt-Image Viewer Example

QLabel通常用于显示文本,但也可以显示图像。 QScrollArea提供了另一个小部件的滚动视图。如果子窗口小部件超出框架的大小,则QScrollArea会自动提供滚动条。 下面这个例子演示了Qlabel如何扩展其内容的能力QLabel::scaledContents,QScrollArea自动调整内容大小的功能QScrollArea::widgetResizable,可用于实现缩放和缩放功能

2017-04-03 20:14:28 1473

原创 Nested Layouts

就像小部件可以包含其他小部件一样,布局器可用于为窗口小部件提供不同级别的分组。在这里,我们希望在窗口顶部的行编辑旁边显示一个标签,显示查询结果的表格视图之上。 在这里,我们创建两个layouts,queryLayout 它是一个 QHBoxLayout 包含两个部件:QLabel QLineEdit 它们在上图分两列并排着,mainLayout 它是一个QVBoxLayout,这个部件包含一个QT

2017-04-02 17:59:44 447

原创 Widgets Layouts 用法简介

在进行布局设置时,会用到layouts这个强大的布局器。  #include   int main(int argc, char *argv[])  {      QApplication app(argc, argv);      QWidget window;      QLabel *label = new QLabel(QApplication::trans

2017-04-02 17:28:42 556

转载 Qt 对象间的父子关系

http://www.cnblogs.com/zhaobinyouth/p/6262331.htmlQt 对象间的父子关系每一个对象都保存有它所有子对象的指针每一个对象都有一个指向其父对象的指针parent里面有个链表 链表的每一个元素都是就是指向子对象的 指针  类似的每一个子对向都保存了一个指向父对象的指针

2017-04-02 11:17:57 457

转载 C++从零实现BP神经网络

本文转载自 http://blog.csdn.net/ironyoung/article/details/49455343BP(backward propogation)神经网络 简单理解,神经网络就是一种高端的拟合技术。教程也非常多,但实际上个人觉得看看斯坦福的相关学习资料就足够,并且国内都有比较好的翻译:人工神经网络概论,直接翻译与斯坦福教程:《神经

2017-03-31 10:17:24 893

转载 Hu不变矩之定义及计算方法

原文地址  http://blog.csdn.NET/daijucug/article/details/7535370【图像算法OpenCV】几何不变矩--Hu矩  一 原理    几何矩是由Hu(Visual pattern recognition by moment invariants)在1962年提出的,具有平移、旋转和尺度不变性。 定义

2017-03-19 20:39:11 4981

转载 c++ vector

原文:http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html 谢谢 金河 !1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元素.

2017-03-16 21:10:19 451

原创 Win8.1 窗口是去焦点解决办法

最近win8.1每隔几秒钟就失去当前窗口的焦点,十分不便,于是经过一番搜索,确定是有道词典导致的,原因是安装了两个一样的有道词典(别问怎么装上的,我也不知道!)。所以就卸载,重新安装!那么对于有类似失去窗口焦点的问题,下面我提供一个解决思路:1.打开事件查看器 PS.不知道怎么打开的,请百度;2.光标切换到当前,双击错误,跳出窗口,可以查看哪个程序在抢占资源!xie'er'zai

2017-03-06 11:16:19 611

转载 QML,QT, QT Quick关系

文章纯转载:原博客 http://blog.csdn.net/liang19890820/article/details/54141552?_t_t_t=0.17639262586680948 谢谢 作者:一去丶二三里!!!看了之前关于 QML 的一些介绍,很多人难免会有一些疑惑:Q1:QML 和 Qt Quick 之间有什么区别? Q2:QtQuick 1.x 和 QtQuick 2.x 之间有

2017-03-05 23:46:40 2401

转载 Opencv读取和保存视频

转载 https://yq.aliyun.com/articles/31089在OpenCV中,保存视频一般分为三步骤:1、初始化工作//初始化保存视频文件 CvVideoWriter* video=NULL; video=cvCreateVideoWriter("E:\\Sequence_mask\\out.avi",CV_FOURCC('X', 'V', '

2017-03-04 22:21:50 682

转载 QT5.8与VS2015相关配置与下载链接

文章内容中有三条链接,其中前两条为QT与VS相关设置,第三为QT下载链接。1.VS 2015 + Qt 5.8 环境配置 (转载) http://blog.csdn.net/u014265347/article/details/54972611 2. 将 Qt 5.6 集成至 VS2015 (转载)https://my.oschina.net/jthmath/blog/640227 3. Q

2017-03-04 00:05:55 1819

转载 如何阅读别人的源代码

摘自(繁体中文Traditional Chinese):http://www.ithome.com.tw/itadm/article.php?c=47717下文为经过Google翻译过的简体中文版:我们在写程式时,有不少时间都是在看别人的代码。 例如看小组的代码,看小组整合的守则,若一开始没规划怎么看, 就会“噜看噜苦(台语) ” 不管是参考

2017-02-25 13:47:20 1115 1

转载 OpenCV 装载、 显示和存储图像及在图像上绘图

#include   #include   #include   using namespace std;    int main()  {      cv::Mat image; //创建一个空对象      //这个定义创建了一个尺寸为0×0的图像。 可以访问cv::Mat的size属性来验证这一点      cout "This image is " "*

2017-02-24 20:12:14 327

转载 opencv 霍夫变换检测圆

#include using namespace cv;using namespace std;const int kvalue = 15;//双边滤波邻域大小int main(){Mat src_color=imread("1.jpg");imshow("原图-彩色", src_color);//声明一个三通道图像,像素值全为0,用来将霍夫

2017-02-24 16:25:13 411

转载 Linux学习基本步骤

初级阶段: 1. 命令是必须要学的,linux常用的命令大概在80个左右,这些常用命令一定要熟练掌握。 2. 掌握linux软件包的常用安装方法,例如源码安装,rpm方式安装等等。 3. 学习安装设备驱动程序(比如网卡、显卡驱动) 4. 熟悉Grub/Lilo引导程序及简单的修复操作。 5. 熟悉Linux文件系统和目录结构以及linux基本运行原理。 6. 掌握vi,gcc,gd

2017-02-22 16:04:34 2728

转载 图像的深度和通道概念区分

图像的深度:图片是由一个个像素点构成的,所有不同颜色的像素点构成了一副完整的图像,计算机存储图片是以二进制来进行的。1 bit : 用一位来存储,那么这个像素点的取值范围就是0或者1,那么我们看来这幅图片要么是黑色要么是白色。4 bit : 取值范围为 0 到 2 的4次方8 bit : 来存储像素点的取值范围为 0 到 2 的8次方以此类推,我们把计算机存储单个像素点所用到的bit为称之为图像的深

2017-02-19 22:00:18 1990

转载 core组件进阶

core组件进阶文章转载《opencv3编程入门》,毛星云 冷雪飞等编著如何操作图像中的像素如如何操作图像中的像素设置感兴趣区域如何进行图像混合如何进行多通道图像混合*如何调整图像的对比度和亮度值如何对图像进行离散傅里叶变换如何输入输出XML和YAML文件如何操作图像中的像素颜色空间缩减(color space reduction) 算法:将现有颜色空间值除以某个输入值,以获得

2017-02-18 22:11:23 252

转载 i++ 与 ++i 的区别

转载知乎 https://www.zhihu.com/question/19811087  叶王  太笔着天道,感谢!1、 i++ 返回原来的值,++i 返回加1后的值。2、 i++ 不能作为左值,而++i 可以。1)如果只是看i++和++i,这两个是等价的,都等同于i=i+1,都是变量自身加1。(2)在一般情况下,它们都是跟赋值联系在一起。比如:i

2017-02-18 10:06:49 368

转载 字符串的反转

本节内容乃参考《编程之法,面试和算法心得》,July著。谢谢作者的辛苦付出!给定一个字符串,要求将字符串前面的若干字符串一道字符串的尾部。分析:将需要移动的字符串逐个移到字符串的尾部.void LeftShitOne(char* s, int n){char t=s[0];for(int i=1;i{s[i-1]=s[i];}s[n-1]=t;

2017-02-18 00:31:13 205

转载 矢量二范数

监督机器学习问题无非就是“minimizeyour error while regularizing your parameters”,也就是在规则化参数的同时最小化误差。最小化误差是为了让我们的模型拟合我们的训练数据,而规则化参数是防止我们的模型过分拟合我们的训练数据矢量二范数2-范数:║x║2=√(│x1│^2+│x2│^2+…+│xn│^2)

2017-02-14 11:49:06 5191

转载 概率分布函数 VS 概率密度函数)

随机变量的分布函数:1. 定义 设X是一个随机变量,x是任意实数,函数F(x)=P{X2.1 性质 对于任意x1、x2,P{X2.2 性质 对于连续型随机变量P{X=a}=0,在这里事件{X=a}并非是不可能事件,但有P{X=a}=0。随机变量的密度函数:1. 定义 如果对于随机变量X的分布函数F(x),存在非负函数f(x),使得对于任意实数

2017-02-13 20:12:55 1503

转载 机器学习核函数的定义和作用

下面这张图位于第一、二象限内。我们关注红色的门,以及“北京四合院”这几个字下面的紫色的字母。我们把红色的门上的点看成是“+”数据,紫色字母上的点看成是“-”数据,它们的横、纵坐标是两个特征。显然,在这个二维空间内,“+”“-”两类数据不是线性可分的。我们现在考虑核函数^2">,即“内积平方”。这里面是二维空间中的两个点。这个核函数对应着一个二维空间到三维空间的映射,

2017-02-12 19:49:26 2108

转载 C++中堆和栈的解析

内存分配方面:堆: 操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删 除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样代码 中的delete语句才能正确的释放本内存空间。我们常说的内存泄露,最常见的就是堆泄露(还有资源泄露),它是指程序在

2017-02-11 17:22:52 252

转载 DTW

DTW的原理及matlab实现(转载)时间:2014-11-13  |  来源:cnphp6     在大部分的学科中,时间序列是数据的一种常见表示形式。对于时间序列处理来说,一个普遍的任务就是比较两个序列的相似性。       在时间序列中,需要比较相似性的两段时间序列的长度可能并不相等,在语音识别领域表现为不同人的语速不同。因为语音信号具有相当大的随机性,即使同一个人 在不同时

2016-11-16 20:31:12 769

原创 Kinect v2 简介

Kinect V2的Depth传感器,采用的是「Time of Flight(TOF)」的方式,通过从投射的红外线反射后返回的时间来取得Depth信息。必须运行在windows 8或者更高的系统版本,USB 3.0控制器上。

2016-09-24 20:55:31 7030 1

转载 河内之塔算法

有三根柱子,n 个圆盘,在第一个柱子那按从大到小排列,将其移到c,最少需要多少步骤? 1个盘,A->C,1步,2个盘,A->B,A->C,B->C,3步3个盘,吧前2个移到B,需要3步,再把第三个移到C,1步,再把B上2个移到C,总共s2+1+s2=7步4个盘前面3个移到B,S3步,第四个移 到C,1步,吧B上3个移到C,S3步,总共S3+1+S3=15步

2016-08-11 11:05:38 487

原创 持续学习与笔记重要性

每进入一个新的领域,学习新的事物,总要花很多时间与精力去消化这些知识。之前看书总是没有做笔记习惯,从长久来看是不利于深入学习和进一步探索的。

2016-07-26 17:58:09 499

原创 冒泡排序

冒泡排序Bubble sort原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束namespace 冒泡法排序{    class Program    {        static void Main(strin

2016-05-07 11:26:01 232

原创 C#

2016年5月5日,博客开通了,我又下定决心继续走下去这条自己选择的路子!离我的目标又近了!

2016-05-05 17:45:39 341

空空如也

空空如也

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

TA关注的人

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