自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++ 11

nullptr始终使用nullptr表示一个null指针值,绝不要使用数字0或者NULL宏,因为它们也可以代表一个整数或者指针从而产生歧义。12345// C++98 int* p = 0;   // C++11 int* p = nullptr;

2014-04-30 18:01:01 602

原创 30分钟了解C++11新特性

最近学习了C++11的新特性,将学习内容整理下来以巩固记忆,C++11的新特性,可以分为两部分,第一部分是C++11核心语言的特性,第二部分是STL标准库的新特性。

2014-04-30 17:35:41 622

原创 常量占内存吗

2014-04-30 17:24:21 3034

转载 c/c++中内存区域划分大总结

一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放            

2014-04-30 17:06:14 579

原创 如何提高心理承受能力?

随着社会变革的深入,生活节奏的加快,以及竞争的日益激烈,每个人都必须面对现实,因而也必然要承受一定的心理压力。心理学家发现,心理素质优良的成功者,有以下三个特点:第一,面对现实从容不迫;第二,兴趣广泛;第三,有控制外界事物的能力。那么如何提高心理承受能力,以适应社会环境,确保心理健康、心态平衡? 随着社会变革的深入,生活节奏的加快,以及竞争的日益激烈,每个人都必须面对现实,

2014-04-28 17:34:22 1105

原创 cocos2d-x 3.0 新特性例子

2014-04-27 18:12:05 748

原创 用texturepacker打开后 图片失真问题

1: 你调下打包格式  8888

2014-04-27 16:24:03 1560

转载 各种排序算法的实现及其比较

排序算法是笔试和面试中最喜欢考到的内容,今晚花了好几个小时的时间把之前接触过的排序算法都重新实现了一遍。 主要是作为复习用。当然也希望能够给大家帮上点忙。对各种排序算法比较熟悉的朋友可以直接跳过。 常用的内部排序算法主要分为五类:插入、交换、选择、归并、基数排序。文章的最后可能还会稍微分析一下外部排序。。。内/外部排序的区别就是 外部排序指的是大文件

2014-04-26 21:19:14 633

原创 this 指针

2014-04-24 12:28:44 446

原创 C++ 继承

2014-04-24 11:03:58 514

原创 设计模式

老师说: 设计模式  1:实现代码重用 2:已修改 易扩展   易维护3

2014-04-24 10:23:06 575

原创 cocos2d-x 添加 广告

(感谢cocos2d-x 的小明同学)1:效果2:实现原理:将屏幕设置为竖屏,然后CCDirector::setDeviceOrientation()设置为cocos2d-x为横屏。           在这种转屏模式下,控件是不会旋转的缺点:所有Android原生控件仍然是竖立的注意事项:ccTouche

2014-04-23 17:45:03 913

原创 memset sprintf

void main( void ){ char buffer[] = "This is a test of the memset function"; printf( "Before: %s\n", buffer ); memset( buffer, '*', 4 ); printf( "After: %s\n", buffer );}OutputBef

2014-04-23 17:30:41 982

原创 要不要考研

学习。我只有更加深入的学习,才能不做一个只能靠体力劳动养活自己的人。因此,考研,也就是我学到更多知识的唯一途径。或许考研不是唯一的出路,可是,为了活得更好,这确实是一条正确的道路,至少,是走向成功的一种不错的选择。所以,我要考研。

2014-04-23 09:06:44 935

转载 Cocos2d-x(version-3.0beta和正式版)环境搭建 1

1.下载cocos2d-xhttp://cdn.cocos2d-x.org/cocos2d-x-3.0beta2.zip (官网地址)2.因为3.0要使用python编译,所以要搭建python环境 下载pythonhttp://www.python.org/ftp/python/3.3.4/python-3.3.4.msi(官网地址) 安装,把python的安

2014-04-22 14:34:55 1162

原创 Cocos2dx 3.0 过渡篇

Cocos2dx 3.0 过渡篇(十二) lambda表达式的使用

2014-04-22 11:22:05 654

转载 Cocos2dx 3.0 过渡篇 (二十) 闲扯强制类型转换

这篇博文其实和Cocos2dx 3.0关联性并不大,只是我近来对强制类型转换恶补了下,写在这里当笔记用吧...抱着羞愧的心理,我决定本文尽量说的简单、严肃点...以前用C时,习惯用(int)a这样的格式来强制转换类型。用cocos2dx,例如下面这种写法:[cpp] view plaincopySprite* sp = (

2014-04-22 10:52:53 674

转载 Cocos2dx 3.0 过渡篇 (二十一)自从Label有了freeType做靠山以后...

cocos2dx 3.0版本之前,我们一直都是用CCLabelTTF,CCLabelBMFont,CCLabelAtlas来创建文本标签,但是!3.0版本放出来后...看到这里你心里是不是又颤抖了一下?别害怕嘛,我要说的是:3.0版本出来后这些标签也都是还可以用的啦,只是说我们有了更好的选择。cocos2dx3.0添加了一种新的文本标签,这种标签不同的地方有:使用freetype来使它

2014-04-22 10:52:01 865

转载 Cocos2dx 3.0 过渡篇(一) 初体验

有段时间没更新博客了,自认为水平实在够菜,不忍心出来坑人~~~~昨天cocos2dx 3.0 beta 版也出来了,我之前也用过一两个星期的alpha1版,所以决定写一些关于3.0的博文,这里不仅只有我个人的一些理解和看法,同时我也会把开发过程中遇到的问题贴上来,希望大神们给予回答~~1、以CC开头的类从此去掉CC,如:| v2.1 | v3.0 || C

2014-04-22 10:30:22 709

原创 IOS JSON

Cpp代码  NSString *temp=@"{\"中国\":{                            \"北京\":{\"北京1\":1,\"北京2\":2,\"北京3\":3},                           \"上海\":{\"上海1\":4,\"上海2\":5,\"上海3\":6},

2014-04-22 08:56:44 609

原创 cocos2d-x 2.2.3 建工程

2.2以后不再使用模板安装了。打开终端,进入cocos2d-x目录下的tools/project-creator,执行命令./create_project.py -project [项目名] -package [包名] -language [使用语言cpp或java等]然后就能在cocos2d-x目录下的projects中看到新生成的项目了。

2014-04-21 15:59:47 1128

原创 cocos2d-x 网络请求

如何写入 或者是 如何 修改已有的json 文件 大神有没有相关的文档 奋斗  给我看看就行奋斗

2014-04-21 14:29:19 1404

转载 Cocos2d-x 水果忍者划痕效果

网上找的一个关于水果忍者划痕的,效果还算凑合。其原理就是基于OpenGL绘制直线,由于版本过老,此处笔者修改了一些方法,粘贴后可直接使用适用于Cocos2d-x 2.2.1.h文件中需要加入的代码: void draw();     void drawLine();     virtual void ccTouchesBegan(CCSet *pTouc

2014-04-21 11:47:02 1771

原创 Lua断点调试

零基础学Cocos2d-X 3.0 -

2014-04-21 11:38:10 1685

原创 cocos2dX-Lua Engine

cocos2d-x Lua 之 CCMoveTo 误区

2014-04-20 19:31:38 1064

转载 Mac下搭建quick cocos2d-x编译环境

一. 我知道在你的电脑中一定已经安装好了Xcode(没有自己下载去吧),打开Xcode,开启“偏好设置”对话框(commond + ,)。如果打开之后出现的是这样的一个对话框,那么直接安装commond line tools即可:如果你是这样的....说明你的OS X系统10.9以上的版本,那么如何安装commond line tools呢?那就更简单了

2014-04-20 17:26:38 5208

原创 Lua 在cocos2d-x中使用

2014-04-20 13:48:05 916

转载 Lua基础 一些不太传统的语句

Lua支持大多数传统的语句,跟C语言和Pascal差不多。传统的语句包括:赋值,控制结构,流程调用等。Lua还支持一些不太传统的语句,例如多赋值(听起来有点怪,往下看就明白了)和局部变量声明(这个好像也是传统的吧)。1. 赋值赋值是改变一个变量的值或者table的域的最基本的方法:[plain] view plaincopy

2014-04-20 12:54:45 607

转载 Lua与C++接口对照

2: [[     ]]  输入多文本3: 函数类型

2014-04-20 11:17:13 1655

转载 Lua中的操作系统

这个库通过表os实现os.clock ()功能:返回一个程序使用CPU时间的一个近似值例如:local x = os.clock();print(os.clock())local s = 0;for i = 1, 100000000 do      s = s + i;endprint(string.format("elapsed time : %.

2014-04-20 10:50:36 832

原创 新文章 - Lua中的ipair 和 pair的区别 / table

参考博客:https://blog.csdn.net/W_han__/article/details/51376615参考博客:https://www.jianshu.com/p/4db84cf0d61a(初探 lua 的唯一数据结构 table)------------------------------------------------------------------...

2014-04-19 21:27:40 896

原创 Lua 常用的数学库函数

2014-04-19 21:21:07 529

转载 Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)

json和xml的普及个人觉得是为了简化阅读难度,以及减轻网络负荷,json和xml 数据格式在格式化以后都是一种树状结构,可以树藤摸瓜的得到你想要的任何果子。而不格式化的时候json和xml 又是一个普普通通的字符串,在网络通信的时候也只需要请求一次,而不用每次为得到木一个值而重复的请求服务器或者目标主机,json和xml 都采用 键 - 值 的形式来存放数据。xml 使

2014-04-19 20:15:53 650

原创 lua 123.lua出错

http://www.cnblogs.com/whiteyun/category/203591.html --- 推荐CSDN

2014-04-19 18:02:42 556

原创 Lua 函数的尾调

2.3申请大小的限制 栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此,能从栈获得的空间较小。 堆:堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统

2014-04-19 16:27:23 665

原创 Lua 特有机制 返回值丢失

2014-04-19 16:13:52 830

原创 Lua 错误提示

1:x = 10local i = 1 while i<=x do local x = i*2 print(x) i = i + 1end提示错误:stdin:1: attempt to compare nil with number 这是怎么回事呀?

2014-04-19 11:56:53 1479

转载 Cocos2d+Lua 游戏开发中的技巧系列之一 Lua require的语法糖

在Lua中for语句跟其他语言的for类似,语法上有一点点区别。Lua的for语句有两种:数字型和泛型数字型:[plain]view plaincopyprint?forvar=exp1,exp2,exp3doendvar从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次“执行体

2014-04-19 11:09:10 1626

原创 Mac下安装cocos2d-x

cocos2d的官网下载下来cocos2d-2.0-rc2-x-2.0.1包,默认是放在了Downloads文件夹下面(山师10.8)。点中包后mac把这个包直接解压成文件夹cocos2d-2.0-rc2-x-2.0.1。进入这个文件夹可以看一下,我们在mac上,需要的是install-templates-xcode.sh这个shell(mac下的批处理)文件。把Termina

2014-04-16 21:42:45 923

原创 做游戏

在做游戏 图标时: 应尽量 用卡通的;   《--大个图

2014-04-16 18:01:43 615

设计模式之工厂方法

简单工厂方法,只有一个工厂,通过传递不同参数,创建产品。缺点:违背OCP原则为,对修改关闭 B: 工厂方法与抽象工厂不同点:后者侧重于不同的系列,产品组, 前者适用于同一等级结构 -- 符合OCP D: 抽象工厂:TV Fridge Hai_ER Hai_Xi 适用于增加个TCL/等品牌,添加电话不行 -- 修改了工厂基类

2014-08-17

machine状态机

描述状态机的实现; (使用多态的方法) 看看我们平时用的开关,同样一个开关他有2种状态:开和关,当她处于不同的状态的时候她的行为是不一样的,比如当她是开着的时候,你按她一下,她就变成了关闭状态,她是关着的时候按她一下,她就变成了开着的状态。看上去就像是改变了它的类一样,其实我们开发者都知道,我们里面用到了if-else,但是当碰到更多状态时就会造成很多很多if-else,设计和维护就相当的复杂,我们将要学习的状态模式就是允许一个对象在其内部状态改变时改变它的行为,使对象看起来似乎修改了它的类。 ---- - 状态模式

2014-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除