自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (6)
  • 收藏
  • 关注

原创 error: macro "toLine" requires 2 arguments, but only 1 given      QLine toLine() const;

/include/qt/QtCore/qvariant.h:307:18: error: macro "toLine" requires 2 arguments, but only 1 given     QLine toLine() const;                  ^include/qt/QtCore/qvariant.h:307:11: error: expected ‘...

2018-12-04 14:44:57 2618 2

原创 使用cmake find_package找不到opencv

对cmake的使用不是很熟悉,遇到这个问题为自己简单记录一下。错误如下:CMake Error at CMakeLists.txt:39 (find_package):  By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has  asked CMake to find a package configura...

2018-02-25 16:14:47 17500 3

转载 CUDA atomic原子操作

和许多多线程并行问题一样,CUDA也存在互斥访问的问题,即当一个线程改变变量X,而另外一个线程在读取变量X的值,执行原子操作类似于有一个自旋锁,只有等X的变量在改变完成之后,才能执行读操作,这样可以保证每一次读取的都是最新的值.在kernel 程序中,做统计累加,都需要使用原子操作:atomicAdd();原子操作很明显的会影响程序性能,所以可以的话,尽可能避免原子操作. 

2016-12-27 16:55:02 1835

转载 ubuntu 16.04 nvidia驱动安装系统循环登陆无法进入桌面

纠结了很久,终于找到了ubuntu16.04 nvidia驱动正确的安装方法,以下是论坛中给出的安装步骤,记录一下。Post of final script and solution0) Download your relevant CUDA.run file: mine was: cuda_7.0.28_linux.runNote, that once again this in

2016-12-22 14:06:41 5857

转载 HowTo Compile a 32-bit Application Using gcc On the 64-bit Linux Version

had to compile a 32-bit application using GNU gcc on the 64-bit version of Linux.Luckily, gcc man page directed me to the ‘-m32’ and ‘-m64’ options. These options generate code for 32-bit or 64-bi

2016-09-22 13:42:14 910

原创 错误: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

在ubuntu上跑smartex相机实例程序时候出现如下错误,原因很简单,但也记录一下(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed(ImageProc_qt:3158)

2015-08-14 11:08:16 19400 4

原创 ubuntu 下Eigen库安装

一、先去官网下载 eigen,解压安装包,根据INSTALL文件提示1、mkdir buile_dir2、cd buile_dir 3、cmake ..   报错    错误信息为:CMake Error: The following variables are used in this project, but they are set to NOTFOU

2015-04-29 14:47:14 13187

转载 计算机视觉相关网站整理

Deep Learning(深度学习):ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞python的可以参考,很不错。deeplearning.net主页,里面包含的信息量非常多,

2015-01-20 11:52:17 1481

转载 opengl学习之路------glGenBuffers was not declared in this scope

刚学opengl,出现glGenBuffers was not declared in this scope 错误,谷歌学习了一下下,记下这个错误和解决方案,解决问题地址如下https://www.opengl.org/discussion_boards/showthread.php/169289-glGenBuffers%C2%92-was-not-declared-in-this-sc

2015-01-16 11:05:13 3658

转载 Installing OpenCV 2.4.9 + QT5 in Ubuntu

Installing OpenCV 2.4.9 + QT5 in UbuntuHi,Today is a small how to install OpenCV + QT5 in linux Ubuntu. For those who doesn’t know what is OpenCV, you can checkhere. Briefly OpenCV is a librar

2015-01-04 11:13:07 940

转载 sed详解

1. Sed简介  sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下

2014-09-13 15:37:09 387

转载 v4l2 视频捕获

yuan wen http://www.cnblogs.com/tlm1992/archive/2012/06/12/2545772.html

2014-06-23 11:36:13 733

转载 opencv的视频分辨率设定

下面为Opencv源代码的结构cvSetCaptureProperty设置视频获取属性 int cvSetCaptureProperty( CvCapture* capture, int property_id, double value );capture 视频获取结构。 property_id 属性标识符。可以是下面之一: CV_CAP_PROP_POS

2014-06-21 09:51:07 3066

转载 V4L2 API详解 <二> Camera详细设置

Camera的可设置项极多,V4L2 支持了不少。但Sam之前对这些设置的用法和涵义都是在看videodev2.h中边看边理解,感觉非常生涩。直到写这篇blog时,才发现v4l2有专门的SPEC来说明:http://www.linuxtv.org/downloads/legacy/video4linux/API/V4L2_API/spec-single/v4l2.html

2014-06-13 10:08:27 1431

转载 ubuntu putty连接串口

检查USB2COM在本机上的tty文件名,输入命令: $ dmesg注意到尾部有类似于如下信息[ 4858.701759] usb 1-1.1: new full-speed USB device number 7 using ehci_hcd[ 4858.802660] ftdi_sio 1-1.1:1.0:

2014-06-06 16:45:41 2928

转载 tftp服务器简单安装配置

tftp服务器简单安装配置1.安装tftp-serversudo apt-get install tftpd-hpasudo apt-get install tftp-hpa(如果不需要客户端可以不安装)tftp-hpa是客户端tftpd-hpa是服务器端2.配置TFTP服务器sudo vim /etc/default/tftpd-hpa

2014-05-30 14:31:28 2625

转载 Git使用基础

Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍 Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅1、Git是什么 

2014-05-27 15:32:01 389

转载 linux 下各errno的含义

124 EMEDIUMTYPE   Wrong medium type  123 ENOMEDIUM     No medium found  122 EDQUOT        Disk quota exceeded  121 EREMOTEIO     Remote I/O error  120 EISNAM        Is a named type file  119

2014-05-23 14:37:34 1158

转载 C/C++的64位整型输入输出

在C/C++中,64为整型一直是一种没有确定规范的数据类型。现今主流的编译器中,对64为整型的支持也是标准不一,形态各异。一般来说,64位整型的定义方式有longlong和__int64两种(VC还支持_int64),而输出到标准输出方式有printf(“%lld”,a),printf(“%I64d”,a),和cout本文讨论的是五种常用的C/C++编译器对64位整型的支持,这五种编译器分别是

2014-05-23 09:41:01 1078

转载 SOCKET类型简介

Socket类型:

2014-05-21 15:38:43 3937

转载 socket通信简介(讲解非常好!)----转载

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型

2014-05-21 14:50:40 590

转载 ARM+Linux应用程序调试环境

建立ARM+Linux应用程序调试环境 Gdb+gdbserver+insight环境的搭建1.    下载gdb源代码    http://ftp.gnu.org/gnu/gdb/ 2.    配置安装gdb+gdbser$ tar jxvf gdb-6.6.tar.bz2$ cd x/gdb$ ./configure --target=arm-linux --p

2014-05-21 08:31:44 666

转载 UBOOT移植详细 很全面

一.预备知识:1.       首先,U-Boot1.3.4还没有支持s3c2440,移植仍是用2410的文件稍作修改而成的。2.       2440和2410的区别:2440和2410的区别主要是2440的主频更高,增加了摄像头接口和AC‘97音频接口;寄存器方面,除了新增模块的寄存器外,移植所要注意的是NAND FlASH控制器的寄存器有较大的变化、芯片的时钟频率控制寄存

2014-05-20 16:52:50 1888

转载 linux 内核定时器 timer_list详解

7.6.1 Linux内核对定时器的描述Linux在include/linux/timer.h头文件中定义了数据结构timer_list来描述一个内核定时器:struct timer_list { struct list_head list; unsigned long expires; unsigned long data; void (*func

2014-05-14 16:40:31 659

转载 同步互斥阻塞

1. 原子操作原子操作指的是在执行过程中不会被别的代码路径所中断的操作。常用原子操作函数举例:atomic_t v = ATOMIC_INIT(0);     //定义原子变量v并初始化为0atomic_read(atomic_t *v);        //返回原子变量的值void atomic_inc(atomic_t *v);    //原子变量增加1void ato

2014-05-13 14:40:01 569

转载 poll机制分析

所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。 一、内核框架:对于系统调用poll或select,它们对应的内核函数都是sys_poll。分析sys_poll,即可理解poll机制。1. sy

2014-05-10 19:09:07 422

转载 copy_to_user和copy_from_user

在内核的学习中会遇到很多挺有意思的函数,而且能沿着一个函数扯出来很多个相关的函数。copy_to_user和copy_from_user就是在进行驱动相关程序设计的时候,要经常遇到的两个函数。由于内核空间与用户空间的内存不能直接互访,因此借助函数copy_to_user()完成用户空间到内核空间的复制,函数copy_from_user()完成内核空间到用户空间的复制。下面我们来仔细的理一下这两个函

2014-05-10 18:48:08 470

转载 int main(int argc,char* argv[])详解

argc是命令行总的参数个数     argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数     命令行后面跟的用户输入的参数,比如:     int   main(int   argc,   char*   argv[])     {     int   i;     for   (i   =   0;   i   cout   cin>>i;

2014-05-05 21:21:14 506

转载 Linux内核中ioremap映射的透彻理解

几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:  (1)I/O映射方式(I/O-mapped)  典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I/O地址空间"或者"I/O端口空间",CPU通过专门的I/O指令(如X86的

2014-05-05 17:20:48 429

转载 栈的基本操作

#include "stdafx.h"  #include  #include  #define OK 1  #define TRUE 1  #define ERROR 0  #define FALSE 0  #define overflow -2  #define STACK_INTT_SIZE 100  #define STACK_INIT_INCREMEN

2014-04-30 17:53:51 514

原创 标准I/O缓冲:全缓冲、行缓冲、无缓冲

作为菜鸟,今天看了别人在论坛提出的问题对于标准的I/O输入有了一些新的认识,下面的代码是问题由来#include#includeint main(){ printf("pppp"); for(int i=0;i<999999999;i++) { } printf("/nno"); return 0;}由表面上看来应该是先输

2014-03-18 20:16:40 1256

机器学习实战(高清电子版).pdf

本 书 前 两 部 分 主 要 探 讨 监 督 学 习 ( supervisedieaming) 。在 监督学习的过 程 中,我们只需 要给定输入样本集,机器就可以从中推演出指定目标变量的可能结果。监督学习相对比较简单 , 机器只需从输入数据中预测合适的模型,并从中计算出目标变量的结果。 监督学习一般使用两种类型的目标变量: 标称型和数值型。标称型目标变量的结果只在有 限目标集中取值,如真 与假、动 物 分 类 集 合 { 爬行类、鱼 类 、哺乳类、两栖类、植物、真 菌 }; 数值 型 目 标 变 量 则 可 以 从 无 限 的 数 值 集 合 中 取 值 ,如 0.100 、 42.001 、〗 000.743 等 。数值型目 标变量主要用于回归分析,将在本书的第二部分研究,第一部分主要介绍分类。 本书的前七章主要研究分类算法,第 2 章 讲 述 最 简 单的 分类 算法 :匕 近邻算 法,它使用距 离 矩 阵 进 行 分 类 ; 第 3 章引入了决策树,它比较直观,容易迎解,但 是 相 对 难 于 实 现 ; 第 4 章 将 讨论 如 何 使用 概 率 论 建 立 分 类 器 ; 第 5 章 将 讨 论 1 % 1 如 0 回归,如何使用最优参数正确地分 类原始数据,在搜索最优参数的过程中,将使用几个经常用到的优化算法; 第 6 章介绍了非常 流 行 的 支 持 向 量 机 ; 第 一部分最 后 的 第 7 章将介绍元算法 — AdaBoost , 它由若千个分类器构 成 ,此外还总结了第一部分探讨的分类算法在实际使用中可能面对的非均衡分类问题,一旦训 练样本某个分类的数据多于其他分类的数据,就会产生非均衡分类问题。

2015-04-30

复变函数与积分变换

《复变函数与积分变换》(西安交大 第四版)课后答案

2011-12-05

电力电子技术

电力电子技术 王兆安 第五版 课后习题答案

2011-12-05

空空如也

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

TA关注的人

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