<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Linuxtiger之家]]></title><description><![CDATA[代码 篮球 音乐 旅行 佛禅人生]]></description><link>https://blog.youkuaiyun.com/LinuxTiger</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LinuxTiger]]></copyright><item><title><![CDATA[小细节：void指针一二三]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/28715535</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/28715535</guid><author>LinuxTiger</author><pubDate>Thu, 05 Jun 2014 23:27:25 +0800</pubDate><description><![CDATA[void指针，又叫通用指针或者泛指针（generic pointer）]]></description><category></category></item><item><title><![CDATA[小细节：关于C++各种变量的size问题。]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/28678509</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/28678509</guid><author>LinuxTiger</author><pubDate>Thu, 05 Jun 2014 20:50:38 +0800</pubDate><description><![CDATA[C++中整形数据类型的范围都定义zail]]></description><category></category></item><item><title><![CDATA[刨根问底：C++中浮点型变量（float, double）的比较问题。]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/28643295</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/28643295</guid><author>LinuxTiger</author><pubDate>Thu, 05 Jun 2014 17:42:13 +0800</pubDate><description><![CDATA[首先，让我们先来看一段代码：



#include 
#include 

int main()
{
	using namespace std;
	cout<<setprecision(17);
	float num1 = 1.1;
	double num2 = 1.1;
	if (num1 == num2)
		cout << "yes"<<endl;
	else
		cout <<]]></description><category></category></item><item><title><![CDATA[刨根问底：C++的移位操作]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/28522781</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/28522781</guid><author>LinuxTiger</author><pubDate>Thu, 05 Jun 2014 01:46:48 +0800</pubDate><description><![CDATA[以前一直有个误区，认为负整数的右移位操作符不会改变操作数]]></description><category></category></item><item><title><![CDATA[小细节：说说整形提升（Integral promotions）]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/28451771</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/28451771</guid><author>LinuxTiger</author><pubDate>Wed, 04 Jun 2014 22:13:14 +0800</pubDate><description><![CDATA[整形提升这部分内容，其实C++11 ISO文档里介绍的已经很详细了，但还是rongy]]></description><category></category></item><item><title><![CDATA[小细节：有关数组的指针的一道题]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/28349925</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/28349925</guid><author>LinuxTiger</author><pubDate>Wed, 04 Jun 2014 02:49:17 +0800</pubDate><description><![CDATA[今天看到一道题。]]></description><category></category></item><item><title><![CDATA[两个小细节：短路求值和调试宏]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/27589923</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/27589923</guid><author>LinuxTiger</author><pubDate>Fri, 30 May 2014 00:07:29 +0800</pubDate><description><![CDATA[短路求值，又叫惰性求值，]]></description><category></category></item><item><title><![CDATA[刨根问底：C++中未初始化全局变量为什么都会被编译器自动置0]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/26835239</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/26835239</guid><author>LinuxTiger</author><pubDate>Sat, 24 May 2014 17:02:15 +0800</pubDate><description><![CDATA[有这个疑问很久了今天搜了一上午资料想知道为什么。]]></description><category></category></item><item><title><![CDATA[刨根问底：C++中宽字符类型(wchar_t)的编码一定是Unicode?长度一定是16位？]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/26755785</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/26755785</guid><author>LinuxTiger</author><pubDate>Fri, 23 May 2014 22:57:37 +0800</pubDate><description><![CDATA[问题的起因是和一个朋友讨论不同编码的转换问题，说到了wchar_t的类型，朋友的看法是，wchar_t的编码方式是utf-16，长度一定是16位的。我的看法不同，我认为wchar_t的长度和编码方式都是编译器和平台决定的，和语言没任何关系。

后来这个朋友为了说服我，回家把c++ primer给我搬出来了，还给我截了个图（因为我没这本书），在这本书第30页有个表格，清楚地写着wchar_t是u]]></description><category></category></item><item><title><![CDATA[心情终于平复了许多。]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/9319113</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/9319113</guid><author>LinuxTiger</author><pubDate>Sat, 13 Jul 2013 16:00:37 +0800</pubDate><description><![CDATA[周末申请了加班，连续写代码，感觉心情好了很多。


接下来就是自我改变了，革自己的命，千万别手软。]]></description><category></category></item><item><title><![CDATA[也许代码和音乐只不过是我逃避现实世界的工具罢了]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/9082349</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/9082349</guid><author>LinuxTiger</author><pubDate>Thu, 13 Jun 2013 09:45:13 +0800</pubDate><description><![CDATA[作为一个屌丝，我承认有时候会对这个2B世界有种无力感，你拼死拼活努力10年得到的东西也许还不如人家有个好爹，你拼死拼活工作，得到的成果，在别人眼里可能芝麻大小都算不上，你拼死拼活读书18载，可能还不如天才们个把月的学习量。


代码和音乐于我而言，可能只是逃避现实世界的工具而已，因为这两样事物能让我活在自己的世界中。我真的很爱这两样东西吗？或许很爱，但这都不是让我逃避现实世界理由。]]></description><category></category></item><item><title><![CDATA[把握代码的整体性]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/8804342</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/8804342</guid><author>LinuxTiger</author><pubDate>Mon, 15 Apr 2013 15:58:29 +0800</pubDate><description><![CDATA[前几天开会的时候Cici说我写代码的时候过于关注于具体功能细节，对整体的把握不够到位，回家自己思考了下，确实有道理，拿到需求后总是想直接把功能完成，而对于模块的前因后果以及对整体的影响总是考虑不到位，以至于后期维护成本增加。


想想自己很多事都是这样，目光过于短浅，看的不够深，不够远，总是在细节上纠结，以后还是要注意了，生活上和代码上都是如此。]]></description><category></category></item><item><title><![CDATA[不健康的生活终于让身体有了反应]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/8759374</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/8759374</guid><author>LinuxTiger</author><pubDate>Thu, 04 Apr 2013 17:53:00 +0800</pubDate><description><![CDATA[最近，熬夜太厉害，加上过度劳累，白天工作，晚上翻译，又玩玩游戏的，终于让本来素质就很一般的身体有了反应。


由于自己身体素质一直不是特别好，因此一直很注重养生，身体和心理都很注重保养，但最近有点太没规律了，黑眼圈越来越严重，体力也越来越不好，昨天剪头的时候，后面的头发居然有一块指甲大小的斑秃，咨询了下医生朋友，基本可以确定是过劳导致的。


这样可不好，一定要恢复健康的生活习惯，身体]]></description><category></category></item><item><title><![CDATA[关于数组局部初始化的一些延伸]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/8673131</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/8673131</guid><author>LinuxTiger</author><pubDate>Thu, 14 Mar 2013 14:53:02 +0800</pubDate><description><![CDATA[今天在做Cici的一个Code review的时候，她的一个数组初始化用法让我有点疑惑，大体是这么用的:


char buffer[16] = {0};
她这段代码的目的倒是很好理解，就是把buffer初始化为全为0的内存空间，但是，如果让我这么做的话，我会用memset，而且很多其他程序员也会是这么做的。我自己在VS2010上试了下这种用法，确实也是全部初始化为0了。但仍然很困惑，不知]]></description><category></category></item><item><title><![CDATA[一些随感]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/8539738</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/8539738</guid><author>LinuxTiger</author><pubDate>Thu, 24 Jan 2013 21:50:20 +0800</pubDate><description><![CDATA[这几天突然生病了，晚上开电热毯忘记关掉，结果出了一身汗，然后关电热毯，由于太热，被子没怎么盖，第二天就开始流鼻涕，开始没在意，结果开始发烧了，躺床上晕晕乎乎的，突然回想起小时候感冒发烧的时候，都是老妈用酒擦后背和额头退烧的，现在想想，自己出去独立生活已近步入第12个年头了，生活越来越独立，和老妈联系也越来越少，但前几天和老妈通话，居然第一句就是缺不缺钱，这真是让我心里涌上了一股不止什么的滋味。]]></description><category></category></item><item><title><![CDATA[老妈真是太了解我了]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/8461998</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/8461998</guid><author>LinuxTiger</author><pubDate>Thu, 03 Jan 2013 19:33:26 +0800</pubDate><description><![CDATA[早上还在睡梦中的时候，老妈来了个电话，问我，我有没有脑震荡，我当时就懵了，怎么问这个？我妈说梦到我脑震荡了，我赶紧说我没事，一切都好，不要担心。


挂了电话后，想想，不知道是不是和我妈有点心灵感应，俺这几天虽然没脑震荡，但是做的事，想的一些事，确实挺不成熟，挺脑残的，老妈说的倒也不错。。。


幸亏老妈提醒啊，还是做点正经事吧，自己左右不了的事就别瞎想了。]]></description><category></category></item><item><title><![CDATA[关于makefile中，一直显示“XXX is up to date”的解决方法]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/7955060</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/7955060</guid><author>LinuxTiger</author><pubDate>Fri, 07 Sep 2012 14:45:36 +0800</pubDate><description><![CDATA[最近更新一个项目的makefile文件，在添加一个makefile target的时候，发现总是出现“is up to date”的提示，书写语法无任何不妥，始终找不到原因，最后google了下，找到了解决方案。


在stackoverflow上，有人给出的问题原因如下：


Your have directories with the same name as your targe]]></description><category></category></item><item><title><![CDATA[error LNK1123: failure during conversion to COFF的解决方法]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/7878960</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/7878960</guid><author>LinuxTiger</author><pubDate>Fri, 17 Aug 2012 20:08:23 +0800</pubDate><description><![CDATA[昨天Microsoft放出了VS2012的release版本，据说完全支持C++ 11标准，这让C++控的我大为振奋，加上公司的MSDN key可以激活正版VS2012，于是兴冲冲的下载了一个VS2012，装上后他是没问题了，但是原来的VS2010有问题了，这可气煞我也，开始没想到是VS2012引起的，以为是某个配置文件搞错了，网上搜了下。


关于这个错误，微软的官方解释是这样的，COFF]]></description><category></category></item><item><title><![CDATA[打篮球去]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/7768812</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/7768812</guid><author>LinuxTiger</author><pubDate>Fri, 20 Jul 2012 22:12:59 +0800</pubDate><description><![CDATA[“打篮球去”，这句话你既可以看成是叫别人打篮球去，也可以看成自己表达想打球的欲望，当然，无论哪一种，都表达了说话人本身的意愿。


说起打篮球，最早应该是初三的时候打的，那个时候学校举行了一个篮球比赛，我所在的班级由于有几个体育特长生，因此拿了年级第一，看着场上的队员打球觉得挺好玩，自己没事也拍拍球，但那个时候大抵是瞎玩，没任何技术，仅仅是觉得有趣。那段时间玩的频率不高，也就体育课的时候和同]]></description><category></category></item><item><title><![CDATA[找差距，确定目标。]]></title><link>https://blog.youkuaiyun.com/LinuxTiger/article/details/7353398</link><guid>https://blog.youkuaiyun.com/LinuxTiger/article/details/7353398</guid><author>LinuxTiger</author><pubDate>Wed, 14 Mar 2012 16:16:00 +0800</pubDate><description><![CDATA[最近找工作，跟不少大公司技术人员交流过，觉得自己的差距还是蛮明显的，过去一直觉得自己较重视实践，并且相对重视全面能力，但是真正接触到了牛人后，真有自愧不如的感觉，自己还是浪费太多的时间了。


本科阶段的课程其实挺有体系的，但是自己没有珍惜，master也是混过去的，导致现在有点高不成低不就，做高级职位，做不来，做初级职位，又有点超出标准，自己就夹在这个当口上，也真是不好安排。


不]]></description><category></category></item></channel></rss>