<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/RabbitLBJ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RabbitLBJ]]></copyright><item><title><![CDATA[extern "C"的一点细节]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/15021905</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/15021905</guid><author>RabbitLBJ</author><pubDate>Sun, 10 Nov 2013 01:48:49 +0800</pubDate><description><![CDATA[#ifdef __cplusplus
extern "C" {
#endif


很多时候看到以上代码并没有太在意，其实这个宏是必须存在的。如果不加，用C的编译器编译包含这条语句（该语句一般都是放在头文件中，而这个头文件会被.c和.cpp文件同时包含），则会报错，因为只有C++的编译器才认识 extern "C"]]></description><category></category></item><item><title><![CDATA[解决NDK *** note: the mangling of 'va_list' has changed in GCC 4.4]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/14216029</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/14216029</guid><author>RabbitLBJ</author><pubDate>Tue, 05 Nov 2013 23:52:52 +0800</pubDate><description><![CDATA[ndk-build提示：

D:/aDeveloper/ndk/android-ndk-r8b/platforms/android-8/arch-arm/usr/include/jni.h:592:13: note: the mangling of 'va_list' has changed in GCC 4.4

如.........什么note: the mangling of 'va]]></description><category></category></item><item><title><![CDATA[Git工具连接GitHub(Windows配置篇)]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/9265715</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/9265715</guid><author>RabbitLBJ</author><pubDate>Sun, 07 Jul 2013 22:13:45 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/a2657222/article/details/8363640





一、准备工具

1.下载Git Extensions。地址 http://code.google.com/p/gitextensions/downloads/list 请下载最新版本。

2.下载Tortoisegit。地址 http://code.google]]></description><category></category></item><item><title><![CDATA[cocos2dx在IOS中设置横竖屏]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/9181475</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/9181475</guid><author>RabbitLBJ</author><pubDate>Wed, 26 Jun 2013 17:53:56 +0800</pubDate><description><![CDATA[IOS目录中RootViewController.mm
//显示竖屏
- (BOOL) shouldAutorotate {
    return NO;
}


//显示横屏
- (BOOL) shouldAutorotate { 
return YES;
}


http://blog.youkuaiyun.com/tt5267621/article/details/893183]]></description><category></category></item><item><title><![CDATA[VC控制台程序不显示控制台]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8883247</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8883247</guid><author>RabbitLBJ</author><pubDate>Sat, 04 May 2013 11:50:42 +0800</pubDate><description><![CDATA[http://bbs.youkuaiyun.com/topics/380247251



大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似dos窗口的console窗口,但是有的时候我们只想在程序中运行一段功能代码,不希望显示这个console窗口,让代码执行完毕之后程序自动退出.下面就介绍一下,如何隐藏win32 console]]></description><category></category></item><item><title><![CDATA[WP7中几种图片的Strech方式]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8851945</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8851945</guid><author>RabbitLBJ</author><pubDate>Thu, 25 Apr 2013 21:51:58 +0800</pubDate><description><![CDATA[http://msdn.microsoft.com/en-us/library/system.windows.media.stretch(v=vs.95).aspx]]></description><category></category></item><item><title><![CDATA[WP7中水平ListBox和TiltEffect的使用]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8847606</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8847606</guid><author>RabbitLBJ</author><pubDate>Thu, 25 Apr 2013 01:55:29 +0800</pubDate><description><![CDATA[1.ListBox默认是垂直的，如果想实现水平的ListBox，代码如下：
 <ListBox Name="popupBkgd_listBox"
                             ScrollViewer.HorizontalScrollBarVisibility="Visible"
                             ScrollViewer.Ve]]></description><category></category></item><item><title><![CDATA[在XAML中使用数字类型资源]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8816801</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8816801</guid><author>RabbitLBJ</author><pubDate>Thu, 18 Apr 2013 00:11:46 +0800</pubDate><description><![CDATA[add to the head of the xamlfile
xmlns:System="clr-namespace:System;assembly=mscorlib"

Then Add to the resouce section:
 x:Key="theMargin">2.35

Last, use a thickness on the margin:
 Content="N]]></description><category></category></item><item><title><![CDATA[Android配置NDK及cocos2d-x的安卓sample编译]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8801788</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8801788</guid><author>RabbitLBJ</author><pubDate>Sun, 14 Apr 2013 23:28:51 +0800</pubDate><description><![CDATA[配置NDK:

1.添加jre的bin到环境变量中，以使能够使用javah命令
2.添加G:\Program Files (x86)\Android\android-sdk\platforms\android-XX\android.jar（android的class包）到环境变量的classpath中，以使javah能找到Activity等类（否则在使用javah命令时，有可能会包找不到Ac]]></description><category></category></item><item><title><![CDATA[A* bug记录]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8792376</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8792376</guid><author>RabbitLBJ</author><pubDate>Fri, 12 Apr 2013 11:22:29 +0800</pubDate><description><![CDATA[1.一直把close集合设计成了一个普通set，导致insert进去的元素不一定是插入到末尾，这样从末尾便利就会出现问题，可以把close集合改成list
ps，更好的一种方式可能还是使用set（可以很简单的判断一个元素是否在close中，用contain之类的方法），在最后，找出（dest_x,dest_y）作为头结点就可以了]]></description><category></category></item><item><title><![CDATA[移植VC6工程到VS时for循环出错解决方案]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8775457</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8775457</guid><author>RabbitLBJ</author><pubDate>Tue, 09 Apr 2013 00:11:35 +0800</pubDate><description><![CDATA[很早就遇到的一个问题，这次遇到又记不清楚如何解决了，记录一下


VC6在处理for循环即没有用C++(99)的标准（太老了），也没有使用的是C(89)的标准,而是自己搞了一个很诡异的标准，导致如下代码居然可以编译通过
for(int i = 0;i 
{
....
}
....
for(i = 0;i 
{
...
}


升级到VS之后自然这种龌龊的写法就行不通了]]></description><category></category></item><item><title><![CDATA[剖析cocos2d-x之Action实现]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8775313</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8775313</guid><author>RabbitLBJ</author><pubDate>Mon, 08 Apr 2013 23:17:22 +0800</pubDate><description><![CDATA[稍微了解cocos2d-x的朋友应该都知道cocos2d-x里面的动作都是通过CCAction的各种派生类来实现的。
比如我要将一个Sprite在1秒内从（0,0）移动到（400,400）
pSprite->setPosition(ccp(0,0));
CCMoveTo* moveTo = CCMoveTo::create(1.0f,,ccp(400,400));
pSprite->run]]></description><category></category></item><item><title><![CDATA[CCAnimation直接create报错分析]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8765575</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8765575</guid><author>RabbitLBJ</author><pubDate>Sat, 06 Apr 2013 23:12:09 +0800</pubDate><description><![CDATA[今天用CCSpriteFrame载入一张包含多个动画帧的图片时候，出现了一些问题，代码如下

	CCSpriteFrame* frame0 = CCSpriteFrame::createWithTexture( texture, CCRectMake( 0, 0 * MOVE_TILE_SIZE, MOVE_TILE_SIZE, MOVE_TILE_SIZE ));
	CCSpriteFram]]></description><category></category></item><item><title><![CDATA[在VS2005环境中编译COCOS2D-X]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8760806</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8760806</guid><author>RabbitLBJ</author><pubDate>Fri, 05 Apr 2013 11:33:11 +0800</pubDate><description><![CDATA[今天在别人得电脑上需要使用cocos2d-x，该电脑上目前只安装了VS2005，没有cocos2d-x直接支持的VS2008，2010和2012，
所以，需要手动修改sln文件，使vs2005也可以编译
（由于我修改了VS2008的工程文件，所以图标已经改变了）




1.用文本编辑器打开cocos2d-win32.vc2008.sln
将第一行

Format Versio]]></description><category></category></item><item><title><![CDATA[D3DX常用工具函数]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8734573</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8734573</guid><author>RabbitLBJ</author><pubDate>Fri, 29 Mar 2013 00:02:13 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/lancidie/archive/2011/03/22/1991316.html





D3DXCOLOR* D3DXColorAdd   //两个颜色的组合值
D3DXCOLOR* WINAPI D3DXColorAdjustContrast( //调整颜色对比度
D3DXCOLOR *pOut,
const D3DXCOLOR]]></description><category></category></item><item><title><![CDATA[自己实现的一个简易Ogre开发框架]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8715062</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8715062</guid><author>RabbitLBJ</author><pubDate>Sun, 24 Mar 2013 23:34:45 +0800</pubDate><description><![CDATA[AppFrame.h

/* ===================================================== */
//	
//    ◢█████◣               ◢██████◣
// ◢◤             ◥◣         ◢◤             ◥◣ 
// ◤                 ◥◣     ◢◤]]></description><category></category></item><item><title><![CDATA[使用cocos2dx必须要包含的几个头文件]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8707175</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8707175</guid><author>RabbitLBJ</author><pubDate>Fri, 22 Mar 2013 16:57:00 +0800</pubDate><description><![CDATA[不包括SimpleAudioEngine的话，至少需要包含]]></description><category></category></item><item><title><![CDATA[在Ogre中使用OIS相应键盘事件]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8704209</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8704209</guid><author>RabbitLBJ</author><pubDate>Fri, 22 Mar 2013 01:46:27 +0800</pubDate><description><![CDATA[紧跟上一节的Ogre最小系统，这次添加键盘相应事件到系统中（鼠标和键盘十分相似，这里就没有列出了）


/* ===================================================== */
//	
//    ◢█████◣               ◢██████◣
// ◢◤             ◥◣         ◢◤]]></description><category></category></item><item><title><![CDATA[Ogre最简单的系统]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8704193</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8704193</guid><author>RabbitLBJ</author><pubDate>Fri, 22 Mar 2013 01:27:57 +0800</pubDate><description><![CDATA[OgreSDK的环境配置这里不谈，大家可以在网上找到很多文章
这里只列出构建一个Ogre最最简单的系统所需要的代码



/* ===================================================== */
//	
//    ◢█████◣               ◢██████◣
// ◢◤             ◥◣         ◢◤]]></description><category></category></item><item><title><![CDATA[realloc,calloc和HeapReAlloc区别]]></title><link>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8699102</link><guid>https://blog.youkuaiyun.com/RabbitLBJ/article/details/8699102</guid><author>RabbitLBJ</author><pubDate>Wed, 20 Mar 2013 23:50:21 +0800</pubDate><description><![CDATA[以上都是用来分配内存的函数，其中第一个和第三个用法非常接近，第二个较少使用，但有其自身有点，可自动初始化内存



/* ===================================================== */
//	
//    ◢█████◣               ◢██████◣
// ◢◤             ◥◣         ◢◤]]></description><category></category></item></channel></rss>