自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 侯捷先生的职业建议

一、以兴趣为要。侯捷先生认为虽然很多人在选择职业时受到家庭、环境等方面因素的影响,不一定能从事自己非常感兴趣的工作,但是如果可能的话,一定要以兴趣为要,这样在工作时会很开心,在个人发展方面也会取得很好的成就。因为只有兴趣才能使你乐在其中,乐在其中你才会产生热情,充满热情才能使你做到卓越。二、正确的认知。侯捷先生将认知的重要性归纳为“认知影响态度,态度决定一切”。他认为一个人

2015-08-22 10:57:58 521

原创 指针偏移

今天遇到一道题:char ch[100] = "";int* p_ch = (int*)ch;p_ch += 10;printf("%d, %d\n", (p_ch - (int*)ch), ((void*)p_ch - (void*)ch));前面的答案肯定是10(sizeof(int)= 4)。至于后面这个表示式这种语法是有问题的,要看编译器,像ansi c是不允许vo

2015-06-24 17:21:56 661

原创 记录webp设置混合(setBlendFunc)出现的一个问题

当两张webp的图片使用混合时会出现显示出来的颜色异常的问题,这个问题在3.6上会有,在2.x上并不会出现,很奇怪。同时也记录下在网上找到的一段文字:OpenGL可以设置混合运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等。下面用数学公式来表达一下这个运算方式。假设源颜色的四个分量(指红色,绿色,蓝色,alpha值)是(Rs, Gs, Bs,  As),目标颜色的四个分

2015-06-16 10:59:47 583

原创 记录下这一年多使用的一些工具

win32:IDE:Lua:Sublime Text 2, Notepad++C++:Visual studio 2012Java:EclipseOther:Total commanderRon's EditorSynergymac os x:IDE:OC:XCodeUI Editor:CocosBuilderSVN:Cornerston

2015-06-10 16:59:35 444

原创 元表 理解

1.local t1 = {};local t2 = {value1= 0};setmetatable(t1, t2);这种写法会让t1跟t2没有任何联系,比如t1.value1的值依旧为nil;同时,给t1.value1赋值也不会影响到t2。2.setmetatable(t1, {__index = t2});这种写法能让访问t1不存在的值得时候能取到t2的值,但是对

2015-06-05 16:34:22 432

原创 cocos2dx 3.6 mac os 环境配置

1.最好用cocos的工具生成项目文件,然后导入自己的文件资源2.因为c++11的关系,把之前的工程的c++标准库修改为llvm3.尚未解决的问题:粒子显示异常,显示为一张白色或者蓝色的方形图片,估计是webp的问题,明天再试试

2015-06-03 23:41:20 409

原创 cocos2dx 3.6 环境搭建笔记

之前的项目用的版本是2.2.6,现在闲来无聊想移到3.6上面去。win32:1.导入libcocos2d工程后,在自己的工程中引用其会提示  项目文件“”已被重命名或不在解决方案中这是因为libcocos2d引用了spine和box2d,而我们项目中并没有使用物理引擎,所以不需要,应移除。移除后正常运行mac os:1.第一次我是在自己的工程中引用新的cocos库。因为工程的内

2015-06-03 22:55:00 1621

原创 cocos2dx 3.6 win32工程笔记

1.libcocos2d中引用了spine和box2d,新的解决方案中如果导入了libcocos2d,必须同时导入spine和box2d,否则从libcocos2d中移除上面两个库的引用。2.用cocos自带的phthon生成工程时,工程会引用拷贝过来的cocos2d库。如果这个位置跟项目的文件架构要求的位置不一样,可以在工程文件中修改。3.如果提示找不到cocos相关文件,可以在附加包含

2015-05-28 15:06:54 477

原创 指针 常量

指向常量的指针(pointer to const),常说成"指针常量"​不能用于改变其所指对象的值例: const int key = 1;       const int *pKey = &key;       *pKey = 2;//wrong​指向常量的指针没有规定其所指的对象必须是一个常量。所谓指向常量的指针仅仅要求不能通过该指针改变对象的值,而没有

2015-05-15 14:37:55 437

原创 Effective C++笔记 条款18

explicit 用此关键字声明构造函数可以防止隐式转换,禁止编译器执行非预期的类型转换。google推荐所有单参数的构造函数都使用这个声明。很多c的底层类也都会使用

2015-05-15 14:37:39 260

原创 Effective C++ 笔记 条款31

1.如果使用object references或object pointers可以完成任务,就不要使用objects。2.如果能够,尽量以class​声明式替换class定义式。   定义一个class需要知道class的size,而声明不需要​。

2015-05-15 14:36:26 286

原创 编程的首要原则是什么

http://mindhacks.cn/2009/03/09/first-principles-of-programming/看了这篇文章,印象最深的两个答案:1. 获得最多认同的答案:KISS – Keep It Simple StupidDRY – Don’t Repeat Yourself一点不感到意外吧?注:DRY原则倒是比较好理

2015-05-15 14:36:09 341

原创 2015-03-03

智力对于科学发现并没有什么用​。科学发现来自意识中的一次跳跃,我们称其为直觉或者随便什么名称。随着这种跳跃,解决问题的方法就出现在你的脑海中,而你并不知道它是怎么来的。--爱因斯坦(我对这句话的理解是当你对问题相关的领域足够了解,遇到这个领域的问题的时候答案也就自然出现了。但却认为这个理解偏肤浅了)​

2015-05-15 14:34:38 407

原创 暗时间 读书笔记

http://mindhacks.cn/2009/12/20/dark-time/无论你干了什么,时间都是照样会流逝,而充实的利用会使这些时间更有价值。充分利用空余时间思考实际意义上能比别人多活很多年。​时间对每个人来说都不是均等的,思维时间被利用到极致时投入的时间才真正等于实际流逝的时间。充分利用暗时间来思考,消化平常看的和读的东西,日积月累将会产生庞大的效应

2015-05-15 14:34:38 320

原创 Lua require语法问题

在看blog的时候发现类似require("api.opendll")的代码,请查看programming in lua的142页,里面有讲解这种语法

2015-05-14 17:05:13 662

原创 lua 闭包及upvalue

关于upvalue的定义,我从书中抄了两段过来Lua 中的函数是带有词法定界(lexical scoping)的第一类值(first-class values)。第一类值指:在 Lua 中函数和其他值(数值、字符串)一样,函数可以被存放在变量中,也可以存放在表中,可以作为函数的参数,还可以作为函数的返回值。词法定界指:被嵌套的函数可以访问他外部函数中的变量。这一特性给 Lua

2015-05-13 11:43:43 465

原创 lua io库 操作

之前在cocos2dx开发的过程中遇到一个问题:io.lines(filename)无法找到文件,而io.open(filename)却可以。通过实验发现,io.lines获取到的不是绝对路径,而open却拿到绝对路径。解决这个问题的办法就是通过ccfileutils拿到filename的绝对路径。尚未看过io库的代码,无法知道根本原因,此处待查

2015-05-13 10:51:00 351

空空如也

空空如也

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

TA关注的人

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