自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

转载 C++的智能指针

1、在可以使用 boost 库的场合下,拒绝使用 std::auto_ptr,因为其不仅不符合 C++ 编程思想,而且极容易出错。2、在确定对象无需共享的情况下,使用 boost::scoped_ptr(当然动态数组使用 boost::scoped_array)。3、在对象需要共享的情况下,使用 boost::shared_ptr(当然动态数组使用 boost::shared_array)

2013-08-20 21:22:24 577

原创 cocos2dx场景切换中init、onEnter、onEnterTransitionDidFinish的调用顺序

这些方法调用的先后顺序如下(使用 replaceScene 方法):1. 第2个场景的 scene 方法2. 第2个场景的 init 方法3. 第2个场景的 onEnter 方法4. 转场5. 第1个场景的 onExit 方法6. 第2个场景的 onEnterTransitionDidFinish 方法7. 第1个场景的 dealloc 方法

2013-08-14 14:39:25 1683

原创 改表名的sql语句

alter table xxx rename to xxx

2013-08-14 14:39:23 960

原创 无法打开文件“libBox2d.lib”

由于点了“清理”而出现这种情况,这个时候点一下“重新生成项目”即可,因为需要链接的.lib还没有生成,重新生成即编译所有.cpp,生成需要的.lib文件

2013-08-14 14:39:21 3003

原创 C++拷贝构造函数与重载‘=’的区别

同样用到等于号“=”初始化的时候调用的是拷贝构造函数  Number(const Number& n)而赋值的时候调用的是    Number* operator = (const Number& n)

2013-08-14 14:39:18 1039

原创 读者写者问题中写者优先的想法

//写者部分do{ wait(WMutex);//互斥,防止多个进程同时访问writeCount变量 writeCount++; if(writeCount == 1) wait(read); signal(WMutex); wait(wrt);//写写互斥 //WriteCode... signal(wrt); wait(WM

2013-08-14 14:39:16 823

原创 dynamic_cast

dynamic_cast  用法:dynamic_cast ( expression )  该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void *;  如果type-id是类指针类型,那么expression也必须是一个指针,如果type-id是一个引用,那么expression也必须是一个引用。  dynamic_cast主

2013-08-14 14:39:14 490

原创 改变一个精灵的纹理的时候

改变一个精灵的纹理的时候不要用setTexture(newTexture)的形式,要用initWithTexture(newTexture); 不然会有很多值没有初始化,使得效果不是我们想要的,谨记!

2013-08-14 14:39:12 683

原创 无法打开文件“libcocos2d.lib”

双击build-win32.bat;

2013-08-14 14:39:09 1579

原创 一个无法解析的外部命令的一种情况

我在类Myb2World中声明了一个私有的静态变量:static b2World* world; 然后再在类的定义中使用了这个变量,然后就出错了。 改错:要.cpp文件中加上这一句 b2World* Myb2World::world = NULL;

2013-08-14 14:39:07 2784

原创 cocos2d-x粒子注意事项

在设定startColor和endColor时,一定要自己指定一个Var,否则引擎会自己弄一个值,效果就不一定是自己想要的了,用CCLog输出未定义的startColorVar和endColorVar如下:startColorVar{-431602080.000000,-431602080.000000,-431602080.000000,-431602080.000000}:EndColorVa

2013-08-14 14:39:05 726

原创 cocos2d-x粒子显示不了

initWithTotalParticles(200)要写在new CCParticleSystemQuad()之后,不能写在setTexture之后,不然显示不了

2013-08-14 14:39:02 862

原创 alpha:图片的透明度

alpha 就是图片的透明度,取值可以在0-255之间或者0.0f---1.0f之间,数值越小透明度越高

2013-08-14 14:39:00 2991

原创 CCSpriteBatchNode的使用

先参考这个:http://www.cocos2dev.com/?p=331使用CCSpriteBatchNode时,所使用的贴图必须是同一张图片,意思是CCSpriteBatchNode* batchNode = CCSpriteBatchNode::create("t.png");里面的“t.png"要和batchNode->addChild(picture)里的picture是同一张图片,同一

2013-08-14 14:38:58 685

原创 C语言“#”的使用

在cocos2d-x中有这么一段代码:#define CC_PROPERTY(varType, varName, funName)\protected: varType varName;\public: virtual varType get##funName(void);\public: virtual void set##funName(varType var);其中get##funName(

2013-08-14 14:38:56 561

原创 用Dev C++编译出现了instantiated from here这个错误

当用STL的里的sort,或者nth_element时,在自己写的结构体里面重载大于号或小于号的函数后没有写上const,则会出现这个错误,正确的做法是:bool operator return ...;}//如果写成了以下形式就会出现错误bool operator return ...;}

2013-08-14 14:38:53 2801

原创 多层排序

排序时不止根据一个因素的大小来排,而是有多个因素,每个因素之间有优先级,比如说给一个班的学生排序,高的排前面,如果一样高的则体重大的排前,如果身高体重一样的则年龄大的排前。    可以用一个结构存一个学生的信息:身高、体重、年龄,然后重载小于号'',这样重载:struct Student{ int height, weight, age; bool operator if(this->heig

2013-08-14 14:38:51 754

原创 HTML中列表注意事项

、之间只能是项,不能有其它的标签,若有其它的标签则要放在里面如 Forrest Fump(IMDB) Director Robert Zemeckis Genre Comedy/Drama/Romance(more) Tagline The world will never

2013-08-14 14:38:49 774

原创 集合的求差集,用set_difference(...)

首先#include集合的意思其实可以是很多容器,比如数组,set,vector等等这样调用: set_difference(a.begin(), a,end(), b.begin(), b.end(), c);其中c可以是一个数组,存放a中有的而b中没有的数,函数的返回值是c的结尾指针例如:int a[5] = {1,2,3,4,5};set S;S.insert(1);S.insert(2);

2013-08-14 14:38:46 1321

原创 STL中优先级队列的使用priority_queue

首先,#include,#include一、对于基本类型:然后,如果是要大的数优先级高,那么这样声明:priority_queue, less > PQ;如果是要小的数优先级高,那么这样: priority_queue, greater > PQ; 其中的vector用list好像会出错,具体原因再去了解插入用push(1);取出用top();弹出用pop();二、对于结构:方法一:如果不是基本类

2013-08-14 14:38:44 688

原创 [转]\t 冯巩的155句经典语,太有才了,这才是真正的幽默!

1 姑娘们啊!哪有那麽多白马啊?找个驴凑合得了,别等到有一天驴都被抢没了,剩一堆骡子...2 所谓美女,三分长相七分打扮、所谓气质,三分才气七分装蒜、所谓温柔,三分忍让七分压抑。3 下辇子要做筷子,就不孤单了!4 你的话,我连标点符号都不信。5 此处不留爷,自有留爷处。处处不留爷,爷回家做家务。6 铁公鸡还会留点儿铁锈呢,你根本就是个不锈钢公鸡!7 陪我一起数星星吧,你智商低你就数月亮吧!8 我太

2013-08-14 14:38:42 984

原创 [转载]android动态布局方法总结

//绝对布局AbsoluteLayout abslayout=new AbsoluteLayout (this);setContentView(abslayout);Button btn1 = new Button(this);btn1.setText(”this is a button”);btn1.setId(1);AbsoluteLayout.LayoutParams lp1 =new Ab

2013-08-14 14:38:40 710

原创 ANDROID中LAYOUTINFLATER的使用

Inflater英文意思是膨胀,在android中应该是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。   (0)她可以有很多地方可以使用,如B

2013-08-14 14:38:38 475

原创 android Theme使用总结

今天对api中style下的theme整个摸了一遍。我将api中theme分为两种类型来实验;一种是api Level为11的,一种是11以下的。level为11的用的是3.0的模拟器,11以下用的是N1,2.3.3的系统。这里我是统一将theme写在AndroidManifest.xml中定义,如下图:先总结level为11以下的theme:1、Theme:它的意思为默认状态,即如果theme这

2013-08-14 14:38:35 502

原创 【转载】java中final的意义

1、如果一个数据既是static又是final,那么它会拥有一块无法改变的存储空间。 2、final data: 当final用于基本数据类型时,final让其值(value)保持不变,但是当用于object reference时,final仅让reference保持不变。也就是说当reference一旦被初始化用于代表某个对象时,便再也不能改变指向另一个对象,但对象本身的内容确实可以改变的。f

2013-08-14 14:38:33 511

数字图像处理(冈萨雷斯)第三版答案

网上找到的最好的版本!非扫描,方便搜索题号!

2013-11-13

空空如也

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

TA关注的人

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