<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[devil_pull的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/devil_pull</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; devil_pull]]></copyright><item><title><![CDATA[最大字串和]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/39397633</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/39397633</guid><author>devil_pull</author><pubDate>Fri, 19 Sep 2014 14:26:39 +0800</pubDate><description><![CDATA[最大字串和]]></description><category></category></item><item><title><![CDATA[最长公共字串]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/39397533</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/39397533</guid><author>devil_pull</author><pubDate>Fri, 19 Sep 2014 14:20:47 +0800</pubDate><description><![CDATA[最长公共字串：]]></description><category></category></item><item><title><![CDATA[指针和字符串常量]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/38796661</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/38796661</guid><author>devil_pull</author><pubDate>Sun, 24 Aug 2014 16:07:04 +0800</pubDate><description><![CDATA[字符串常量]]></description><category></category></item><item><title><![CDATA[15道使用频率极高的基础算法题]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/38687583</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/38687583</guid><author>devil_pull</author><pubDate>Tue, 19 Aug 2014 20:46:54 +0800</pubDate><description><![CDATA[15道使用频率极高的基础算法题]]></description><category></category></item><item><title><![CDATA[八皇后]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/38684135</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/38684135</guid><author>devil_pull</author><pubDate>Tue, 19 Aug 2014 20:22:43 +0800</pubDate><description><![CDATA[八皇后问题是一个以国际象棋为背景的问题：如何能够在 8×8 的国际象棋棋盘上放置八个皇后，使得任何一个皇后都无法直接吃掉其他的皇后？为了达到此目的，任两个皇后都不能处于同一条横行、纵行或斜线上。]]></description><category></category></item><item><title><![CDATA[汉诺塔递归求解]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/38682789</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/38682789</guid><author>devil_pull</author><pubDate>Tue, 19 Aug 2014 16:27:11 +0800</pubDate><description><![CDATA[问题描述：有三根相邻的柱子，标号为X,B,C，A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘，要把所有盘子一个一个移动到柱子B上，并且每次移动同一根柱子上都不能出现大盘子在小盘子上方，]]></description><category></category></item><item><title><![CDATA[使用异或实现两个数的交换]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/38419427</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/38419427</guid><author>devil_pull</author><pubDate>Thu, 07 Aug 2014 15:22:00 +0800</pubDate><description><![CDATA[实例：将数组的头尾两端依次对调（采用异或的方法实现两数的交换，不需要临时变量）]]></description><category></category></item><item><title><![CDATA[魔术师发牌问题]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/38406777</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/38406777</guid><author>devil_pull</author><pubDate>Wed, 06 Aug 2014 21:23:51 +0800</pubDate><description><![CDATA[问题描述：
 * 魔术师手中有A、2、3……J、Q、K十三张黑桃扑克牌。在表演魔术前，魔术师已经将他们按照一定的顺序叠放好（有花色的一面朝下）。魔术表演过程为：一开始，魔术师数1，然后把最上面的那张牌翻过来，是黑桃A；然后将其放到桌面上；第二次,魔术师数1、2；将第一张牌放到这些牌的最下面，将第二张牌翻转过来，正好是黑桃2；第三次，魔术师数1、2、3；将第1、2张牌依次放到这些牌的最下面，将第三]]></description><category></category></item><item><title><![CDATA[用GDB调试程序（转）]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/38069705</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/38069705</guid><author>devil_pull</author><pubDate>Wed, 23 Jul 2014 19:44:46 +0800</pubDate><description><![CDATA[用GDB调试程序
GDB概述
————
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许，各位比较喜欢那种图形界面方式的，像VC、BCB等IDE的调试，但如果你是在UNIX平台下做软件，你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长，尺有所短”就是这个道理。
一般来说，GDB主要帮忙你完成下面四个方面的功能：
    1、启动你的]]></description><category></category></item><item><title><![CDATA[pthread_cond_wait和pthread_cond_signal函数]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/37914415</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/37914415</guid><author>devil_pull</author><pubDate>Thu, 17 Jul 2014 21:15:04 +0800</pubDate><description><![CDATA[pthread_cond_wait()函数


pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t
*mutex)函数传入的参数mutex用于保护条件，因为我们在调用pthread_cond_wait时，如果条件不成立我们就进入阻塞，但是进入阻塞这个期间，如果条件变量改变了的话，那我们就漏掉了这个条件。因为这个线程还没有放到等待队]]></description><category></category></item><item><title><![CDATA[UML图 依赖、关联、聚合、组合]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/25503453</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/25503453</guid><author>devil_pull</author><pubDate>Sat, 10 May 2014 21:08:44 +0800</pubDate><description><![CDATA[UML图 依赖、关联、聚合、组合]]></description><category></category></item><item><title><![CDATA[string::npos的一些说明]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/25478525</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/25478525</guid><author>devil_pull</author><pubDate>Sat, 10 May 2014 14:54:24 +0800</pubDate><description><![CDATA[string::npos的一些说明]]></description><category></category></item><item><title><![CDATA[堆和栈的区别（经典）]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/25394719</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/25394719</guid><author>devil_pull</author><pubDate>Fri, 09 May 2014 15:10:02 +0800</pubDate><description><![CDATA[原文：http://student.youkuaiyun.com/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html
格式和部分内容稍作修改。
在计算机领域，堆栈是一个不容忽视的概念，我们编写的C语言程序基本上都要用到。但对于很多的初学着来说，堆栈是一个很模糊的概念。堆栈：一种数据结构、一个在程序运行时用于存放的地方，这可能是很多初学]]></description><category></category></item><item><title><![CDATA[opencv2学习笔记5-操作图像（掩模拷贝ROI-不一样大小的图像相加）]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/17250977</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/17250977</guid><author>devil_pull</author><pubDate>Tue, 10 Dec 2013 21:43:00 +0800</pubDate><description><![CDATA[假设我们想合并两个不一样大小的图像，由于cv::add要求输入的两个图像具有相同的尺寸，所以不能直接使用，需要在使用之前定义感兴趣区域。只要较大图像的感兴趣区域等于较小图像的大小，add就可以正常工作了。
int main()
{
	cv::Mat img1 = cv::imread("boldt.jpg");
	cv::Mat logo = cv::imread("logo.bmp");
	c]]></description><category></category></item><item><title><![CDATA[opencv2学习笔记4-操作图像（图像锐化-拉普拉斯算子）]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/17246855</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/17246855</guid><author>devil_pull</author><pubDate>Tue, 10 Dec 2013 17:24:28 +0800</pubDate><description><![CDATA[图像锐化（拉普拉斯算子）]]></description><category></category></item><item><title><![CDATA[gVim配色和字体选择]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/17206377</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/17206377</guid><author>devil_pull</author><pubDate>Sun, 08 Dec 2013 22:14:25 +0800</pubDate><description><![CDATA[gVim官网提供了很多配色方案，可以根据自己的需要来选择下载






Lucius

rainbow_neon(比较精简的配色方案)]]></description><category></category></item><item><title><![CDATA[opencv2学习笔记3-操作图像（颜色缩减）]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/17203695</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/17203695</guid><author>devil_pull</author><pubDate>Sun, 08 Dec 2013 19:55:10 +0800</pubDate><description><![CDATA[颜色缩减：

“颜色缩减”
的作用是减少图像内部使用的色彩数目，
包括创建调色板和用调色板中与图像
上最接近的颜色替换位图颜色。
“颜色缩减”
的作用是减少图像内部使用的色彩数目，
包括创建调色板和用调色板中与图像
上最接近的颜色替换位图颜色。
“颜色缩减”
的作用是减少图像内部使用的色彩数目，
包括创建调色板和用调色板中与图像
上最接近的颜色替换位图颜色。
“颜色缩减]]></description><category></category></item><item><title><![CDATA[opencv2学习笔记2-操作图像（椒盐噪声）]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/17203019</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/17203019</guid><author>devil_pull</author><pubDate>Sun, 08 Dec 2013 19:01:54 +0800</pubDate><description><![CDATA[opencv2学习笔记2-操作图像（椒盐噪声）]]></description><category></category></item><item><title><![CDATA[gcc和g++区别]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/16878213</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/16878213</guid><author>devil_pull</author><pubDate>Fri, 22 Nov 2013 09:27:52 +0800</pubDate><description><![CDATA[误区一:gcc只能编译c代码,g++只能编译c++代码
两者都可以，但是请注意：
1.后缀为.c的，gcc把它当作是C程序，而g++当作是c++程序；后缀为.cpp的，两者都会认为是c++程序，注意，虽然c++是c的超集，但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。
2.编译阶段，g++会调用gcc，对于c++代码，两者是等价的，但是因为gcc命令不能自动和C＋＋程序使用的]]></description><category></category></item><item><title><![CDATA[获取程序路径并去除程序名]]></title><link>https://blog.youkuaiyun.com/devil_pull/article/details/16867493</link><guid>https://blog.youkuaiyun.com/devil_pull/article/details/16867493</guid><author>devil_pull</author><pubDate>Thu, 21 Nov 2013 20:14:37 +0800</pubDate><description><![CDATA[问题1：如何确定应用程序的路径？
问题2：如何去除程序目录中最后的文件名？（如去除c:\Debug\test.exe中的\test.exe，值留下c:\Debug）


1.使用GetModuleFileName 获得应用程序的路径，然后去掉可执行件名。
Example: 
	TCHAR exeFullPath[MAX_PATH]; // MAX_PATH 在 API 中定义了吧，好象]]></description><category></category></item></channel></rss>