自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的游戏之旅

小菜鸟,努力向上飞

  • 博客(12)
  • 收藏
  • 关注

原创 《代码简洁之道》读书笔记之六:并发编程、逐步改进、注释

13、并发编程。编写整洁的并发程序很难--非常难。编写在单线程中执行的代码简单得多。13.1 为什么要并发。并发是一种解耦策略。它帮助我们把做什么和何时做分解开。13.2 解耦的目的与时机能明显得改进应用程序的吞吐量和结构。14、逐步改进。代码能工作还不够。能工作的代码经常会严重崩溃。满足于仅仅让代码能工作的程序员不够专业。他们会害怕没时间改进代码的结构和设计,没有什么能比糟糕的代码给

2014-06-02 23:20:55 635

原创 《代码简洁之道》读书笔记之五:系统和迭进

第八章、边界。主要讲保持软件边界整洁的实践手段和技巧。1、使用第三方代码2、浏览和使用边界。第三方代码帮助我们在更少时间内发布更丰富的功能。3、使用尚不存在的代码。4、整洁的边界。边界上会发生有趣的事情。改动是其中之一,有良好的软件设计,无需巨大投入和重写即可进行修改。第九章、单元测试。一直有听说测试驱动开发,可以看看。单元测试是那种用来确保程序“可运行”的用过即扔的短代码。

2014-06-02 23:16:01 572

原创 代码简洁之道》读书笔记之四:边界、单元测试、类

第八章、边界。主要讲保持软件边界整洁的实践手段和技巧。1、使用第三方代码2、浏览和使用边界。第三方代码帮助我们在更少时间内发布更丰富的功能。3、使用尚不存在的代码。4、整洁的边界。边界上会发生有趣的事情。改动是其中之一,有良好的软件设计,无需巨大投入和重写即可进行修改。第九章、单元测试。一直有听说测试驱动开发,可以看看。单元测试是那种用来确保程序“可运行”的用过即扔的短代码。

2014-06-02 23:11:15 553

原创 《代码简洁之道》读书笔记之三:对象和数据结构、错误处理

这两天都比较忙,所以就没有做相应的笔记,ga6、对象和数据结构6.1 数据抽象。隐藏实现并非只是在变量之间放上一个函数这么简单。隐藏实现关乎抽象!类并不简单得用取值器和赋值器将其变量推向外间,而是暴露抽象接口,以便用户无需了解数据的实现就能操作数据本体。6.2 数据、对象的反对称性。面向对象的代码便于在不改动既有函数的前提下添加新类。过程式代码便于在不改动既有数据结构的前提下添加新函数

2014-06-02 23:09:57 412

原创 《代码简洁之道》读书笔记二:注释、格式

下班回来,继续看书。今天看的是第四章和第五章。4、注释,平时没少写注释,但是不知道写得对不对,就跟中文翻译一样。作者的解释是注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。4.1、代码不能美化糟糕的代码。与其花时间编写解释你搞出的糟糕的代码的注释,不如花时间清洁那堆糟糕的代码。4.2、用代码来阐述。很多时候,你只需要撞见一个描述与注释所言同一事物的函数即可。

2014-05-14 00:48:46 516

原创 《代码简洁之道》读书笔记一:函数

最近没前段时间那么忙,所以打算看看书,一直听说《代码简洁之道》很有

2014-05-13 00:31:26 632

原创 几个简单的排序算法实现

发现对以前学的排序算法有点忘记了,写几行代码熟悉一下 1、冒泡排序原理:对相邻的元素进行对比,不断地选出较大的元素,循环n-1次代码: int arraySize = sizeof(elements); for (int i = 0; i < arraySize; i++) { for (int j = 1; j < arraySize - i; j++) { if

2014-03-25 00:01:13 454

原创 回家老热

趁着大四下学期没课还有实习工作不忙,我请了假回家乡老热。老热是潮汕地区的方言,主要是指一些传统的、特有的节日,2月15可以说是我们这一年里最热闹的节日了,有着它的独特性。说它独特,其实就是2月14是我们这里扫墓的时间,会有很多在外面工作或者做生意的人回家祭拜祖先,所以跟2月15连在一起就显得很热闹,我今年也就回家凑热闹。最近说忙也不忙,主要有两件事,毕业论文和考公,毕业论文不是很想搞,

2013-03-25 01:31:41 430

转载 cocos2d-x 音效播放

//获得SimpleAudioEngine的实例static SimpleAudioEngine* sharedEngine();//提前载入音频void preloadBackgroundMusic(const char* pszFilePath);//播放背景音乐,是否循环播放void playBackgroundMusic(const char* pszFilePath, bool

2013-03-22 14:36:03 604

原创 2013年的一些计划

今天是年后上班的第一天,还没从过年的气氛中转过来,所以没有做什么实质性的工作。新的一年,一切都很不一样。不想浪费时间,所以就先列一列今年的一些计划吧。一、毕业论文大四了,完成这最后的毕业论文就可以跟大学拜拜了,说难不难,说容易也不容易,时间要抓紧,不然会没时间实习和忙一些其他的事情。二、旅游还没真正旅游过,趁着大四时间比较多,找个时间陪老板去旅游也不错,放松自己,充充电。三

2013-02-22 16:08:57 196

原创 cocos2d-x 精灵相对屏幕的坐标

屏幕中有两个精灵,node1和node2,node2是添加在node1上的精灵,要获取node2在屏幕上的坐标,可以直接使用一下的代码node1->convertToWorldSpace(node2->getPosition());

2013-02-22 15:49:05 737

原创 开博

之前注册了csdn的帐号,一般只是看看大神们的博客增长知识,最近开始实习了,觉得自己也有必要把自己工作中遇到的问题和解决方法还有一些经验心得记录下来,方便自己查看,也可以和他人一起学习,一起进步,所以开了博客,希望和大家一起加油,一起努力,我是游戏制作小菜鸟!

2013-01-27 09:34:14 159

空空如也

空空如也

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

TA关注的人

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