<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rayln</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rayln]]></copyright><item><title><![CDATA[OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153669</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153669</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:50:32 +0800</pubDate><description><![CDATA[http://www.guomii.com/posts/30136如果你是一名 Web 开发者，很多时候都需要在本地搭建服务器测试环境，比如 Apache+Mysql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简单，本文我们就会将详细的教程分享给大家。首先需要说明的是，Mac OS X 系统其实已经集成了 Apache+PHP环境，用户手动开启即可。在之前的 OS]]></description><category></category></item><item><title><![CDATA[文字实现水平垂直居中]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153667</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153667</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:50:26 +0800</pubDate><description><![CDATA[文字实现水平垂直居中的关键代码：
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-]]></description><category></category></item><item><title><![CDATA[CSS3 Media Queries在iPhone4和iPad上的运用]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153663</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153663</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:50:21 +0800</pubDate><description><![CDATA[http://www.w3cplus.com/css3/css3-media-queries-for-iPhone-and-iPads那么以后大家在iPhone4和iPad设备上，就可以按照横竖板来定样式了：1、iPhone4竖板	@media	only screen and (-webkit-min-device-pixel-ratio : 1.5) and (orientati]]></description><category></category></item><item><title><![CDATA[通过Iframe进行跨域处理]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153661</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153661</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:50:16 +0800</pubDate><description><![CDATA[在漫长的前端开发旅途上，无可避免的会接触到ajax，而且一般情况下都是用在同一域下的ajax请求；但是如果请求是发生在不同的域下，请求就无法执行，并且会抛出异常提示不允许跨域请求，目前我没有找到明确的资料说明这是为什么，我觉得应该是出于安全性的考虑吧。纵然如此，要实现跨域访问的话，方法还是有的，而且不只一种，在这里介绍其中一种解决方案：如何利用iframe完成ajax的跨域请求。如下图所示：]]></description><category></category></item><item><title><![CDATA[Jsonp跨域使用]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153657</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153657</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:50:10 +0800</pubDate><description><![CDATA[Jsonp是解决跨域问题的一个办法。在jsonp:"callback"是对应后台返回的值使用的。客户端页面代码：



Insert title here








	(function(){
		$.ajax({
			async: false,
			url:"http://16.165.53.40:8080/upload/ddsd.do",
		]]></description><category></category></item><item><title><![CDATA[修改用户权限]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153651</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153651</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:50:05 +0800</pubDate><description><![CDATA[sudo chmod -R 777 /usr/local/]]></description><category></category></item><item><title><![CDATA[汉诺塔算法]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153649</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153649</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:50:00 +0800</pubDate><description><![CDATA[import java.util.*;


public class HanoiTask {
    class Tower {
       private int number;
       private String name;
       private Stack stack = new Stack();
       
       public Tower(i]]></description><category></category></item><item><title><![CDATA[背景图平铺]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153645</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153645</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:54 +0800</pubDate><description><![CDATA[以LinearLayout为例，它提供的background属性将会将背景图片拉伸，相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。来试试吧。创建重复的背景图片在drawable目录下创建一个repeat_bg.xml:  
 <bitmap xmlns:android="http://schemas.android.com/apk/res/android]]></description><category></category></item><item><title><![CDATA[CCClippingNode裁剪功能]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153643</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153643</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:49 +0800</pubDate><description><![CDATA[裁剪功能
//裁剪的区域形状
CCSprite *area = CCSprite::create("/res/helloworld.png");
//被裁剪的区域
CCSprite *area1 = CCSprite::create("/res/helloworld.png");
this->addChild(area);

CCClipingNode *node = CCClip]]></description><category></category></item><item><title><![CDATA[CCMotionStreak轨迹]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153641</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153641</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:44 +0800</pubDate><description><![CDATA[//参数1：轨迹持续时间
//参数2：轨迹的步长（每个轨迹的间隔）
//参数3：轨迹的高度
//参数4：颜色
//参数5：轨迹对应图片
CCMotionStreak *streak = CCMotionStreak::create(2.0f, 1, 20, ccc3(255,0,0),"/res/helloworld.png");

this->addChild(streak);
]]></description><category></category></item><item><title><![CDATA[update方法和角度转化]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153639</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153639</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:38 +0800</pubDate><description><![CDATA[首先在头文件中加入
virtual void update(float delta);
在ccp文件中
this->scheduleUpdate();
这样每一帧都会调用这个方法取消调用update方法
this->unscheduleUpdate();
弧度与xy转化
float x = cos(n/180*3.14)*r; //n为弧度，r为半径
flo]]></description><category></category></item><item><title><![CDATA[应用加载完成调用的方法]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153637</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153637</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:33 +0800</pubDate><description><![CDATA[@Override  
    public void onWindowFocusChanged(boolean hasFocus)  
    {  
        if (hasFocus)  
        {  
        	initAlbum();
        }  
    }]]></description><category></category></item><item><title><![CDATA[CCAnimationCache动画使用]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153635</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153635</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:28 +0800</pubDate><description><![CDATA[存储动画
CCSpriteFame *sprite1 = CCSpriteFrame::create("/helloworld1.png", CCRectMake(0,0,100,100));
CCSpriteFame *sprite2 = CCSpriteFrame::create("/helloworld2.png", CCRectMake(0,0,100,100));

CCAr]]></description><category></category></item><item><title><![CDATA[CCMenu和CCLabelTTF的使用]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153633</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153633</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:22 +0800</pubDate><description><![CDATA[CCLabelTTF *label = CCLabelTTF::create("Start", "SimSun", 50);
CCMenuItemLabel *mil = CCMenuItemLabel::create(label, this, menu_selector(HelloWorld::click));

CCMenuItemImage *mil2 = CCMenuItemImag]]></description><category></category></item><item><title><![CDATA[CCSpriteFrameCache读取图片plist]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153631</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153631</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:17 +0800</pubDate><description><![CDATA[CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("background.plist");
CCSprite *sprite = CCSprite::createWithSpriteFrameName("image 3245.bmp");]]></description><category></category></item><item><title><![CDATA[基本控件]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153629</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153629</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:11 +0800</pubDate><description><![CDATA[CCLayerColor 颜色控件
//对应参数
//1 颜色。 2 宽度 3高度
//anchior默认是左下角
CCLayerColor *cc = CCLayerColor::create(ccc4(255,0,0,128),200, 100);
cc->changeWidthAndHeight(299, 100);
ccc->setColor(ccc3(0,255,0));]]></description><category></category></item><item><title><![CDATA[CCScene的使用]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153627</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153627</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:49:06 +0800</pubDate><description><![CDATA[无效果的场景切换
CCScene *scene = HelloWorldScene::scene();
CCDirector::shareDirector()->replaceScene(scene);
滑动切换场景
CCScene *scene = HelloWorldScene::scene();
CCTransitionSlideInL *slide = CCTransit]]></description><category></category></item><item><title><![CDATA[TexturePacker的使用]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153623</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153623</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:48:55 +0800</pubDate><description><![CDATA[原创文章，转载请标明出处：http://blog.youkuaiyun.com/zhy_cheng/article/details/8680931。首先要解释一下，为什么要使用TexturePacker？这是应为我们做的游戏最终要运行在Android手机或者苹果手机上，而Android或者ios系统使用的是OpenGL ES来渲染。所以我们要针对OpenGL ES来进行优化。内存方面，OpenGL ES]]></description><category></category></item><item><title><![CDATA[小兔快跑]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153621</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153621</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:48:50 +0800</pubDate><description><![CDATA[Insert title here

body {
  background:#e2b29f;
  font-size:120%;
  padding:100px;
}

.rabbit {
  width:5em;
  height:3em;
  background:#ffffff;
  border-radius:70% 90% 60% 50%;
  positio]]></description><category></category></item><item><title><![CDATA[【iOS-Cocos2d游戏开发之九】讲解CCSpriteBatchNode与TexturePack的&quot;.pvr.ccz&quot;,&quot;.plist&quot;精灵优化及注意事项！]]></title><link>https://blog.youkuaiyun.com/rayln/article/details/39153617</link><guid>https://blog.youkuaiyun.com/rayln/article/details/39153617</guid><author>rayln</author><pubDate>Tue, 09 Sep 2014 10:48:45 +0800</pubDate><description><![CDATA[李华明Himi 原创,转载务必在明显处注明：【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/465.html             前几节由于时间紧张，只是将一些遇到的问题拿出来进行分享经验，那么今天抽空写一篇常用的精灵以及精灵常用和注意的一些知识；那么由于cocos2d教程基本很完善，那么今天Himi介绍一些注意点和细]]></description><category></category></item></channel></rss>