<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/fancycow</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; fancycow]]></copyright><item><title><![CDATA[结构体前向申明的小细节]]></title><link>https://blog.csdn.net/fancycow/article/details/10577043</link><guid>https://blog.csdn.net/fancycow/article/details/10577043</guid><author>fancycow</author><pubDate>Fri, 30 Aug 2013 09:47:49 +0800</pubDate><description><![CDATA[如果想引用别的头文件中定义的结构体，而且又做到发布时不依赖其头文件，就需要在你的头文件中对这个结构体进行前向申明。而前向申明的方式也有一点考究。
1.如果结构体定义如下：

typedef struct tag_test
{  
    ULONGLONG utime;  
    ULONGLONG umac;  
}test;  

 
你在申明的时候就必须申明为：
typedef]]></description><category></category></item><item><title><![CDATA[Gstreamer Plugin 编写 之 入门]]></title><link>https://blog.csdn.net/fancycow/article/details/9961477</link><guid>https://blog.csdn.net/fancycow/article/details/9961477</guid><author>fancycow</author><pubDate>Wed, 14 Aug 2013 11:31:21 +0800</pubDate><description><![CDATA[原文链接：http://blog.csdn.net/alex_xhl/article/details/6061764（原文分为三篇，我合成了一篇）
 
1.踏出 gstreamer plugin 的第一步        
搞 gstreamer 插件已經好一陣子，好不容易勉強算的上知道怎麼去寫一個插件，嚴格說來看 gstreamer 寫的 plugin writer’s guide 應該是看]]></description><category></category></item><item><title><![CDATA[修行吧，我]]></title><link>https://blog.csdn.net/fancycow/article/details/8061437</link><guid>https://blog.csdn.net/fancycow/article/details/8061437</guid><author>fancycow</author><pubDate>Thu, 11 Oct 2012 16:54:31 +0800</pubDate><description><![CDATA[1. 分给每个人的是无尽的、不可测的实践中多么少的一部分！它立刻就被永远吞噬了。还有，分给每个人的是整个实体多么小的一部分！是普遍灵魂的多么小的一部分！你匍匐在上面的是整个大地多么小的一块土壤！想到这一切，你要认定：除了按照你的本性引导你的去做，以及忍受共同本体性带给你的东西之外，就没有伟大的事情了。
2. 生命的保障在于：彻底地考察一切事物；它本身是什么，它的质料是什么，它的形式是什么；以你的]]></description><category></category></item><item><title><![CDATA[分享一个智能提示搜索控件的实现]]></title><link>https://blog.csdn.net/fancycow/article/details/7953434</link><guid>https://blog.csdn.net/fancycow/article/details/7953434</guid><author>fancycow</author><pubDate>Fri, 07 Sep 2012 09:18:42 +0800</pubDate><description><![CDATA[功能：当你在编辑框中键入一个字符（或者一个字符串），该编辑框下方将自动弹出一个list列表，显示所有包含该字符的项。
使用方法：在你的应用程序中，包含以下两个文件；在你的UI中，假如用于搜索的那个编辑框是成员变量：CEdit m_Edit; 将CEdit替换为CTipEditBox。只需在初始化时调用
m_Edit.setString(str_vector);其中str_vector是你需要搜]]></description><category></category></item><item><title><![CDATA[MFC框架下，在ToolBar中添加ComboBox，并且设置ComboBox的字体]]></title><link>https://blog.csdn.net/fancycow/article/details/7889695</link><guid>https://blog.csdn.net/fancycow/article/details/7889695</guid><author>fancycow</author><pubDate>Tue, 21 Aug 2012 11:25:12 +0800</pubDate><description><![CDATA[假设读者已经拥有一个ToolBar，并且在其父类中拥有一个m_wndToolBar的成员来标示这个toolbar。如果想在其中添加一个ComboBox，步骤如下。
 
1. 在该toolBar资源中，添加一个item，并且给予一个ID，我们假设为ID_TOOLS_COMBO
2. 在父类头文件中申明一个ComboBox的成员和一个CFont的成员：
	CComboBox   m_tbCB;]]></description><category></category></item><item><title><![CDATA[ATL技术内幕 第五部分 （完结篇）]]></title><link>https://blog.csdn.net/fancycow/article/details/7688703</link><guid>https://blog.csdn.net/fancycow/article/details/7688703</guid><author>fancycow</author><pubDate>Mon, 25 Jun 2012 09:39:23 +0800</pubDate><description><![CDATA[前言：这一系列博客翻译自 The Code Project 上的文章，作者是Zeeshan amjad。
题目：ATL Under the Hood - Part 4
原文链接：http://www.codeproject.com/Articles/3102/ATL-Under-the-Hood-Part-5
介绍
很多人认为ATL仅仅是用来创造COM组件。实际上你可以利用ATL的窗口类，]]></description><category></category></item><item><title><![CDATA[ATL技术内幕 第四部分]]></title><link>https://blog.csdn.net/fancycow/article/details/7669075</link><guid>https://blog.csdn.net/fancycow/article/details/7669075</guid><author>fancycow</author><pubDate>Sat, 16 Jun 2012 15:57:49 +0800</pubDate><description><![CDATA[前言：这一系列博客翻译自 The Code Project 上的文章，作者是Zeeshan amjad。
题目：ATL Under the Hood - Part 4
原文链接：http://www.codeproject.com/Articles/2387/ATL-Under-the-Hood-Part-4
介绍
目前为止我们还没有讨论汇编语言。但如果想知道ATL的内幕，这是不可避免的。]]></description><category></category></item><item><title><![CDATA[ATL技术内幕 第三部分]]></title><link>https://blog.csdn.net/fancycow/article/details/7648370</link><guid>https://blog.csdn.net/fancycow/article/details/7648370</guid><author>fancycow</author><pubDate>Sat, 09 Jun 2012 16:23:07 +0800</pubDate><description><![CDATA[前言：这一系列博客翻译自 The Code Project 上的文章，作者是Zeeshan amjad。
题目：ATL Under the Hood - Part 3
原文链接：http://www.codeproject.com/Articles/2023/ATL-Under-the-Hood-Part-3
介绍
如果你是一个模板编程的高手，那ATL的学习将会轻松许多。这一节我将努力来讲]]></description><category></category></item><item><title><![CDATA[ATL技术内幕 第二部分]]></title><link>https://blog.csdn.net/fancycow/article/details/7647965</link><guid>https://blog.csdn.net/fancycow/article/details/7647965</guid><author>fancycow</author><pubDate>Sat, 09 Jun 2012 13:12:55 +0800</pubDate><description><![CDATA[题目：ATL Under the Hood - Part 2
原文链接：http://www.codeproject.com/Articles/1846/ATL-Under-the-Hood-Part-2
介绍
这个系列我们将讨论ATL的内部工作机制以及技术实现。这是第二部分。
现在，让我们揭开虚函数背后的那些有趣的东西。（为了与第一部分保持连续性，我延续前面的程序数）
下面我们看这段代]]></description><category></category></item><item><title><![CDATA[ATL技术内幕 第一部分]]></title><link>https://blog.csdn.net/fancycow/article/details/7624477</link><guid>https://blog.csdn.net/fancycow/article/details/7624477</guid><author>fancycow</author><pubDate>Fri, 08 Jun 2012 14:40:08 +0800</pubDate><description><![CDATA[前言：这一系列博客翻译自 The Code Project 上的文章，作者是Zeeshan amjad。
题目：ATL Under the Hood -  Part 1
原文链接：http://www.codeproject.com/Articles/1769/ATL-Under-the-Hood-Part-1
 
介绍
这个系列我们将讨论ATL的内部机制以及技术细节。
让我们先来看一]]></description><category></category></item><item><title><![CDATA[gstreamer 中 gst-inspect获取信息，gst-launch测试链路示例]]></title><link>https://blog.csdn.net/fancycow/article/details/7552520</link><guid>https://blog.csdn.net/fancycow/article/details/7552520</guid><author>fancycow</author><pubDate>Thu, 10 May 2012 09:16:24 +0800</pubDate><description><![CDATA[分享加备忘。
用gstreamer架构做对媒体开发时，gst-inspect 和gst-launch是两个非常使用的小工具，前者是用于查询库中已经包含的所有element以及他们的详细信息，后者用于快速构建一条pipeline，这个命令最爽，因为只要一句话，你就可以感受到播放的快感。废话不多说，直接看示例：
1 gst-inspect用法：
首先进入命令行下，然后键入：
gst-inspe]]></description><category></category></item><item><title><![CDATA[Static control 透明，重影，长度问题]]></title><link>https://blog.csdn.net/fancycow/article/details/7308412</link><guid>https://blog.csdn.net/fancycow/article/details/7308412</guid><author>fancycow</author><pubDate>Thu, 01 Mar 2012 08:49:40 +0800</pubDate><description><![CDATA[做MFC编程，Static控件是会经常用到的了，而使Static控件背景透明，以及改变文本的内容、字体、颜色等属性，都是会比较容易碰到的情况。
王道做法当然是继承CStatic然后重载OnPaint()，完全自己来画，这样能够获得最大的灵活性，但就是比较麻烦，像我这种比较懒的，就更喜欢用下面的懒方法了。
同样创建一个CStatic的派生类，处理父窗口的反射消息WM_CTLCOLOR，即添加HB]]></description><category></category></item><item><title><![CDATA[那些小女孩的故事]]></title><link>https://blog.csdn.net/fancycow/article/details/7290206</link><guid>https://blog.csdn.net/fancycow/article/details/7290206</guid><author>fancycow</author><pubDate>Fri, 24 Feb 2012 12:51:29 +0800</pubDate><description><![CDATA[还记得吗？安徒生给我们描述的那个小女孩，她不是历史，不是童话，是活生生的现实。我带大家再回味一遍：
《卖火柴的小女孩》
【正文1开始】
天冷极了，下着雪，又快黑了。这是一年的最后一天──大年夜。在这又冷又黑的晚上，一个乖巧的小女孩，赤着脚在街上走着。她从家里出来的时候还穿着一双拖鞋，但是有什么用呢？那是一双很大的拖鞋──那么大，一向是她妈妈穿的。她穿过马路的时候，两辆马车飞快地冲过来，吓得她]]></description><category></category></item><item><title><![CDATA[函数指针与软件设计--------回调函数]]></title><link>https://blog.csdn.net/fancycow/article/details/7289773</link><guid>https://blog.csdn.net/fancycow/article/details/7289773</guid><author>fancycow</author><pubDate>Fri, 24 Feb 2012 10:35:53 +0800</pubDate><description><![CDATA[函数指针与软件设计--------回调函数






记得一位高手告诉我说，longjmp和setjmp玩得不熟，就不要自称为C语言高手。当时我半信半疑，为了让自己向高手方向迈进，还是花了一点时间去学习longjmp和setjmp的用法。后来明白那不单是跳来跳去那样简单，而是一种高级的异常处理机制，在某些情况下确实很有用。



事实上，longjmp和 setjmp玩得熟]]></description><category></category></item><item><title><![CDATA[函数指针与软件设计]]></title><link>https://blog.csdn.net/fancycow/article/details/7289763</link><guid>https://blog.csdn.net/fancycow/article/details/7289763</guid><author>fancycow</author><pubDate>Fri, 24 Feb 2012 10:33:30 +0800</pubDate><description><![CDATA[来源： http://dev.csdn.net/author/absurd/6b43759193e74da4a4d911c0593af9f2.html

记得刚开始工作时，一位高手告诉我，说，longjmp和setjmp玩得不熟，就不要自称为C语言高手。当时我半信半疑，为了让自己向高手方向迈进，还是花了一点时间去学习longjmp和setjmp的用法。后来明白那不单是跳来跳去那样简单，而是一种]]></description><category></category></item><item><title><![CDATA[在Windows平台上建立GStreamer开发环境]]></title><link>https://blog.csdn.net/fancycow/article/details/7279952</link><guid>https://blog.csdn.net/fancycow/article/details/7279952</guid><author>fancycow</author><pubDate>Tue, 21 Feb 2012 15:55:21 +0800</pubDate><description><![CDATA[转自：http://blog.sina.com.cn/s/blog_48f93b530100c4sq.html
 
GStreamer是一个跨平台的多媒体开发框架（http://gstreamer.freedesktop.org/ ），不过由于在Windows平台上已经有了成熟的DirectShow，因此其在Linux平台上更加受到追捧，在Linux上的地位也与 DirectShow在Wind]]></description><category></category></item><item><title><![CDATA[C++开源跨平台类库集]]></title><link>https://blog.csdn.net/fancycow/article/details/7279807</link><guid>https://blog.csdn.net/fancycow/article/details/7279807</guid><author>fancycow</author><pubDate>Tue, 21 Feb 2012 15:30:06 +0800</pubDate><description><![CDATA[from:http://blog.csdn.net/dj0379/article/details/5755199
 
在如下的库支持下，开发的系统可以很方便移植到当前大部分平台上运行
而无需改动，只需在对应的平台下 用你喜欢的编译器 重新编译即可
经典的C++库
STLport-------SGI STL库的跨平台可移植版本，在以前有些编译器离符合
标准比较远的情况下 那时还是有用的，]]></description><category></category></item><item><title><![CDATA[你变态吗---答对4个就变态了，全错说明你非常正常]]></title><link>https://blog.csdn.net/fancycow/article/details/7279553</link><guid>https://blog.csdn.net/fancycow/article/details/7279553</guid><author>fancycow</author><pubDate>Tue, 21 Feb 2012 14:46:47 +0800</pubDate><description><![CDATA[1) 企鹅肉问题： 
一个女孩有一天给一个男孩做了一道菜,男孩吃完了,但是觉得味道怪怪的,于是他问那女孩,这是什么肉啊？女孩说,这是企鹅肉,男孩沉思了一会儿......痛哭了起来，自杀了，为什么？

2) 跳火车问题： 
一个人坐火车去邻镇看病，看完之后病全好了。回来的路上火车经过一个隧道，这个人就跳车自杀了，为什么? 

3) 水草问题： 
有个男子跟他女友去河边散步，突然他的女友]]></description><category></category></item><item><title><![CDATA[身边朋友对你的印象——测试一下，娱乐娱乐]]></title><link>https://blog.csdn.net/fancycow/article/details/7279503</link><guid>https://blog.csdn.net/fancycow/article/details/7279503</guid><author>fancycow</author><pubDate>Tue, 21 Feb 2012 14:37:10 +0800</pubDate><description><![CDATA[1.你有吃早餐的习惯？
有~~2 
没有~~3 

2. 你养过宠物？ 
有~~7 
没有~~3 

3. 你有工作经验？ 
有~~7 
没有~~4 

4. 你有好的运动细胞？ 
有~~8 
没有~~5 

5. 你现在正在减肥？ 
是~~9 
不是~~6 

6. 你认为看电影一定要吃零食？ 
是~~9 
不是~~10 

7. 你觉得地球上出现]]></description><category></category></item><item><title><![CDATA[开心一刻：一句话噎死别人]]></title><link>https://blog.csdn.net/fancycow/article/details/7279428</link><guid>https://blog.csdn.net/fancycow/article/details/7279428</guid><author>fancycow</author><pubDate>Tue, 21 Feb 2012 14:23:55 +0800</pubDate><description><![CDATA[有一个四十岁的女生长的还不错,有一份工作,收入稳定,有一天小明就问她∶你条件这么好,怎么还没结婚啊?那女生回答∶我小时候是田径队的,有一次受伤,脚底留了一个疤。小明就问∶脚底有一个疤,跟你有没有结婚有什么关系呢?那女生回答∶对啊!那我结不结婚关你什么事?




有一天小明看上了一个很漂亮的女生,想要追她,结果那个女生告诉他∶等一下我照一下镜子,看我是哪里长坏了,连你也要来追我?]]></description><category></category></item></channel></rss>