<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kimuwu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kimuwu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kimuwu]]></copyright><item><title><![CDATA[位操作求相反数]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/43227201</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/43227201</guid><author>kimuwu</author><pubDate>Wed, 28 Jan 2015 10:53:50 +0800</pubDate><description><![CDATA[计算机中补码存储，所以取反加一即可
[x]补与[-x]补是取反加一相等的关系[x]补+[-x]补=[0]补=0]]></description><category></category></item><item><title><![CDATA[二维指针、二维数组、指向数组的指针 函数参数传递]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/42200597</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/42200597</guid><author>kimuwu</author><pubDate>Sat, 27 Dec 2014 22:44:01 +0800</pubDate><description><![CDATA[int arr[3][3] 的本质是指向数组的指针即 int  (*p)[3]，所以二维数组名可以传递给foo( int (*arr)[3]) ，或者foo(int [][3])，但是不能传递给foo(int **arr) 
传给函数foo(int **arr) 可以是动态二维数组]]></description><category></category></item><item><title><![CDATA[C语言简单宏函数实现C++模板功能（类型本身作为函数参数）]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/41044757</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/41044757</guid><author>kimuwu</author><pubDate>Wed, 12 Nov 2014 15:53:46 +0800</pubDate><description><![CDATA[//这里实现一个模板加 函数add]]></description><category></category></item><item><title><![CDATA[c++内存对齐]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/38920019</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/38920019</guid><author>kimuwu</author><pubDate>Fri, 29 Aug 2014 10:00:15 +0800</pubDate><description><![CDATA[struct stu{
short i;
long long int x;
int y;
}astu;
cout
cout]]></description><category></category></item><item><title><![CDATA[c++面试题之 找出字符串中第一个只出现一次的字符]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/30970795</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/30970795</guid><author>kimuwu</author><pubDate>Sun, 15 Jun 2014 10:07:18 +0800</pubDate><description><![CDATA[从2开始得到最小的26个素数，分别对应1-]]></description><category></category></item><item><title><![CDATA[stl之vector的iterator坑]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/30719413</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/30719413</guid><author>kimuwu</author><pubDate>Sat, 14 Jun 2014 10:31:13 +0800</pubDate><description><![CDATA[vector v;
  v.push_back(1);
  v.push_back(2);
  v.push_back(3);
  vector::iterator it=v.begin();
  v.push_back(4); 
  print(*it); //vector 容量改变，之前的迭代器失效]]></description><category></category></item><item><title><![CDATA[c++ 引用类型]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/30574857</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/30574857</guid><author>kimuwu</author><pubDate>Fri, 13 Jun 2014 23:06:20 +0800</pubDate><description><![CDATA[int a=1,b=2;
int& ref=a;
ref=b;
输出为]]></description><category></category></item><item><title><![CDATA[c++中const成员变量赋值问题]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/30519143</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/30519143</guid><author>kimuwu</author><pubDate>Fri, 13 Jun 2014 20:11:49 +0800</pubDate><description><![CDATA[在头文件的类的定义中定义了一个const成员变量c++ 规则：
1、类定义中不能进行初始化，因为头文件中类的定义只是一个声明，并没有分配真正空间，因此变量是不存在的，因此是不能赋值的。
2、const 定义的变量是不能赋值
这可如何是好，声明中不能赋值，声明完还不能赋值。又不能不赋值。
解决方案：
1、在构造函数后的参数初始化列表中初始化
2、将const变量同时声明为 static ]]></description><category></category></item><item><title><![CDATA[c++面试题之 多继承内存结构]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/29557855</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/29557855</guid><author>kimuwu</author><pubDate>Mon, 09 Jun 2014 09:59:03 +0800</pubDate><description><![CDATA[class base1
{
public:
	virtual void fun(){};
	int x;
};
class base2{
public:
	virtual void fun(){};
	virtual void foo(){};
	int x;
};
class derived:public base1,base2{
	virtual void fun(){};
	char c;
]]></description><category></category></item><item><title><![CDATA[double类型内存存储]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/29371959</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/29371959</guid><author>kimuwu</author><pubDate>Sun, 08 Jun 2014 16:29:05 +0800</pubDate><description><![CDATA[新浪面试题：
double d=100.25
int a=d;]]></description><category></category></item><item><title><![CDATA[读好书是如此的重要，因为好书往往带领你去到更好的书，更大的世界--书单]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/25817247</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/25817247</guid><author>kimuwu</author><pubDate>Wed, 14 May 2014 17:20:46 +0800</pubDate><description><![CDATA[《Windows用户态程序高效排错》熊力
《Nudge》
Github is Your New Resume
《编程之美》
微软十本书：
Code: The Hidden Language of Computer Hardware and Software （《编码的奥秘》）
Computer System: A Programmer’s Perspective （《深入理解计算机系统]]></description><category></category></item><item><title><![CDATA[视线跟踪-人机交互]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/25743455</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/25743455</guid><author>kimuwu</author><pubDate>Tue, 13 May 2014 22:04:50 +0800</pubDate><description><![CDATA[一个固定光源，一个ccd摄像机，通过]]></description><category></category></item><item><title><![CDATA[xp能移植到非x86架构智能设备上]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/24626191</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/24626191</guid><author>kimuwu</author><pubDate>Mon, 28 Apr 2014 10:48:01 +0800</pubDate><description><![CDATA[深度出品的xp只有200反汇编xp系统]]></description><category></category></item><item><title><![CDATA[xp 与 ubuntu 双系统卸载linux]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/23392019</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/23392019</guid><author>kimuwu</author><pubDate>Thu, 10 Apr 2014 23:00:17 +0800</pubDate><description><![CDATA[先删除安装linux的分区，但是无效的grub启动项每次在启动时还是会出现，必须手动切换到windows]]></description><category></category></item><item><title><![CDATA[区分Generative model 和 Discriminative model]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/21101467</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/21101467</guid><author>kimuwu</author><pubDate>Wed, 12 Mar 2014 17:03:11 +0800</pubDate><description><![CDATA[判别式模型与生成式模型


摘要　

　　生成式模型：无穷样本
 -> 概率密度模型 = 产生式模型 -> 预测

　　判别式模型：有限样本
 -> 判别函数 = 判别式模型 -> 预测

简介

　　简单的说，假设
 o 是观察值，m 是模型。

　　如果对
 P(o|m) 建模，就是生成式模型。其基本思想是首先建立样本的概率密度模型，再利用模型进行推理预测。要]]></description><category></category></item><item><title><![CDATA[世界上最可怕的事就是比你聪明的人比你还努力，还认真。]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/17306875</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/17306875</guid><author>kimuwu</author><pubDate>Fri, 13 Dec 2013 19:33:55 +0800</pubDate><description><![CDATA[前些日子晚上下班的时候翻看手机，一个未接来电，我一看名字，是他。

这个人曾经是我初中的同桌，也是我初中最好的朋友，距离上次见面已经快2年了，我没有任何犹豫的把电话回拨了过去。

几句寒暄之后他说电话不小心拨错了，没什么事，我说既然都打过来了就聊聊吧，就这样我和他聊了一路，但觉得在电话中不能尽兴，于是约了周末见面吃饭。电话的那头还是那个不善交流，直言直语的他，好像没怎么变，我觉得挺好，不陌]]></description><category></category></item><item><title><![CDATA[多读点好书吧]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/17209077</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/17209077</guid><author>kimuwu</author><pubDate>Sun, 08 Dec 2013 23:36:55 +0800</pubDate><description><![CDATA[人们现在越来越倾向于在网络上学习零零碎碎的东西，很难静下心来看书了，但实际上，看书才是最快最有效也是最系统化的获取知识的方式。看纸质书远比看电脑屏幕要舒服，更不容易被分神。在科研领域，甚至是在计算机纯技术领域，尽量不能看国人粗制滥造为凑字数或是一知半解的书，多看经典书籍和英文书籍，豆瓣和知乎的圈子对推荐好书有不少帮助。对于计算机专业来说，电脑其实很大程度上被滥用了，多数时候仅仅一本书，一支铅笔，一]]></description><category></category></item><item><title><![CDATA[C++私有成员变量的理解]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/17150553</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/17150553</guid><author>kimuwu</author><pubDate>Thu, 05 Dec 2013 22:27:12 +0800</pubDate><description><![CDATA[原文链接：http://www.cnblogs.com/dwdxdy/archive/2012/07/17/2595741.html

私有成员变量的概念，在脑海中的现象是，以private关键字声明，是类的实现部分，不对外公开，不能在对象外部访问对象的私有成员变量．


然而，在实现拷贝构造函数和赋值符函数时，在函数里利用对象直接访问了私有成员变量，因而，产生了困惑．下面以具体实例进行]]></description><category></category></item><item><title><![CDATA[技术和境界更上一层楼]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/17127447</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/17127447</guid><author>kimuwu</author><pubDate>Wed, 04 Dec 2013 22:21:29 +0800</pubDate><description><![CDATA[原来是Java的世界，很精彩，但是却也很码农；既然选择了远方，就只顾风雨兼程。既然走上了读研路，就要提醒自己不能回到老路了，一则毕业已久，应届生优势不再，二则长期不练手，各种生疏。贪多嚼不烂，非但嚼不烂而且容易因为吃不透不能步步为营而沮丧，再想重整旗鼓，却已是再而衰三而竭。要像郭敬一样，不贪多求全，而硬是把降龙十八掌发挥到极致；你说他傻，其实他大智若愚。]]></description><category></category></item><item><title><![CDATA[为什么生活如此艰难]]></title><link>https://blog.youkuaiyun.com/kimuwu/article/details/17094647</link><guid>https://blog.youkuaiyun.com/kimuwu/article/details/17094647</guid><author>kimuwu</author><pubDate>Tue, 03 Dec 2013 13:59:58 +0800</pubDate><description><![CDATA[世界大势，浩浩汤汤，顺之者昌，逆之者亡。想春秋战国时代，士人无不逐强国以建功业。至少要周游列国，才能知天下大势，形成自己的一家之言；然而在现代社会，尽管交通方便，但由于各种人为限制，人民自由迁徙的自由大打折扣。出国似乎比古代要困难得多，所以更多的人也就孤陋寡闻，成为井底之蛙。那么既然无法改变，何不逃离？]]></description><category></category></item></channel></rss>