关闭

Python学习笔记(一)

一、基本语法 1、raw_input()取的内容永远以字符串的形式返回 2、“”和’'的一个区别是      “This’s a test!” √      ’This’s a test!’ ×      'This\'s a test!' √ 3、在if或者for后,如果需要接代码块,加上:,并且换行,代码每行开始都需要Tab缩进,或者以四个空格代替缩进 4、一个函数的定义如下:...
阅读(1136) 评论(0)

C++转型小结

转型一直不陌生,在java里面用的也比较多,直接"()"一下就搞定了,在C++中,部分转型也可以直接用这种方法搞定,在effective c++中,作者将其归纳为旧式转型。 既然有旧式,那就有新式,新式是形如xx_cast的东西。cast比较纠结,虽然平常用的也还算多,但一直没总结,也就老忘了各自区别和具体用法,接下来大概总结一下。 const_cast 用来移除对象的常量性(是...
阅读(493) 评论(0)

C++ const限定符总结

1、const对象一旦被创建其值就不能再改变,所以一定要进行初始化。 2、const类型只能执行不改变其内容的操作,如参与计算、赋值等。 3、如果想在多个文件中共享const,可以在const的定义或声明处加上extern,虽然直接在头文件中定义,在其他文件中就可以看见,但是如果仅仅是在头文件中声明,在cpp实现中定义并初始化,其值是无法共享的。eg. // test.h #ifndef __Test__test__ #define __Test__test__ #include ...
阅读(403) 评论(0)

理解Fragment生命周期

官网帮助文档链接:  http://developer.android.com/guide/components/fragments.html 主要看两张图,和跑代码 一,Fragment的生命周             二,与Activity生命周期的对比       场景演示 : 切换到该Fragment 11-29 14:26:35.095: D/...
阅读(294) 评论(0)

Cocos2d-x学习笔记(十四)CCAutoreleasePool详解

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38962661 前言 之前学了那么多的内容,几乎所有的控件都要涉及内存管理类CCAutoreleasePool,所以这一次的学习笔记,我们一起来看看CCAutoreleasePool,先从CCObject的autorelease方法入手。 CCO...
阅读(990) 评论(0)

《Effective C++》学习笔记(八)

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38948683 条款29:为“异常安全”而努力是值得的 看完这个条款,第一感觉就是之前写的代码多么具有风险。 先看一个书上的例子,假设有个class用来表现夹带背景图案的GUI菜单,这个class也要用于多线程环境当中,所以我们考虑用了一个互斥器(mutex...
阅读(532) 评论(0)

《Effective C++》学习笔记(七)

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38948683 前言 接下来的两篇笔记将围绕《Effective C++》第五章《实现》来学习。 条款26:尽可能延后变量定义式的出现时间 只要你定义了一个变量,而且它具有一个构造、析构函数,那么它将会要有构造和析构的成本。即使...
阅读(427) 评论(0)

Cocos2d-x学习笔记(十三)CCLabel详解

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38948675 前言 前两篇笔记我们学习了CCMen和CCMenuItem,学习途中我们遇到了CCMenItemLabel,以及基于它派生的另外两个类,其实CCLabel并不存在,但我们目前还是以它作为所有CCLabelXXX的共称。通过自动补全我们可以发现一...
阅读(737) 评论(0)

Cocos2d-x学习笔记(十二)CCMenuItem详解

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38948661 前言 我们上一篇笔记对CCMenu的实现进行了分析,这一节我们来看看CCMenuItem。 头文件 class CC_DLL CCMenuItem : public CCNodeRGBA { protected: /** w...
阅读(859) 评论(0)

《Effective C++》学习笔记(六)

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38922567 前言 今天学的条款都是出自于《设计与声明》这一张,那么,什么是软件设计呢?书上如是解释:是“令软件做出你希望它做的事情”的步骤和做法,通常以颇为一般性的构思开始,最终演变成十足得细节,以允许特殊接口的开发。 条款18:让接口容易被...
阅读(607) 评论(0)

Cocos2d-x学习笔记(十一)CCMenu详解

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38901475 前言 一直在想究竟是先看CCMenu还是CCMenuItem后来想想还是先看CCMenu吧,因为它是CCMenuItem的载体,没有CCMenu也不可能有菜单。 CCMenu头文件 typedef enum { kCCM...
阅读(1252) 评论(0)

Cocos2d-x学习笔记(十)scheduler及Cocos2dx的回调

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38893795 前言 看完了前九节的学习笔记,我们已经基本上可以做一些简单的界面了,但是如果我们想要让东西不断动起来怎么办呢?答案很简单,用scheduler,我们先来看看schedule的用法吧。 scheduler用法 在之前CCNode的...
阅读(2083) 评论(0)

《Effective C++》学习笔记(五)

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38850499 前言 昨天已作出预告,今天学习的是整个第三章,资源管理,通读了一遍之后,感觉似懂非懂,于是又再读了一遍。 所谓资源,一旦用了它,将来必须要还给系统。C++中最常用得动态分配内存既是如此,但内存只是你管理的众多资源之一,还有数据库连接、网络...
阅读(639) 评论(0)

Cocos2d-x学习笔记(九)纹理CCTexture2D和精灵CCSprite

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38850499 前言 在Cocos2d-x中对图片得封装是通过CCImage来完成,该类实现了对于不同类型图片得读取、解析、像素信息保存。由于在引擎内部封装,一般情况下不需要修改此类,由于Cocos2d-x使用了Open GL的图形库,因此在图片显示在屏幕...
阅读(1931) 评论(0)

Cocos2d-x学习笔记(八)场景切换原理分析

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38845319 前言 终于讲完了CCAction的实现原理,现在有理论基础来说场景切换的原理了,其实不难猜到很多的场景切换效果十通过CCAction来实现的。 CCDirector::sharedDirector()->replaceScene(CC...
阅读(1009) 评论(0)

《Effective C++》学习笔记(四)

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38845319 前言 今天给自己订的任务是将《Effective C++》第二章看完,一口气看下来发现量并不大,这一章剩下的内容都较为简短,来看看今天的条款吧。 条款08:别让异常逃离析构函数 如同条款的字面意思,不要让析构函数中抛出异常,...
阅读(458) 评论(0)

Cocos2d-x学习笔记(七)CCAction原理分析

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38824987 前言 上一讲学习笔记,我们学习了CCAction,了解了各种CCAction的子类,心跳的效果虽然简单,但是却能让人好奇,它具体是怎么实现,这一讲我们将对此进行揭秘,方法很简单,从runAction方法调用开始。 CCNode::ru...
阅读(965) 评论(0)

Cocos2d-x学习笔记(六)CCAction分析

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38821319 前言 千呼万唤始出来,不知你与我的心情是否一样,终于是等到了CCAction的出场。如果说CCSprite是身体,那么CCAction一定就是灵魂,它的组合,让整个游戏充满活力,当然,充满活力的方法也并非仅此而已。 源码分析 c...
阅读(751) 评论(0)

《Effective C++》学习笔记(三)

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38816913 闲谈 从北戴河旅游归来,该收心继续上班了,接下来将继续学习《Effective C++》,今天看的是构造/析构/赋值运算部分。 条款05:了解C++默默编写并调用那些函数 当经过编译器处理后,并没有绝对的空类,例如: class Empty{ }; 编译器会为它声明一个default构造函数,一个copy构造函数、一个copy assignment操作符,一...
阅读(535) 评论(0)

Cocos2d-x学习笔记(五)CCLayer分析及输入事件处理(触摸、重力传感器、按键)

原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38733415 简介 上一讲我们简单的介绍了CCScene,这一讲我们继续来看另一个核心组件CCLayer,他和CCScene有些类似,都是用来收纳其他节点,但是按照层次来说的话,CCLayer应该包含在CCScene之中。老规矩,我们从代码看起。...
阅读(912) 评论(0)
50条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:43451次
    • 积分:805
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:13篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论