(转)cocos2dx 之Node函数

2014-3-13 杜世伟 cocos2d-x

//获取节点的顺序,ZOrder:节点的Z轴,当有多个节点在屏幕显示时,引擎会根据它们Z轴的大小决定绘制顺序,Z轴大的会盖住Z轴小的
virtual int getZOrder(void)
//获取节点的位置(x,y)
virtual const CCPoint& getPosition(void)
//设置节点的位置
virtual void setPosition(const CCPoint &var)
//获取其对应的摄像机,因为cocos2d-x是通过3D方式绘制2D效果的
virtual CCCamera* getCamera(void)
//判断节点是否可见
virtual bool getIsVisible(void)

阅读全文>>

标签: cocos2dx cocos2d-x node

评论(0) 浏览(15482)

lua 随机战斗游戏

2014-3-12 杜世伟 Lua

----初始化玩家数据
function create_player()
for num=1,2,1 do  -- 创建两个玩家
local tmp = {name="newplayer",hp=0,mp=0,atk=0,def=0,spd=0,luk=0,mg=0}
randomseed();
tmp.hp  = math.random(400,1000);
tmp.mp  = math.random(1,100);
tmp.atk = math.random(1,100);
tmp.atk = math.random(1,100);
tmp.spd = math.random(1,100);
tmp.luk = math.random(1,100);
tmp.mg = math.random(1,100);
table.insert(players,tmp);
end
end

阅读全文>>

标签: lua math random

评论(0) 浏览(4378)

mysql 批量删除指定前缀的表

2014-3-10 杜世伟 Mysql

mysql批量删除指定前缀的表,巧妙的使用mysql中提供的concat函数;CONCAT()函数用于将多个字符串连接成一个字符串,通过使用这个函数巧妙的查询mysqlinformation_schema数据库中tables表拼接成drop语句,然后执行:

Select CONCAT( 'drop table ', table_name, ';' )  FROM information_schema.tables Where table_name LIKE 'a_%';

阅读全文>>

标签: mysql drop

评论(0) 浏览(2848)

什么是线程

2014-3-1 杜世伟 Linux

线程thread是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。

线程是独立调度和分派的基本单位。线程可以操作系统内核调度的内核线程,如Win32线程;由用户进程自行调度的用户线程,如Linux平台的POSIX Thread;或者由内核与用户进程,如Windows 7的线程,进行混合调度。

阅读全文>>

标签: linux tread

评论(0) 浏览(15421)

linux date 函数

2014-2-15 杜世伟 Linux

用途说明
date命令可以用来显示和修改系统日期时间,注意不是time命令。
常用参数
格式:date
显示当前日期时间。
格式:date mmddHHMM           # 简而言之,就是“月日时分”
格式:date mmddHHMMYYYY
格式:date mmddHHMM.SS
格式:date mmddHHMMYYYY.SS
设置当前日期时间,只有root用户才能执行,执行完之后还要执行 clock -w 来同步到硬件时钟。
mm为月份,dd为日期,HH为小时数,MM为分钟数,YYYY为年份,SS为秒数。

阅读全文>>

标签: linux date

评论(0) 浏览(3559)

linux gz 解压缩

2014-2-15 杜世伟 Linux

Linux压缩保留源文件的方法:
gzip –c filename > filename.gz
Linux解压缩保留源文件的方法:
gunzip –c filename.gz > filename
gunzip的用法
  1.作用
gunzip命令作用是解压文件,使用权限是所有用户。

阅读全文>>

标签: linux gzip gunzip

评论(0) 浏览(3588)

Lua中的table函数库整理与实践

2014-2-12 杜世伟 Lua

Lua table库由一些操作table的辅助函数组成。他的主要作用之一是对Luaarray的大小给出一个合理的解释。另外还提供了一些从list中插入删除元素的函数,以及对array元素排序函数。

Lua中是没有array概念的,不过可以通过tabel数据结构实现对array的操作。以下是lua提供的函数,可能版本不同支持的函数也有所不同了

阅读全文>>

标签: lua table table.setn table.getn table.remove table.sort

评论(0) 浏览(6715)

linux lua 安装

2014-2-9 杜世伟 Lua

首先,从Lua的官网(http://www.lua.org/)下载最新发布包(PS:我下载的是lua-5.2.3.tar.gz发布包,以下步骤全部以此版本为示例,请针对自己下载的具体版本作相关修改)。 第一步:wget http://www.lua.org/ftp/lua-5.2.3.tar.gz 其次,使用tar -xzvf /path-to-your-lua-tar-file-folder/lua-5.2.3.tar.gz命令解压缩,将得到一个lua-5.1.4文件夹。

阅读全文>>

标签: linux linux· lua

评论(0) 浏览(4198)

Linux 服务器之间配置SSH信任

2014-1-18 杜世伟 Linux

一、实现原理

使用一种被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释是:

首先在客户端上创建一对公私钥(公钥文件:~/.ssh/id_rsa.pub;私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以登录了。

二、实验环境

A机:TS-DEV/10.0.0.163

B机:CS-DEV/10.0.0.188

三、Linux/Unix双机建立信任

3.1 在A机生成证书

在A机root用户下执行ssh-keygen命令,在需要输入的地方,直接回车,生成建立安全信任关系的证书。

# ssh-keygen  -t  rsa

阅读全文>>

标签: linux ssh

评论(0) 浏览(14745)

PHP安装并开启curl扩展

2014-1-18 杜世伟 Php

安装某些PHP源码如CMSTOP时需求系统开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步。

一、window下安装php_curl支持

  1.将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下;
  2.打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉;
  3.重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。

阅读全文>>

标签: PHP curl

评论(0) 浏览(3357)

Powered by emlog 沪ICP备2023034538号-1