<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[simon's note]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mrstream</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mrstream]]></copyright><item><title><![CDATA[博客搬家]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/8946483</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/8946483</guid><author>mrstream</author><pubDate>Sun, 19 May 2013 12:18:44 +0800</pubDate><description><![CDATA[本人博客搬至博客园]]></description><category></category></item><item><title><![CDATA[qt 添加右键菜单]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/6215891</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/6215891</guid><author>mrstream</author><pubDate>Tue, 01 Mar 2011 16:51:00 +0800</pubDate><description><![CDATA[在QT中添加右键菜单<br />
				QWidget及其子类都可有右键菜单，因为QWidget有以下两个与右键菜单有关的函数：<br /><br />
Qt::ContextMenuPolicy contextMenuPolicy () const<br /><br />
void setContextMenuPolicy ( Qt::ContextMenuPolicy policy )<br /><br />
Qt::ContextMenuPolicy
枚举类型包括：Qt::DefaultC]]></description><category></category></item><item><title><![CDATA[纪念]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/6161686</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/6161686</guid><author>mrstream</author><pubDate>Mon, 24 Jan 2011 17:34:00 +0800</pubDate><description><![CDATA[<br />2011年1月24日，上海， 这天我做了一件标志性的事情。]]></description><category></category></item><item><title><![CDATA[生活感悟]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/6161678</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/6161678</guid><author>mrstream</author><pubDate>Mon, 24 Jan 2011 17:31:00 +0800</pubDate><description><![CDATA[<br />让和你在一起的人感觉舒服，是一种很重要的能力。如果在人际交往中存在问题，现从自己找原因，即使主要是因为对方的缘故，自己也应保持热情和包容。<br />广泛发掘自己的兴趣，扩大知识面，交际面。]]></description><category></category></item><item><title><![CDATA[gcc常用参数]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5753506</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5753506</guid><author>mrstream</author><pubDate>Wed, 21 Jul 2010 18:14:00 +0800</pubDate><description><![CDATA[<br />gcc的一些重要参数<br />1. -I 指定头文件搜索路径（I 表include）<br />
如 $gcc -c hello.c -o 
hello.o -I/usr/include<br />
2.-L 指定要连接的库所在的目录<br />
-l 指定要连接的库的名字<br />
如$gcc 
main.o -L/usr/lib -lqt -o hello<br />
3. -D 定义宏(D-define)<br />
-D定义宏有两种情况，一种是
-DMACRO 相当]]></description><category></category></item><item><title><![CDATA[派生类的继承方式总结]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5618035</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5618035</guid><author>mrstream</author><pubDate>Sun, 23 May 2010 14:09:00 +0800</pubDate><description><![CDATA[1.共有继承  基类的共有成员和保护成员作为派生类的成员保持其在基类中的状态；基类的私有成员对于派生类不可访问。2.保护继承  基类的共有成员和保护成员作为派生类的保护成员；基类的私有成员对于派生类不可访问。3.私有继承  基类的共有成员和保护成员作为派生类的私有成员；基类的私有成员对于派生类不可访问。]]></description><category></category></item><item><title><![CDATA[面向对象常见问题总结]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5617734</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5617734</guid><author>mrstream</author><pubDate>Sun, 23 May 2010 10:57:00 +0800</pubDate><description><![CDATA[1.类中static变量声明后须赋初值。2.常量必须在构造函数的初始化列表里初始化，或者将其设置成static。3.虚函数采用虚调用的方法。虚调用是一种可以在只有部分信息的情况下工作的机制，特别允许我们调用一个只知道接口而不知道其准确对象类型的函数。4.多态性是允许将父对象设置成为和它的一个或更多的子对象相等的技术，赋值后，父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。多]]></description><category></category></item><item><title><![CDATA[volatile类型修饰符的作用]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5607683</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5607683</guid><author>mrstream</author><pubDate>Wed, 19 May 2010 14:46:00 +0800</pubDate><description><![CDATA[      在学习Tinyos调度机制的时候，我碰到了volatile这个类型修饰符。我对它的用法不是很清楚，上网查了下才搞清楚。摘录如下：      就象大家更熟悉的const一样，volatile是一个类型修饰符（type specifier）。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile，基本上会导致这样的结果：要么无法编写多线程程序，要么编译器失去]]></description><category></category></item><item><title><![CDATA[时刻提醒自己的话]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5605518</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5605518</guid><author>mrstream</author><pubDate>Tue, 18 May 2010 21:32:00 +0800</pubDate><description><![CDATA[今天看了《学习c++的50条忠告》，觉得里面有几条忠告特别适合自己，所以摘录下来，以时刻提醒自己：1.浮躁的人容易说：XX语言不行了，应该学YY；——是你自己不行了吧！？2.浮躁的人容易问：我到底该学什么；——别问，学就对了；3.浮躁的人容易问：XX有钱途吗；——建议你去抢银行；]]></description><category></category></item><item><title><![CDATA[运算符优先级与指针类型判断]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5577146</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5577146</guid><author>mrstream</author><pubDate>Tue, 11 May 2010 09:04:00 +0800</pubDate><description><![CDATA[       对于一些复杂的指针类型，往往判断起来比较困难，如果能清晰的认识运算符的优先级，那么理解这些类型时就不容易出错。例如：       []的优先级是高于*的，因此，int *ap[]表示ap是一个元素为int指针的数组；而int (*ap)[]表示ap是一个指向int数组的指针；又如：       ()的优先级是高于*的，因此，int *fp()表示fp是一个函数]]></description><category></category></item><item><title><![CDATA[类型转换带来的问题]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5551218</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5551218</guid><author>mrstream</author><pubDate>Sun, 02 May 2010 23:53:00 +0800</pubDate><description><![CDATA[有如下两个程序：程序一：#include int array[] = {23, 34, 12, 17, 204, 99, 16};#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0]))    int main() {    int d = -1,x;    x = 0;    if (d        ]]></description><category></category></item><item><title><![CDATA[利用union判断字节序]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5543916</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5543916</guid><author>mrstream</author><pubDate>Thu, 29 Apr 2010 20:42:00 +0800</pubDate><description><![CDATA[共用体声明和共用体变量定义与结构体十分相似。其形式为: 　　union 共用体名{ 　　数据类型 成员名; 　　数据类型 成员名; 　　... 　　} 变量名; 　　共用体表示几个变量共用一个内存位置，在不同的时间保存不同的数据类型和不同长度的变量。在union中，所有的共用体成员共用一个空间，并且只能储存其中一个成员变量的值。       利用共同体的]]></description><category></category></item><item><title><![CDATA[c++类中的常量]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5512579</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5512579</guid><author>mrstream</author><pubDate>Wed, 21 Apr 2010 18:02:00 +0800</pubDate><description><![CDATA[c++类中的const数据成员在对象的生存期内是常量，但是在类的范围内则是可变的。而且constt数据成员必须在构造函数的初始化列表里初始化。若要实现类范围的常量，可以使用static const，如static const int size=9;或者可以使用enum，如enum{size=100}。]]></description><category></category></item><item><title><![CDATA[c++指针于引用的区别]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5510201</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5510201</guid><author>mrstream</author><pubDate>Wed, 21 Apr 2010 10:31:00 +0800</pubDate><description><![CDATA[1楼一、比较一 引用是C++中的概念，初学者容易把引用和指针混淆一起。  一下程序中，n是m的一个引用（reference），m是被引用物（referent）。  int m;  int &n = m;  n相当于m的别名（绰号），对n的任何操作就是对m的操作。  所以n既不是m的拷贝，也不是指向m的指针，其实n就是m它自己。  引用的规]]></description><category></category></item><item><title><![CDATA[“顾客至上，服务至上”？？]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5482930</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5482930</guid><author>mrstream</author><pubDate>Tue, 13 Apr 2010 22:20:00 +0800</pubDate><description><![CDATA[今天，表哥从上海托运给我的自行车到达北京了，接到电话通知后，我兴冲冲的赶到北京站取车。由于是第一次使用中铁快运的托运，所以我对取车地点不是很清楚。还好，在北京站，我一眼就看到了中铁的托运大厅。于是，我便进去问服务人员，“我是来取行李的，请问中铁的行李房在哪？”那位大姐冷冷的看了我一眼，扔出一句“顺着马路往西走。”出了大厅，我一路往西搜寻中铁的行李房，可是连个影子都没见着，没辙，只能在问问北京站的工]]></description><category></category></item><item><title><![CDATA[大秦帝国]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5273450</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5273450</guid><author>mrstream</author><pubDate>Sat, 30 Jan 2010 21:23:00 +0800</pubDate><description><![CDATA[最近大秦帝国这部连续剧很火，我闲着无聊便下来看看，却被其深深吸引。该剧主要讲述秦孝公时期商鞅变法的故事，看完该剧，我对商鞅及其法律颇有感触。在网上，我看到一个写的非常好的评论，转载如下：这几天废寝忘食，看完了洋洋洒洒51集的《大秦帝国》，颇有感触，就电视剧本身和历史，谈谈自己的看法。一：依法治国与商鞅的法家思想这部片子由始至终都在强烈的灌输一种依法治国的思想，这与其说是]]></description><category></category></item><item><title><![CDATA[char* p 和char p[]]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5218568</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5218568</guid><author>mrstream</author><pubDate>Wed, 20 Jan 2010 21:47:00 +0800</pubDate><description><![CDATA[现有一程序如下: main() { char *p="Hello"; strcat(p,"World"); printf("p is %s./n",p); } 运行结果为segmentation fault 如果改成char p[]="Hello";就正确运行. char* p和char p[]并非与堆栈有关，而是因为char]]></description><category></category></item><item><title><![CDATA[English for today]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5118251</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5118251</guid><author>mrstream</author><pubDate>Fri, 01 Jan 2010 19:51:00 +0800</pubDate><description><![CDATA[I am over you.]]></description><category></category></item><item><title><![CDATA[马云]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5078307</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5078307</guid><author>mrstream</author><pubDate>Fri, 25 Dec 2009 23:10:00 +0800</pubDate><description><![CDATA[我一直很向往阿里巴巴，觉得这是一个很了不起的企业。所以，当我今天在图书馆看到《左手马云右手史玉柱》这本书的时候，我便迫不及待的想要了解马云这位传说中的人物。我没有看史玉柱的相关部分，因为我一直不太喜欢史玉柱。或许是，脑白金的广告在我心里留下了阴影。史玉柱用广告轰炸的方式让脑白金获得了巨大的成功，而这与脑白金的实际价值是不匹配。我不赞同这样的成功模式。而马云则不同，马云是一个很有责任感的企业家。阿里]]></description><category></category></item><item><title><![CDATA[创新]]></title><link>https://blog.youkuaiyun.com/mrstream/article/details/5065529</link><guid>https://blog.youkuaiyun.com/mrstream/article/details/5065529</guid><author>mrstream</author><pubDate>Wed, 23 Dec 2009 21:54:00 +0800</pubDate><description><![CDATA[昨天我去nokia研究中心参加了创新大赛活动。在展厅，我观看了来自国内数所重点高校的的入围决赛的作品，其中有不少好的作品，其中所体现的创新性很是令人赞赏。作品地图同步秀实现了两个手机终端之间的地图同步，通过它可以很方便的让用户通过地图给好友指路。说实话，这个功能很简单，技术上实现起来也不是很难。但是，确实这个小小的功能上的提升，却给用户带来了极大的便利性。此作品作后也获得了一等奖。展厅上众多作品上]]></description><category></category></item></channel></rss>