自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码整洁之道--阅读

1、能通过所有测试2、没有重复代码3、体现系统中的全部设计理念4、包括尽量少的实体,比如类、方法、函数等。避免留下掩藏代码被一的错误线索,避免使用与本意相悖的词避免使用某些平台的专有名称(hp,aix,sco,accountList等注意使用)提防使用不同之处较小的名称(XYZControllerForEfficientHandlingOfStrings 和 XYZControllerForEfficientStorageOfStrings)o和0的区别使用不要使用数字系列命名(a1,a2,........

2022-12-03 11:49:13 567

原创 面试题吧

1、为什么使用protobufxml:解析性能差,需要编写大量的数据解析,数据兼容性问题protobuf:优点:性能好/效率高,无论是在时间还是空间上 代码生成机制,省去了解析代码的编写 支持向后兼容和向前兼容 支持多种编程语言,官方发布的就只支持C++、Java和Python,开源社区有许多对其他语言支持的项目缺点: 1、相对于XML,应用还不够广,需要对外开发...

2020-03-20 18:20:36 201

原创 大话数据结构(阅读笔记)

算法算法是解决特定问题求解步骤的描述,在计算机中表现为左岭的优先序列,并且每条指令表示一个或多个操作算法五特性:输入、输出、有穷性、确定性、可行性好的算法:正确性、可读性、健壮性、高效率和低存储量线性表(list)零个或多个数据元素的有限序列线性表的顺序存储结构指的是用一段地址连续的存储单元一次存储线性表的数据元素优点:无需为表示表中元素之间的逻辑关系而增加额...

2020-03-20 10:23:57 150

原创 cocos creater笔记

声音资源:默认加载模式web audio:cc.loader.load('http://example.com/background.mp3', callback);强制DOM模式加载:音频在加载过程中,会读取 url 内的 get 参数。其中只需要定义一个 useDom 参数,使其有一个非空的值,这样在 audioDownloader 中,就会强制使用 DOM mode 的方...

2020-03-19 15:08:49 184

原创 JS题

1:求x,y和z的值 var x = 1; var y = 0; var z = 0; function add(n){n=n+1;} y = add(x); function add(n){n=n+3;} z = add(x); console.log(x) console.log(y) console.log(z) 答:1 undefined undef

2016-07-08 19:25:55 826

原创 android打包

1.将sdk、ndk、ant解压到没有中文,没有特殊字符的路径下 2.cd 文件夹 进入到cocos2dx引擎目录 3. ./setup.py 输入3个路径 执行最后的命令,将路径保存到环境配置文件中 (注意 ant 需要到bin目录) 如果之前配置过 可以进入到用户目录 cd ~ 打开环境配置文件 open .bash_profil

2016-07-08 18:29:24 233

原创 cocos2dx

简述cocos2d-x的屏幕适配解决方案 glview->setDesignResolutionSize(960,640,ResolutionPolicy::FIXED_HEIGHT);第三个参数,定义解决方案:EXACT_FIT是会完全投射到屏幕全屏的,这样对程序和美术来说是最完美的,但是会有拉伸的现象。Show_All.它不会拉伸,但是左右或者上下会有黑边,没有全屏的感觉。NO_BORDER

2016-07-08 18:17:06 922

原创 cocos2d基础

1.cocos2d与cocos2d-x的区别? 答:cocos2d是objective-c写的,是只能在ios平台使用的,cocos2d-x是使用c++写的,可以在android\ios\linux\windows等平台使用。2.如何搭建mac下cocos2d-x的开发环境? 答:下载最新的开发包,解压,然后 cd 引擎包根目录 ./setup.py 一路按回车即

2016-07-08 17:59:21 216

原创 Cocos2d-x常见面试题

Cocos2d-x常见面试题 1、Cocos2d-x是怎样实现跨平台?   AppDelegate 作为跨平台程序入口,在这之上做了另一层的封装,封装了不同平台的不同实现。比如我们通常认为一个程序是由 main 函数开始运行,那我们就去找寻,我们看到了在 proj.linux 目录下存在 main.cpp 文件。在main.cpp 中 CCApplication::sharedApplicati

2016-07-08 17:54:05 936

原创 文章标题

– 1.cocos2dx事件分发机制 – 答:获取分发中心,创建监听事件,设置处理函数,注册 – 2.cocos2dx单点触摸的优先级是 – 答:注册时数字越小的,优先级越大,同样是默认注册的情况下,在上面的(后注册)的优先级比较大 – 3.缓存的作用,cocos2dx有哪些缓存 – 答:缓存是以空间换时间,加快缓存速度 –精灵帧缓存 纹理缓存 – 4.png图片占内存的计算方式

2016-07-08 17:30:20 188

原创 lua基础

–lua有哪些类型 number、string、boolean、nil,function,table,thread,userdata–如何获取lua的表的长度,需要注意什么 +表名 表是从1开始的–输出9*9 for i=1,9 do str = “”; for j=1,i do str=str .. “\t” .. i .. “*” .. j .. “

2016-07-08 16:56:03 189

原创 面试题2

1、如何避免内存泄漏,如何查找内存泄漏。 -1.减少不必要的全局变量,或者生命周期较长的对象,即使对无用的数据进行垃圾回收,避免创建过多的对象。 -2.使用一些检查内存的工具,例如instrument等。2、列举cocos2dx内常用设计模式,并举例说明。 -1:单例模式:Director,FileUtils,UserDefaults等等 -2:观察者模式: -3:工厂模式 -4:二段式

2016-07-08 15:26:40 217

原创 面试题

1、函数内的static变量会被初始化几次?说一下它的生命周期和什么时候使用。你经常在什么情况下使用static函数? -初始化1次,生命周期是整个项目。例如异步加载图片中,统计图片张数。2、lua的基本数据类型有哪几种?lua如何释放对象内存空间? -number、string、nil、function、table、thread,user data,boolean3、请讲述static_cas

2016-07-08 14:50:39 214

原创 cocos2dx

1、cocos2dx 在mac下开发环境的搭建 -解压引擎,进入到引擎目录下,运行setup.py2、cocos2d的内存管理方式 -引用计数管理3、缓存的作用,cocos2dx中有哪些缓存,至少2个 -将数据加载到缓存,加快读取速度,以空间换时间。纹理缓存,精灵帧缓存。4、在cocos2dx中有有哪些操作会改变对象的引用计数,至少4个。 -retain,release,autoreleas

2016-07-08 14:07:00 306

原创 C++基础

1、C语言与C++语言的区别? C语言是面相过程的语言,而C++是面相对象的程序设计语言。2、解释类和对象的关系,并举例说明 类是对象的类型,对象是类的具体实例。如学生就是一个类型,而学生张三就是一个具体的对象。3、一个类由几部分成员构成? 成员变量和成员函数4、构造函数有什么作用? 构造对象时对对象初始化5、简述构造函数的特点? -1必须公有 -2构造函数名和类名一致 -3无返回值

2016-07-07 20:57:47 819

原创 xml / json解析

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-07-05 10:58:31 320

css基础知识总结-学习

css基础知识总结-学习

2022-12-02

空空如也

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

TA关注的人

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