<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/willian0621</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; willian0621]]></copyright><item><title><![CDATA[怎样修改C盘里windows\system32\drivers\etc里面的hosts文件并保存]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/51543859</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/51543859</guid><author>willian0621</author><pubDate>Tue, 31 May 2016 10:55:17 +0800</pubDate><description><![CDATA[今天，突然发现我的Adobe Acrobat X Pro软件总是弹出注册对话框，由于我在安装的时候，我记得我已经输入了注册码，通过了解发现可能没注册成功，因此，根据安装软件说明“安装的时候需要输入key，用算号器算出来填进去算号以后，还要点击 Patch Hosts File 不然的话，会反弹。如果在win7下运行这个算号器，需要右键点击选择以管理员身份运行，才能Patch成功。否则会因权限不足失]]></description><category></category></item><item><title><![CDATA[面试时所遇问题总结]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/21078815</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/21078815</guid><author>willian0621</author><pubDate>Sun, 16 Mar 2014 17:07:08 +0800</pubDate><description><![CDATA[一、int *p[10] ,int (*p)[10], int (*p)(int) ,int (*p[10])(int) 这四个分别是什么意思？
int *p[10]  定义一个含有10个int类型的指针的数组  （网上说法：10个指向int类型的指针；()的优先级最高，所以p是一个指针，指向一个维度为10的一维数组

int
 (*p)[10] 定义一个含有10个int类型的数组，并让指]]></description><category></category></item><item><title><![CDATA[内部排序算法——选择排序]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/15334377</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/15334377</guid><author>willian0621</author><pubDate>Mon, 11 Nov 2013 10:27:08 +0800</pubDate><description><![CDATA[选择排序法可使用两种方式排序：从小到大或从大到小；例如：当N个数据需要由大至小排序时，首先将第一个位置的数据依次和第2、3、4……、N个位置的数据进行比较。如果数据大于或等于其中一个位置，则不变；若小于其中一个位置的数据，则两个位置的数据互换。互换后第1个位置的数据继续与后续位置的数据进行比较，直到位置最末端，此时第一个位置的数据即为此排序数组的最大值。接下来选择第二个位置的数据，依次与第3、4…]]></description><category></category></item><item><title><![CDATA[内部排序算法——插入排序法]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/13760609</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/13760609</guid><author>willian0621</author><pubDate>Thu, 31 Oct 2013 00:05:48 +0800</pubDate><description><![CDATA[插入排序法(Insert Sort)是逐一将数组中的元素与已排序好的元素进行比较，再将该数组元素插入到适当的位置。
下面利用数组6、4、9、8、3的由小到大排序过程来说明插入排序法的演算方式。
步骤一
6
     步骤二   6      插入4 通过与6的比较，将4插入到6前得到
4   6
     步骤三 4      6       插入9  通过逐一与4、6比较最终插入到6]]></description><category></category></item><item><title><![CDATA[内部排序法——冒泡排序法]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/13735245</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/13735245</guid><author>willian0621</author><pubDate>Wed, 30 Oct 2013 22:53:26 +0800</pubDate><description><![CDATA[冒泡排序法又称为交换排序法，是由观察水中冒泡的变化启发而来。冒泡排序是由第一个元素开始，比较相邻元素大小，若大小顺序有误，则对调后再进行下一个元素的比较。如此扫描过一次之后就可确保最后一个元素是位于正确的顺序。接着再逐步进行第二次扫描，直到完成所有元素的排序关系为止。
      例如：数组：6、4、9、8、3、5  数组长度len=6
       原始值：6、4、9、8、3、5]]></description><category></category></item><item><title><![CDATA[C++中的空类，默认产生哪些类成员函数？]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/13005847</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/13005847</guid><author>willian0621</author><pubDate>Thu, 24 Oct 2013 21:52:20 +0800</pubDate><description><![CDATA[答：
class Empty
{
  public:
      Empty(); // 缺省构造函数
      Empty( const Empty& ); // 拷贝构造函数
      ~Empty(); // 析构函数
       Empty& operator=( const Empty& ); // 赋值运算符
       Empty* operator&(); ]]></description><category></category></item><item><title><![CDATA[非C++内建型别A和B, 在哪几种情况下B能隐式转化为A?]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/13005765</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/13005765</guid><author>willian0621</author><pubDate>Thu, 24 Oct 2013 21:47:25 +0800</pubDate><description><![CDATA[[cpp] view
 plaincopyprint?






// Case 1 : B公有继承自A  
class B : public A  
{  
    ...  
}  






[cpp] view
 plaincopyprint?






// Case 2 : B实现了隐式转化为A的转化  
class B  ]]></description><category></category></item><item><title><![CDATA[int int& int * int**的区别、联系和用途（一）]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/12838157</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/12838157</guid><author>willian0621</author><pubDate>Thu, 17 Oct 2013 17:47:27 +0800</pubDate><description><![CDATA[1、int;
int是C++关键字，表示整型，其大小是32位有符号整型，表示的范围是-2,147,483,648
 到 2,147,483,647；在声明和定义变量时使用，它表示的意思是所声明或所定义的变量为整型变量。如果其用于函数参数时，其传递方向为值传递，即只能将实参的值传递给形参，而不能将形参的值传递给实参。
例如：通过这种方式去进行交换两个数是无法达到目的的。
例子1：]]></description><category></category></item><item><title><![CDATA[SIZEOF函数总结]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/12775353</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/12775353</guid><author>willian0621</author><pubDate>Wed, 16 Oct 2013 11:06:26 +0800</pubDate><description><![CDATA[在C++中使用sizeof运算符并不会带来一致的结果，sizeof的用法像是一个函数，在C++中它被定义为一个关键字，从测试结果来看它不是以函数的方式实现，并且也不应该以函数的方式实现，因为在标准库函数中大量用到sizeof运算符，如果是以函数的方式实现必将带来严重的效率问题。如下是一段测试代码，用G++和MS
 VC++分别编译出现不同的结果。

#include

#include]]></description><category></category></item><item><title><![CDATA[智力题攻略——推理类]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/12710765</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/12710765</guid><author>willian0621</author><pubDate>Mon, 14 Oct 2013 19:08:39 +0800</pubDate><description><![CDATA[1、猜数字
一个教授逻辑学的教授，有三个学生，而且三个学生均非常聪明，一天教授给他们出了一个题，教授在每个人脑门上贴了一张纸条并告诉他们，每个人的纸条上都写了一个正整数，且某两个数的和等于第三个！（每个人可以看见另两个数）教授问第一个学生：你能猜出自己的数吗？回答：不能，问第二个，不能，第三个，不能，再问第一个，不能，第二个，不能，第三个：我猜出来了，是144！教授很满意的笑了。请问您能猜出另外]]></description><category></category></item><item><title><![CDATA[TCP与UDP区别]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/12686059</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/12686059</guid><author>willian0621</author><pubDate>Sun, 13 Oct 2013 21:50:57 +0800</pubDate><description><![CDATA[TCP与UDP区别

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前，必须先在双方之间建立一个TCP连接，之后才能传输数据。TCP提供超时重发，丢弃重复数据，检验数据，流量控制等功能，保证数据能从一端传到另一端。

(下面这一段TCP介绍来自百度知道,原因是这段话比较好理解，因此加入进来)


TCP（Transmission Contro]]></description><category></category></item><item><title><![CDATA[单高斯背景建模]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/11815597</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/11815597</guid><author>willian0621</author><pubDate>Wed, 18 Sep 2013 17:15:54 +0800</pubDate><description><![CDATA[背景建模也称为背景估计，其主要目的是根据当前的背景估计，把对序列图像的运动目标检测问题转化为一个二分类问题，将所有像素划分为背景和运动前景两类，进而对分类结果进行后续处理，得到最终检测结果。比较简单的获取背景图像的方法是当场景中无任何运动目标出现时捕获背景图像，但这种方法不能实现自适应，通常仅适应于对场景的短时间监控，不能满足智能监控系统对背景建模的要求。

背景减除法的关键是背景模型，它是背]]></description><category></category></item><item><title><![CDATA[什么是 OOAD]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/10169625</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/10169625</guid><author>willian0621</author><pubDate>Thu, 22 Aug 2013 08:56:45 +0800</pubDate><description><![CDATA[OOAD（Object Orient
 Analysis & Design，面向对象的分析和设计，面向对象分析与设计）是现代软件企业广为采用的一项有效技术。OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体，例如：顾客、汽车和销售人员等。这就需要设计要尽可能地接近现实世界，即以最自然的方式表述实体。所以面向对象技术的优点即为能够构建与现实世界相对应的问题模型，并保持他们的结构、关系]]></description><category></category></item><item><title><![CDATA[什么是 OOAD]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/10169605</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/10169605</guid><author>willian0621</author><pubDate>Thu, 22 Aug 2013 08:55:45 +0800</pubDate><description><![CDATA[OOAD（Object Orient
 Analysis & Design，面向对象的分析和设计，面向对象分析与设计）是现代软件企业广为采用的一项有效技术。OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体，例如：顾客、汽车和销售人员等。这就需要设计要尽可能地接近现实世界，即以最自然的方式表述实体。所以面向对象技术的优点即为能够构建与现实世界相对应的问题模型，并保持他们的结构、关系]]></description><category></category></item><item><title><![CDATA[快速排序算法C++实现]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/10087587</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/10087587</guid><author>willian0621</author><pubDate>Mon, 19 Aug 2013 23:01:56 +0800</pubDate><description><![CDATA[今天花点时间看了一下快速排序的原理，写了一下程序，现把程序粘贴如下：
   #include
using namespace std;
int main()
{
int a[8]={49,38,65,97,76,13,27,49};
int low=0;
int high=7;
for(int i=0;i
cout
cout
void qs(int v[],int ,int]]></description><category></category></item><item><title><![CDATA[将matlab中数据保存为txt或dat格式]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/9466237</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/9466237</guid><author>willian0621</author><pubDate>Thu, 25 Jul 2013 11:30:21 +0800</pubDate><description><![CDATA[具体的命令是：用save *.txt -ascii x
x为变量
*.txt为文件名,该文件存储于当前工作目录下，再打开就可以 打开后,数据有可能是以指数形式保存的.

看下面这个例子：

a =[17 24 1 8 15;23 5 7 14 16 ;4 6 13 20 22 ;10 12 19 21 3 ;11 18 25 2 9 ]；
save afile.txt -ascii ]]></description><category></category></item><item><title><![CDATA[印度电影《三个傻瓜》励志台词]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/9394037</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/9394037</guid><author>willian0621</author><pubDate>Sat, 20 Jul 2013 22:42:38 +0800</pubDate><description><![CDATA[想象一下《三个傻瓜》如果没有了那些深入浅出的哲理性台词和歌词，我们内心的共鸣必定大打折扣。尽管有着很多戳人痛处的现实无奈，但作为喜剧电影还是会给出振奋人心的解决方案。诸如“朋友失败时，你难过；朋友成功时，你更难过”、“你这么害怕明天，又怎么能过好今天”此类的话，单拎出来看平淡无奇，但放在相应的情境中却直教我们也不由得精神一震，让大压力下犬儒着的中国抬起头来，笑中带泪地把这将近三个小时的“心灵鸡汤”]]></description><category></category></item><item><title><![CDATA[Opencv中的Bug(实现读入一个彩色视频文件并以灰度格式输出这个视频文件,学习opencv例2-10)]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/9192079</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/9192079</guid><author>willian0621</author><pubDate>Thu, 27 Jun 2013 22:28:03 +0800</pubDate><description><![CDATA[Opencv中的Bug(实现读入一个彩色视频文件并以灰度格式输出这个视频文件,学习opencv例2-10)
今天，为了这个程序弄了一个下午，以前记得弄出结果了，可是没有记载又忘了；所以今天把这些bug记录下来，方便自己与他人。
第一个bug：
CvCapture* capture = 0;
capture = cvCreateFileCapture(argv[1]);
if(!captu]]></description><category></category></item><item><title><![CDATA[opencv 程序bug]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/9131397</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/9131397</guid><author>willian0621</author><pubDate>Wed, 19 Jun 2013 18:58:47 +0800</pubDate><description><![CDATA[Openv 调试错误

今天，在做opencv程序时，遇到“runtime error R6025 pure virtual function call”错误，找了相关的资料后，发现opencv这类错误说的最多的是缺少销毁窗口函数等，然而我的错误肯定不是这样的，因为我有销毁窗口函数，而且通过调试，我发现我的这个错误是在最后运行return语句后出现的，虽然仍然不清楚为什么，但是仍然把这个错误记]]></description><category></category></item><item><title><![CDATA[RGB和HSV颜色空间]]></title><link>https://blog.youkuaiyun.com/willian0621/article/details/9109585</link><guid>https://blog.youkuaiyun.com/willian0621/article/details/9109585</guid><author>willian0621</author><pubDate>Mon, 17 Jun 2013 09:42:49 +0800</pubDate><description><![CDATA[RGB颜色空间
   RGB(red,green,blue)颜色空间最常用的用途就是显示器系统，彩色阴极射线管,彩色光栅图形的显示器都使用R、G、B数值来驱动R、G、B电子枪发射电子，并分别激发荧光屏上的R、G、B三种颜色的荧光粉发出不同亮度的光线，并通过相加混合产生各种颜色；扫描仪也是通过吸收原稿经反射或透射而发送来的光线中的R、G、B成分，并用它来表示原稿的颜色。RGB色彩空间称为与设备相关]]></description><category></category></item></channel></rss>