- 博客(33)
- 资源 (11)
- 收藏
- 关注
原创 八皇后
八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。
2014-08-19 20:22:43
2259
原创 汉诺塔递归求解
问题描述:有三根相邻的柱子,标号为X,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方,
2014-08-19 16:27:11
614
原创 魔术师发牌问题
问题描述: * 魔术师手中有A、2、3……J、Q、K十三张黑桃扑克牌。在表演魔术前,魔术师已经将他们按照一定的顺序叠放好(有花色的一面朝下)。魔术表演过程为:一开始,魔术师数1,然后把最上面的那张牌翻过来,是黑桃A;然后将其放到桌面上;第二次,魔术师数1、2;将第一张牌放到这些牌的最下面,将第二张牌翻转过来,正好是黑桃2;第三次,魔术师数1、2、3;将第1、2张牌依次放到这些牌的最下面,将第三
2014-08-06 21:23:51
5744
转载 用GDB调试程序(转)
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的
2014-07-23 19:44:46
743
转载 pthread_cond_wait和pthread_cond_signal函数
pthread_cond_wait()函数pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t*mutex)函数传入的参数mutex用于保护条件,因为我们在调用pthread_cond_wait时,如果条件不成立我们就进入阻塞,但是进入阻塞这个期间,如果条件变量改变了的话,那我们就漏掉了这个条件。因为这个线程还没有放到等待队
2014-07-17 21:15:04
1699
转载 堆和栈的区别(经典)
原文:http://student.youkuaiyun.com/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html格式和部分内容稍作修改。在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学
2014-05-09 15:10:02
539
原创 opencv2学习笔记5-操作图像(掩模拷贝ROI-不一样大小的图像相加)
假设我们想合并两个不一样大小的图像,由于cv::add要求输入的两个图像具有相同的尺寸,所以不能直接使用,需要在使用之前定义感兴趣区域。只要较大图像的感兴趣区域等于较小图像的大小,add就可以正常工作了。int main(){ cv::Mat img1 = cv::imread("boldt.jpg"); cv::Mat logo = cv::imread("logo.bmp"); c
2013-12-10 21:43:00
3288
原创 gVim配色和字体选择
gVim官网提供了很多配色方案,可以根据自己的需要来选择下载Luciusrainbow_neon(比较精简的配色方案)
2013-12-08 22:14:25
21453
原创 opencv2学习笔记3-操作图像(颜色缩减)
颜色缩减:“颜色缩减”的作用是减少图像内部使用的色彩数目,包括创建调色板和用调色板中与图像上最接近的颜色替换位图颜色。“颜色缩减”的作用是减少图像内部使用的色彩数目,包括创建调色板和用调色板中与图像上最接近的颜色替换位图颜色。“颜色缩减”的作用是减少图像内部使用的色彩数目,包括创建调色板和用调色板中与图像上最接近的颜色替换位图颜色。“颜色缩减
2013-12-08 19:55:10
1656
转载 gcc和g++区别
误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的
2013-11-22 09:27:52
651
原创 获取程序路径并去除程序名
问题1:如何确定应用程序的路径?问题2:如何去除程序目录中最后的文件名?(如去除c:\Debug\test.exe中的\test.exe,值留下c:\Debug)1.使用GetModuleFileName 获得应用程序的路径,然后去掉可执行件名。Example: TCHAR exeFullPath[MAX_PATH]; // MAX_PATH 在 API 中定义了吧,好象
2013-11-21 20:14:37
1088
转载 strcat与strcpy与strcmp与strlen
strcat 原型:extern char *strcat(char *dest,char *src); 用法:#include 功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。
2013-11-21 18:05:37
838
原创 算法导论学习笔记(1)
一. 插入排序算法伪码:INSERTION-SORT(A)1. for j = 2 to A.length2. key = A[j]3. //Insert A[j] into the sorted sequence A[1..j-1]4. i = j -15. while i > 0 and A[i] > key6.
2013-11-15 16:01:34
621
原创 TSTCON32.exe下测试.ocx时的路径问题
遇到的问题:ActiveX控件出现的问题:调用函数Init_EBGM_LGBP()程序直接崩溃程序中的调用方式:SCFACERECOGEBGMLGBPHANDEL m_pFaceRecogEbgmLgbp;m_pFaceRecogEbgmLgbp = gCreateSCFaceRecogEbgmLgbp();m_pFaceRecogEbgmLgbp->Init_EBGM_L
2013-11-15 15:41:41
1313
转载 ActiveX控件打包成Cab置于网页中自动下载安装
好东西先收藏着,以后用的着,转自:http://www.cnblogs.com/lidabo/archive/2012/12/04/2800925.htmlActiveX控件打包成Cab置于网页中自动下载安装[背景] 做过ActiveX控件的朋友都知道,要想把自己做的ActiveX控件功能放在自己的网页上使用,那么用户在客户端就必须进行本地的注册,也就是说用户得
2013-11-14 20:50:18
1334
转载 VC项目配置基础
转载自:http://www.cnblogs.com/lidabo/archive/2012/08/27/2658903.htmlVC项目配置基础 (VC6.0 和VC2005)一.预处理宏1. 通用宏VC6.0 中:Project Setting à C/C++ à Preprocessor definitionsVC200
2013-11-14 20:38:22
854
原创 认识ActiveX控件
要了解ActiveX控件,我觉得有必要分清楚3个概念:1.组件对象模型(Component Object Model,COM)2.对象链接和嵌入(Object Liking and Embedding,OLE)3.ActiveX控件ActiveX、OLE和COM的关系。首先,让大家有一个总体的概念,从时间的角度讲,OLE是最早出现的,然后是COM和 ActiveX;从体
2013-11-14 20:31:48
940
转载 计算机视觉方面的代码
好资源,转载收藏!目录(?)[+]Jia-Bin Huang同学收集了很多计算机视觉方面的代码,链接如下:https://netfiles.uiuc.edu/jbhuang1/www/resources/vision/index.html 这些代码很实用,可以让我们站在巨人的肩膀上~~TopicReso
2013-11-05 16:07:40
3174
转载 手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文)转自:http://blog.youkuaiyun.com/wooin/article/details/1858917By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://bl
2013-07-01 18:27:45
1187
原创 ubuntu下安装OpenCV
系统配置: Ubuntu 12.04 安装步骤: 1.官网下载OpenCV2.4.5 http://opencv.org/ 解压到home/用户名/opencv2.4.5 2.安装cmake$sudo apt-get install cm
2013-06-29 19:39:40
720
转载 SVM基础
版权声明: 本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系wheeleast@gmail.com 前言: 又有很长的一段时间没有更新博客了,距离上次更新已经有两个月的时间了。其中一个很大的原因是,不知道写什么好-_-,最近一段时间看了看关
2013-05-24 12:30:12
565
转载 如何提高编程能力
最近很迷茫,老感觉自己编程能力太虚(主要是项目经验太少),所以在网上就提高编程能力方面看了不少大牛的建议,觉得下面的这个贴吧(http://tieba.baidu.com/p/2083196617)写的挺好所以就粘贴过来分享一下。提高编程能力,主要分成7步:1.巩固C2.提高面向对象编程能力3.数据结构和算法理论 4.设计模式5.ACM6.多学点其他的语言或者技术7
2013-05-22 20:34:52
3241
1
转载 VS2010中GetMenu()和GetSubMenu(0)为NULL引发异常的解决方法
解决方法1: //来源:http://www.cnblogs.com/yuzhoufeng/archive/2011/12/11/2284200.html今天学习VC++ 2010 MFC单文档应用程序中动态添加菜单,下面是代码部分:12345678910111213int CMainFrame::OnCr
2013-05-21 16:02:20
1506
1
转载 Opencv中的ROI介绍
Opencv中的ROI介绍cvSetImageROI(该函数用起来可能有问题。当把一个区域定义为ROI后,如果在另外一个函数中直接把这个ROI当做图片处理,而不加以特殊对待会出问题!)ROI(Region of Interest)是指图像中的一个矩形区域,可能你后续的程序需要单独处理这一个小区域,如图所示如上图所示,就是ROI的一个例子,如果你对图像设置了ROI,那么,Op
2012-12-20 20:59:57
1648
Advanced Programming In The UNIX Environment (www.vtupro.com).pdf
2013-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人