- 博客(22)
- 资源 (1)
- 收藏
- 关注
转载 opencv在ubuntu下的安装
装opencv之前先要装一些软件: sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev 在官网下载opencv源码,解压后进入目录,执行(注意有个“
2014-12-22 15:48:12
440
转载 Ubuntu 14.04 编译安装 OpenCV2.4.8
一、永恒的第一步,先祭系统(个人习惯,非必须) sudo apt-get update sudo apt-get upgrade 二、工具准备 sudo apt-get install cmake sudo apt-get install cmake-curses-gui 三、开始安装 将从官网下载的源码 opencv2.4.8.zip 复制到 /hom
2014-12-22 15:46:45
1678
转载 在Ubuntu下进行MongoDB安装步骤
一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作): 1.运行"apt-get install mongo" 如果遇到找不到安装包的话运行"apt-get update" 2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l "查看进程是否已经启动 3.在终端输入"mongo",然后回车进入数据库
2014-12-22 15:22:48
500
转载 在 linux 下使用 CMake 构建应用程序
CMake 简介 CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoco
2014-12-15 16:16:42
474
转载 Ubuntu中复制文件或目录的命令
cp(copy)命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。
2014-12-15 16:09:01
736
转载 Ubuntu下解压缩文件
记录Ubuntu下各种压缩和解压方式: .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.g
2014-12-15 11:54:54
380
转载 MakeFile
目的: 基本掌握了 make 的用法,能在Linux系统上编程。 环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。 准备: 准备三个文件:file1.c, file2.c, file2.h
2014-12-12 15:56:41
440
转载 visual studio运行时库MT、MTd、MD、MDd的研究
在开发window程序是经常会遇到编译好好的程序拿到另一台机器上面无法运行的情况,这一般是由于另一台机器上面没有安装响应的运行时库导致的,那么这个与编译选项MT、MTd、MD、MDd有什么关系呢?这是msdn上面的解释: MT:mutithread,多线程库,编译器会从运行时库里面选择多线程静态连接库来解释程序中的代码,即连接LIBCMT.lib库 MTd:mutithread+deb
2014-11-17 09:37:23
468
转载 VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
Background MSDN中对于在不同的配置下Link的LIB作了说明: C Runtime Library: 开关 对应的库 版本 /MD MSVCRT.LIB 多线程DLL的Release版本 /MDd MSVCRTD.LIB 多线程DLL的Debug版本
2014-11-15 11:50:10
461
转载 VS2010中C++创建DLL图解
VS2010中 C++创建DLL图解 分类: c++2012-02-13 18:15 6245人阅读 评论(3) 收藏 举报 dllc++2010threadlibraryc 一、DLL的创建 创建项目: Win32->Win32项目,名称:MyDLL 选择DLL (D) ->完成. 1、新建头文件testdll.h testdll.h代
2014-11-15 09:40:03
423
转载 scons用户指南第一章:编译和安装SCons
1、安装Python 因为SCons是用Python编写的,所以你必须在使用SCons之前安装好Python。你在安装Python之前,应该注意查看Python是否在你的系统里已经可用了(在系统的命令行中运行python -V或python --version)。 $python -V Python 2.5.1 在一个Windows系统里, C:\>python -V Python 2
2014-10-29 21:02:51
1102
转载 VS2010编译Mongodb C++驱动
1、安装scons (1) 下载python2.7, 使用x86_32位,因为scons只有32位安装包可用; (2) 下载scons2.3.0; (3) 安装python 和 scons, 将C:\Python27\Scripts写入PATH; (4) 下载安装pywin32 ,It is recommended you install pywin32 if you want to do
2014-10-22 16:41:12
570
原创 竖式问题
/* * 【问题描述】 * 找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有的数字都属于一个特定的数字集合。输入数字集合 * (相邻数字之间没有空格),输出所有的竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例 * 输出(为了便于观察,竖式中的空格改用小数点显示,但所写程序中用该输出空格,而非小数点。 * 样例输入
2014-10-14 20:49:31
591
原创 蛇形填数
/* * 【问题描述】 * 在n*n方阵里填入1,2...,n*n,要求填写成蛇形。例如,n=4时方阵为 * 10 11 12 1 * 9 16 13 2 * 8 15 14 3 * 7 6 5 4 * 上面方阵中,多余空格只是为了便于观察规律,不必严格输出。n<=8 * * 【问题分析】 * 从1开始依次填写。设“笔”的坐标为(x,y),则一开
2014-10-13 22:43:25
473
原创 开灯问题
/* * 【问题描述】 * 有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉), * 第3个人按下所有编号为3倍数的那些开关(其中关掉的灯将被打开,开着的灯将被关闭),以此类推。一共 * 有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k<=n<=1000。 * 样例输入 * 7 3 * 样例输出 * 1 5 6 7 * * 【问
2014-10-13 22:36:33
469
转载 数据库事务
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看出,事务的提出主要是为
2014-10-13 11:54:34
473
原创 截取系统时间C++实现
bool getTime() { time_t rawtime; struct tm * timeinfo; time(&rawtime); timeinfo = localtime(&rawtime); //couttm_year //couttm_mon //couttm_wday string sss = asctime(timeinfo);
2014-10-09 20:27:07
416
原创 getline函数
getline()函数会生成一个包含一串从输入流读入的字符的字符串,直到以下情况发生会导致生成的此字符串结束。1)到文件结束,2)遇到函数的定界符,3)输入达到最大限度。
2014-07-24 14:39:59
1299
转载 CPU与GPU之间数据传输(转)
一般的数据复制到的显卡内存的部份,称为 global memory int* gpudata, *result; cudaMalloc((void**) &gpudata, sizeof(int) * DATA_SIZE); cudaMalloc((void**) &result, sizeof(int)); cudaMemcpy(gpudata, data,
2014-07-22 17:02:30
11580
转载 《cuda by example》 book.h 头文件解析(转)
#ifndef __BOOK_H__ #define __BOOK_H__ #include /* cuda检错程序 */ static void HandleError( cudaError_t err,const char *file,int line ) { if (err != cudaSuccess) {
2014-07-22 17:01:50
1531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅