- 博客(18)
- 收藏
- 关注
转载 正则表达式
前言参考资料:菜鸟教程:http://www.runoob.com/regexp/regexp-syntax.html。感谢这个学习网站!以下为自己理解内容加上部分内容引用,侵删。一、语法正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。简单说就是提供了...
2018-09-25 11:11:04
211
原创 cocos2dx JS 层(Layer)的生命周期
场景的生命周期: 一般情况下一个场景只需要一个层,需要创建自己的层类。一些主要的游戏逻辑代码都是写在层中的,场景的生命周期是通过层的生命周期反映出来的,通过重写层的生命周期函数,可以处理场景不同声明周期阶段的事件。 生命周期函数 (1)ctor构造函数。初始化层的时候调用(2)onEnter() 进入层时调用 //一般情况下在进入层的这个函数里做一些初始化处理。(3)onEnter
2018-01-18 11:33:04
396
转载 cocos2d JS touch屏幕点击事件监听 cc.EventListener.TOUCH
var self = this;this.touchListener = cc.EventListener.create({ event: cc.EventListener.TOUCH_ONE_BY_ONE,/*可选event类型列表:cc.EventListener.TOUCH_ONE_BY_ONE (单点触摸)cc.EventListener.TOUCH_ALL_AT_ON
2018-01-15 14:58:40
1696
转载 C 网络编程
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信? 2、Socket是什么? 3、socke
2018-01-04 19:20:21
289
转载 C 网络编程
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信? 2、Socket是什么? 3、socke
2018-01-04 19:20:07
427
原创 cocos2d中各种action方法的应用
Action示例:1、移动动作cc.MoveBy:create(time, posX, posY) 在time时间内,相对当前位置基础上移动x,y个单位。 cc.MoveTo:create(time, posX, posY) 在time时间内,移动到cc.p(posX, posY)位置。2、缩放动作cc.ScaleBy:create(time, scaleX, scaleY) 在time时间内
2017-12-22 10:53:38
584
原创 C 逆波兰表达式
逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法,按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。//用的栈是自己封装的栈,也发了#include "stach.h"//定义宏#define SHOW(f) \ELEMENT* p =
2017-11-24 10:00:53
842
原创 C 堆栈
#pragma once #include <stdlib.h>#include <string.h>#include <stdio.h>typedef struct _element{ int index; char name[8]; struct _element* next;}ELEMENT;typedef struct _stack{ int size
2017-11-23 18:47:37
369
原创 C 队列
#pragma once #include <stdlib.h>#include <string.h>typedef struct _NODE{ int index; char* name; struct _NODE* next;}NODE;typedef struct _QUEUE{ int size; NODE* front; NODE* ba
2017-11-23 18:45:53
247
原创 C 二叉树
#pragma once//定义一个结构体typedef struct _NODE{ int index; char* name; struct _NODE* left; struct _NODE* right;}NODE;#include "BTree.h"#include <stdlib.h>#include <string.h>#define nod
2017-11-23 18:43:35
236
原创 C 双向链表
头文件(.h)#pragma oncetypedef struct _NODES{ int count; char name[8]; struct _NODES* prev; struct _NODES* next;}NODES;源文件(.c)#include "LinkList.h"#include <stdlib.h>#include <string.h>NOD
2017-11-13 16:43:05
268
原创 C 单链表
#pragma once//定义一个结构体(.h文件)typedef struct _NODE{ int count; char name[8]; struct _NODE* next;}NODE;int _insert(const char* name, int count);int _insert2(const char* name, int count, int
2017-11-09 11:14:09
318
原创 C 指针
指针:(point) 定义的格式 类型说明符 *变量名; 指针本身是一个变量,我们叫指针变量 p 指针变量的值一定是另一个变量的地址,当我们将某一个变量的地址,作为值赋给指针变量时, 我们就说该指针指向该变量,如 int a = 100; int *p = &a; 那么此时我们说指针变量p指向整形变量a;指针的类型: 指针的类型值指的是它所指向的变量的类型.指针的作用: 可以
2017-11-09 10:46:57
294
原创 C 判断循环
“if”(判断语句):单分支形式: if(exp1) { exp2; } 当exp1为真时,则执行exp2;双分支形式: if(exp1) { exp2; } else { exp3; }当exp1为真时,则执行exp2,否则执行exp3;多分支形式: if(ex
2017-11-07 17:34:06
417
原创 C 运算符
赋值运算符: = 等号左边叫左值,右边叫右值.左值是可以修改的值,即程序中的变量. int a = 3; a = 4; //合法 //a = 4; //合法 //a++ = 4; // 不合法 //-a = -4; //不合法 //a + 4 = 7; //不合法 //(a++)++; //不合法 //-(a–) = -3; //不合法搞清楚表达式跟变量的区别
2017-11-07 10:57:16
402
原创 C 数据类型转换
源码:10000000 00000000 00000000 00001100 反码:11111111 11111111 11111111 11110011 补码:11111111 11111111 11111111 11110100
2017-11-07 10:27:56
290
原创 C 的数据类型
数据类型计算机数据存储单元. 1 byte(字节) = 8 bit(位) 0000 0000 1 KB = 1024 B 1 MB = 1024 KB 1 GB = 1024 MB 1 TB = 1024 GB C语言32个:auto 声明自动变量,缺省时编译器一般默认为 autoint 声明整型变量double 声明双精度
2017-11-07 10:16:58
332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人