cocos2dx 特效

//3D晃动的特效
// CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10), 15, false);
// sp->runAction(shaky3D);
//作用:创建一个3d晃动的特效
// 参数1:晃动的范围
// 参数2:是否有z轴晃动
// 参数3: 网格大小
// 参数4:特效持续的时间

//3D瓷砖晃动特效
// CCActionInterval* shakyTiles3D = CCShakyTiles3D::create(5, CCSize(10, 10), 5, false);
// sp->runAction(shakyTiles3D);
// 作用:创建一个3d瓷砖晃动的特效
// 参数1:晃动的范围
// 参数2:是否有z轴晃动
// 参数3: 网格大小
// 参数4:特效持续的时间

//波动特效
// CCActionInterval* waves = CCWaves::create(5, CCSize(10, 10), 10, 20, true, true);
// sp->runAction(waves);

// 创建一个波动特效
// 参数1:波动的速率
// 参数2:振幅
// 参数3:水平波动
// 参数4:垂直波动
// 参数5:网格大小
// 参数6:特效持续时间

//3D波动特效
// CCActionInterval* waves3D = CCWaves3D::create(5, CCSize(10, 10), 10, 20);
// sp->runAction(waves3D);

// 创建一个3D波动特效
// 参数1:波动的速率
// 参数2:振幅
// 参数3:网格大小
// 参数4:特效持续时间

//3D瓷砖波动特效
// CCActionInterval* wavesTiles3D = CCWavesTiles3D::create(5, CCSize(10, 10), 10, 20);
// sp->runAction(wavesTiles3D);
// 创建一个3D瓷砖波动特效
// 参数1:波动的速率
// 参数2:振幅
// 参数3:网格大小
// 参数4:特效持续时间

//X轴 3D反转特效
// CCActionInterval* filpX = CCFlipX3D::create(5);
// sp->runAction(filpX);

// 作用:x轴3D反转特效
// 参数:特效持续的时间

//Y轴3D反转特效
// CCActionInterval* filpY = CCFlipY3D::create(5);
// sp->runAction(filpY);
// CCActionInterval * flipY3D = CCFlipY3D::create(4);
// sp->runAction(flipY3D);

//凸透镜特效
// CCActionInterval* lens = CCLens3D::create(2, CCSize(10, 10),CCPointMake(240, 160), 240);
// sp->runAction(lens);
// 作用: 凸镜特效
// 参数1:凸镜中心点
// 参数2:凸镜半径
// 参数3:网格大小
// 参数4:网格持续时间

//水波纹特效
// CCActionInterval* ripple = CCRipple3D::create(5, CCSize(10, 10), CCPointMake(240, 160), 240, 4, 160);
// sp->runAction(ripple);
// 作用:水波特效
// 参数1:起始位子
// 参数2:半径
// 参数3:速率
// 参数4:振幅
// 参数5:网格大小
// 参数6:特效持续的时间

//液体特效
// CCActionInterval* liquid = CCLiquid::create(5, CCSize(10, 10), 4, 20);
// sp->runAction(liquid);
// 作用:液体特效
// 参数1:速率
// 参数2:振幅
// 参数3:网格大小
// 参数4:特效持续时间

//扭曲旋转特效
// CCActionInterval* twirl = CCTwirl::create(50, CCSize(10, 10), CCPointMake(240, 160), 2, 2.5);
// sp->runAction(twirl);
// 作用:扭曲旋转特效
// 参数1:扭曲旋转中心点
// 参数2:扭曲旋转的次数
// 参数3:振幅
// 参数4:网格大小
// 参数5:特效持续时间

//破碎的3D瓷砖特效
// CCActionInterval* shatteredTiles = CCShatteredTiles3D::create(15, CCSize(10, 10), 50, true);
// sp->runAction(shatteredTiles);
// 作用:破碎的3D瓷砖特效
// 参数1:范围
// 参数2:是否开启z轴
// 参数3:网格大小
// 参数4:特效持续的时间

//瓷砖洗牌特效
// CCActionInterval* shuffle = CCShuffleTiles::create(5, CCSize(50, 50), 50);
// sp->runAction(shuffle);
// 作用:瓷砖的洗牌特效
// 参数1:随机数
// 参数2:网格大小
// 参数3:特效持续的时间

//部落格效果,从左下角到右上角
// CCActionInterval* fadeOutTRTiles = CCFadeOutTRTiles::create(5, CCSize(50, 50));
// sp->runAction(fadeOutTRTiles);

// 作用:部落格效果 , 从左下角到右下角
// 参数1:网格大小
// 参数2:特效持续的时间

//部落格效果,从右上角到左下角
// CCActionInterval* fadeOutBLTiles = CCFadeOutBLTiles::create(5, CCSize(50, 50));
// sp->runAction(fadeOutBLTiles);
// 作用:部落格效果 , 从右下角到左下角
// 参数1:网格大小
// 参数2:特效持续的时间

//折叠效果 从下到上
// CCActionInterval* fadeOutUpTiles = CCFadeOutUpTiles::create(5, CCSize(10, 10));
// sp->runAction(fadeOutUpTiles);
// 作用:折叠效果 从下到上
// 参数1:网格大小
// 参数2:特效持续的时间

//折叠效果,从上到下
// CCActionInterval* fadeOutDownTiles = CCFadeOutDownTiles::create(4, CCSize(20, 50));
// sp->runAction(fadeOutDownTiles);

// 作用:折叠效果 从上到下
// 参数1:网格大小
// 参数2:特效持续的时间

//方块消失特效
// CCActionInterval* turnOffFiels = CCTurnOffTiles::create(4, CCSize(50, 50));
// sp->runAction(turnOffFiels);
// 作用:方块消失特效
// 参数1:网格大小
// 参数2:特效持续的时间

//跳动的方块特效
// CCActionInterval* jumpTiles = CCJumpTiles3D::create(5, CCSize(20, 20), 5, 20);
// sp->runAction(jumpTiles);
// 作用:跳动的方格特效
// 参数1:跳动的次数
// 参数2:网格的大小
// 参数3:特效持续的时间

//分多行消失特效
// CCActionInterval* splitCols = CCSplitCols::create(5, 50);
// sp->runAction(splitCols);
// 作用:分多列消失特效
// 参数1:列数
// 参数2:特效持续的时间

//分多列消失特效
// CCActionInterval* splitRows = CCSplitRows::create(5, 50);
// sp->runAction(splitRows);

// 作用:分多行消失特效
// 参数1:行数
// 参数2:特效持续的时间

//3D翻页特效
CCActionInterval* pageTurn3D = CCPageTurn3D::create(4, CCSize(20, 20));
sp->runAction(pageTurn3D);
// 作用:3D翻页特效
// 参数1:网格大小
// 参数2:特效持续的时间

#define CREATE_FUNC(__TYPE__) \
static __TYPE__* create() \
{ \
__TYPE__ *pRet = new __TYPE__(); \
if (pRet && pRet->init()) \
{ \
pRet->autorelease(); \
return pRet; \
} \
else \
{ \
delete pRet; \
pRet = NULL; \
return NULL; \
} \
}

C++标准规定,delete (void*)0;是安全的。
delete NULL也是安全的 无效操作;

解决WordPress访问速度慢问题

wp-includes/script-loader.php中将fonts.googleapis.com和ajax.googleapis.com替换为fonts.useso.com/ajax.useso.com

外婆

         外婆

我站在去年冬天的那片旷野里
细碎的风声  低语
你的呼喊   还有
你渐去的背景
在我闭上眼睛  叹息的一瞬
依稀再重现
又一阵不经意的春风
拂下我几行泪滴
低头对望这片熟悉的土地
已繁花一片

    炊烟

我曾轻携着你
无数次穿回在小院里
梧桐树下的光阴
以及   屋檐下的雨
纺织起年少时的梦
我曾轻携着你
无数次穿回在小院里
穿过星辰与四季
穿过你的银发
穿过我所有的所有的记忆
在很远的后来
我渐渐明白
从北屋到灶头的那十几米距离
是我长大的距离

  小时候

贴在你的身边
我停止了哭泣和忧愁
村里的冬夜严寒而残酷
但静默如旧
暖色的灯光洒下
包裹了你  也温暖了我
你的表情安静从容
一如昨日
在此刻
我握着你的手
似是你抱着我
似是再回那些岁月
我无法触及的
小时候

     后来

后来
我走过千山万水  远去
每一次回望
都能看到你的衰老与沧桑
后来
我的生命
被你温柔的触摸  漂洗
我身着的衣裳
以及我的梦
洁白如新

      念

在我的起点
与你的终点之间
像是讲了一个极长极美的故事
故事的结尾
有鸟鸣  有花香
还有永不枯萎的
思念

再三思量

还是继续上线吧

Android中全屏或者取消标题栏

先介绍去掉标题栏的方法:

第一种:也一般入门的时候经常使用的一种方法

requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏

注意这句一定要写在setContentView()方法的前面,不然会报错的

第二种:在AndroidManifest.xml文件中定义

		<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">

可以看出,这样写的话,整个应用都会去掉标题栏,如果只想去掉某一个Activity的标题栏的话,可以把这个属性加到activity标签里面

第三种:这种在一般的应用中不常用,就是在res/values目录下面新建一个style.xml的文件

例如:

		<?xml version="1.0" encoding="UTF-8" ?>
<resources>
<style name="notitle">
<item name="android:windowNoTitle">true</item>
</style> 
</resources>

这样,我们就自定义了一个style,就相当于一个主题,然后在AndroidManifest.xml文件中定义

		<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/notitle">

这样也可以达到去掉标题栏的效果

密码保护:宝宝100天

此内容受密码保护。如需查看请在下方输入访问密码:

密码保护:宝宝1周岁

此内容受密码保护。如需查看请在下方输入访问密码:

密码保护:宝宝8个月

此内容受密码保护。如需查看请在下方输入访问密码:

做一个淡淡的女子

2000 (2)      做一个淡淡的女子,
  不浮不躁,不争不抢,
  不去计较浮华之事,
  不是不追求,只是不去强求。
  淡然地过着自己的生活,
  不要轰轰烈烈,只求安安心心。
  有爱情,便全心对待,

  没有爱情,也一个人惬意。
  学会一个人生活,不论身边是否有人疼爱。
  做好自己该做的,有爱或无爱,都安然对待。
  缘份到了,伸手便去抓住,
  缘份未到,就去为自己营造一个温馨的小世界。
  爱情,本就是件宁缺勿滥的事,急不得

  无论心情怎样,
  不要让自己颓废,
  每天从头到脚都要干净得体,
  做一个化不化妆都活得精致的女子,
  要随时带着微笑!
  用空闲的时间去丰富自己的内涵,
  不一定要琴棋书画样样精通,
  只是要让自己多明白一些事,
  不要做居里夫人窝在一个角落,
  学会透过表面去看一些东西,
  经历的多了,懂的便多了,
  懂了,就不必多言。

  平时不用多说,会说即可,
  朋友多了自然是好,
  若实在合不来,那有几个知心的就好了,
  交友之事,随缘便可,
  虚假的应付,那样的交流太廉价,不要也罢。
  我不是人民币,做不到让每个人都喜欢,
  别人欣赏也好,有所非议也罢,
  只要坚定的走好自己的路,
  只要知己相信着我,那就够了。
  该得到的,要付出努力抓到手,
  不该得到的,想也不要去想。

  做这样一个淡淡的女子,
  有自己的喜好,有自己的原则,有自己的信仰,
  不急功近利,不浮夸轻薄,
  做到宠辱不惊,也会大笑,也会打闹,
  心,却静如水。淡定安逸,学会懂得,从而学会慈悲。
  得之,我幸;不得,我命。如此而已…