自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端代码混淆工具javascript-obfuscator

安装: sudo npm install -g javascript-obfuscator可能遇到的问题:npm WARN saveError ENOENT: no such file or directory, open '/Users/tugame/package.json'npm WARN enoent ENOENT: no such file or directory...

2018-08-21 21:06:11 7304

原创 Pomelo 启动问题

问题1: [ERROR] console - Option path is not valid. Please refer to the README. [ERROR] console - Option close timeout is not valid. Please refer to the README. [ERROR] console - Option heartbeats i...

2018-07-18 15:56:02 1559

原创 面试题

数据结构面试题

2017-12-22 00:33:58 427

原创 Cocos-Js准备(四)-面向对象

在JavaScript中的所有事物都是对象:字符串、数值、数组、函数。。。此外,JavaScript中允许自定义对象对象只是带有属性和方法的特殊数据类型1、访问对象的属性:objectName.propertyName;eg: var message = "Hello world"; var l = message.length; //输出 122、访问

2017-03-17 16:18:13 532

原创 Cocos-Js准备(三)-函数

在JavaScript中,函数是第一等对象,不仅因为它既可以像普通对象一样拥有属性和方法,而且重要的是它可以被调用。简单来说它们是Function对象。一个简单的函数var add = function (a,b){ return a + b;}console.log(add(1,2));//输出结果 3闭包function Test() { var i = 0; v

2017-03-17 15:48:04 1268

原创 Cocos-Js准备(二)-数组

数组 js中的同一个数组可以存储多种类型的值,并且长度可以动态的调整。 创建数组的方式分为构造函数和字面量 1、使用构造函数的方式: var a1 = new Array();//空数组 var a2 = new Array(5);//指定长度 var a3 = new Array(1,2,"hello");//带初始元素的数组 2、使用字面量的方

2017-03-17 09:53:47 7296 1

原创 Cocos-Js 准备(一)-基础语法

JavaScript 语法 一、变量 在JavaScript中声明变量时,在标识符前加var表示声明了一个局部变量,如:var x = 10;//声明一个局部变量i,并赋值为10;var y = 10; z = true;//声明两个局部变量,y为整形,z为布尔型如果不加var 表示声明一个全局变量x = 20;//全局变量x二、常量const X = 10; //初始

2017-03-15 15:40:17 3244 1

原创 C/C++ Lua交互(一)

一、Xcode IDE下使用lua1、下载lua源码 http://www.lua.org 并解压 lua源代码放在src文件夹下2、打开xcode新建一个C/C++工程 (我的叫Lua2C++)3、配置xcode,添加lua到工程弹出如下界面弹出如下界面弹出如下界面弹出如下界面弹出如下界面弹出如下界面好了,至此已经可以使用lua了,下一节我们继续来学习C/C++ 与lua 的交互

2017-02-22 14:33:06 417

转载 应用的包名

一、包名是什么?包名(Package name)是应用的唯一标识,即:包名必须唯一,一个包名代表一个应用,不允许两个应用使用同样的包名。包名主要用于系统识别应用,几乎不会被用户看到。二、包名的规则可以包含大写字母、小写字母、数字、下划线。可以使用.(英文句号)分隔,隔开的每一段都必须以字母开头。三、避免包名冲突因为包名是唯一标识,为了避免与其他应用的包名重复,产生冲突,可以这样命名: 将

2016-12-20 17:50:20 13022

原创 C++11新特性(一)

1、auto类型说明符:使用auto能让编译器替我们分析出表达式所属的类型;例如: auto a = 3;//自动推断赋值号右边的表达式返回的类型,并声明a为对应的类型,此时相当于自动声明a为int类型2、decltype(): 返回操作数的数据类型,编译器分析表达式并得到它的数据类型 例如:decltype(3) b = 10;//推断出3的类型为int,并使用推断出来的类型

2016-12-15 22:44:20 198

转载 C++STL算法简述

标准库定义了超过100个算法,想要高效的使用这些算法需要了解他们的结构而不是单纯记忆每个算法的细节,以下是算法框架的描述和理解:1、beg和end是表示元素范围的迭代器,几乎每个算法都对应一个由beg和end表示的序列,其中beg表示开始位置,end表示结束位置;2、beg2是表示第二个输入序列的开始位置的迭代器,end2表示第二个序列的末尾位的迭代器,如果没有end2,表示beg2开始的序列与be

2016-12-15 19:36:37 285

原创 STL之map容器使用

一、map是一个关联容器,属于类模版。关联的本质是元素的值和某个特定的键相关联,而不是像数组那样通过元素在数组中的位置来获取。 特点: 1、增加删除节点对迭代器的影响很小; 2、对于迭代器来说不可以更改键值,只能修改其对应的值; 3、map内部数据的组织结构为红黑树,这棵树具有对数据自动排序的功能,所以map内部所有的数据都是有序的;

2016-12-14 23:24:55 362 1

转载 C/C++从代码到可执行程序

我们在平时开发中,很少去关注程序是怎么跑起来的,一个简单的helloworld程序是每一个程序猿闭着眼睛就能写出来的,编译运行一气呵成,成为了程序入门和开发环境测试的默认标准#include <stdio.h>int main(int argc,char* argv[]){ printf("hello world\n"); return 0;}在xcode下我们直接使用comm

2016-12-13 21:51:28 411 1

原创 C/C++内存分配方式

在C/C++中内存分为5个区,分别为栈区、堆区、全局/静态存储区、常量存储区、代码区。 栈区: 指那些由编译器在需要的时候分配,不需要时自动清除的变量所在的存储区。如函数执行时,函数的形参以及函数内的局部变量分配在栈区,函数运行结束后,形参和局部变量出栈(自动释放)。栈内存分配运算内置与处理器的指令集中,效率高但是分配的内存空间有限。堆区:

2016-12-13 18:32:06 643

apue中文

所有操作系统都向它们运行的程序提供服务。典型的服务有执行新程序、打开文件、读文件、分配存储区、获得当前时间等等,本书集中阐述了 U N I X操作系统各种版本所提供的服务。以严格的步进方式、不超前引用尚未说明过的术语的方式来说明 U N I X几乎是不可能的(可能也会是令人厌烦的)。本章从程序设计人员的角度快速浏览 U N I X,并对书中引用的一些术语和概念进行简要的说明并给出实例。在以后各章中,将对这些概念作更详细的说明。本章也对不熟悉U N I X的程序设计人员简要介绍了U N I X提供的各种服务

2018-04-06

空空如也

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

TA关注的人

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