关闭

lauxlib.c(5.3.4)解析

/* ** $Id: lauxlib.c,v 1.289 2016/12/20 18:37:00 roberto Exp $ ** Auxiliary functions for building Lua libraries ** See Copyright Notice in lua.h */ #define lauxlib_c #define LUA_LIB #include "lpref...
阅读(57) 评论(0)

loslib.c解析(5.3.4)

/* ** $Id: loslib.c,v 1.65 2016/07/18 17:58:58 roberto Exp $ ** Standard Operating System library ** See Copyright Notice in lua.h */ #define loslib_c #define LUA_LIB #include "lprefix.h" #include...
阅读(69) 评论(0)

lbaselib.c解析(5.3.4)

/* ** $Id: lbaselib.c,v 1.314 2016/09/05 19:06:34 roberto Exp $ ** Basic library ** See Copyright Notice in lua.h */ #define lbaselib_c #define LUA_LIB #include "lprefix.h" #include #include #in...
阅读(53) 评论(0)

lutf8lib.c解析(5.3.4)

/* ** $Id: lutf8lib.c,v 1.16 2016/12/22 13:08:50 roberto Exp $ ** Standard library for UTF-8 manipulation ** See Copyright Notice in lua.h */ #define lutf8lib_c #define LUA_LIB #include "lprefix.h" ...
阅读(44) 评论(0)

lualib.h解析(5.3.4)

/* ** $Id: lualib.h,v 1.45 2017/01/12 17:14:26 roberto Exp $ ** Lua standard libraries ** See Copyright Notice in lua.h */ #ifndef lualib_h #define lualib_h #include "lua.h" /* version suffix for...
阅读(63) 评论(0)

lmathlib.c解析(5.3.4)

/* ** $Id: lmathlib.c,v 1.119 2016/12/22 13:08:50 roberto Exp $ ** Standard mathematical library ** See Copyright Notice in lua.h */ #define lmathlib_c #define LUA_LIB #include "lprefix.h" #includ...
阅读(49) 评论(0)

Cocos按钮置灰

先贴代码: function FreeCoinLayer:ensureBtn( btn , enable ) print("FreeCoinLayer:ensureBtn") btn:setTouchEnabled( enable ) btn:setBright( enable ) if enable then btn:getVirtualRend...
阅读(145) 评论(0)

编译加密lua代码

这里执行以下脚本就可以了。内容如下: cocos luacompile -s src/ -d src_luac/ -e -k etfbg55ds -b 78dferg --disable-compile 参数解析如下:...
阅读(106) 评论(0)

lua中的json.decode和json.encode解析

json.encode 将表格数据编码为 JSON 字符串。 格式: jsonString = json.encode(表格对象) 用法示例: local str = json.encode({a=1,b="ss",c={c1=1,c2=2},d={10,11},100}) echo(str) -- {"a":1,"b":"ss","c":{"c1":1,"c2":2},"d":[10,1...
阅读(395) 评论(0)

lua中的捕获(capture)

说到捕获,就要先说模式。 说到模式,就要先说字符分类。 字符分类是这个意思,%d代表数字,%a代表字母,%p代表标点字符,等等这样的就是字符分类,下面贴一张完整的表格 再说模式,模式粗略来说可以理解为字符分类的组合成了一个模式。比如:%d%d/%d%d/%d%d%d%d可以搜索dd/mm/yyyy格式的日期。 在模式中还存在一些魔法字符,它们具有特殊的含义。比如: ( ) . % + -...
阅读(165) 评论(0)

UTF-8字符串在lua中的字长问题

UTF-8字符串在lua中每个字符的字长是不一样,中文,英文,其他字符。都有各自不同的字长,所以UTF-8也叫作变长字符。规则如下: 1. utf8字符是变长字符 2. 字符长度有规律 UTF-8字符规律 字符串的首个byte表示了该utf8字符的长度 0xxxxxxx - 1 byte 110yxxxx - 192, 2 byte 1110yyyy ...
阅读(89) 评论(0)

lualib.h详解

首先贴上代码: /* ** Standard library header. ** Copyright (C) 2005-2016 Mike Pall. See Copyright Notice in luajit.h */ #ifndef _LUALIB_H #define _LUALIB_H #include "lua.h" #define LUA_FILEHANDLE "FILE*"...
阅读(259) 评论(0)

Python语法大全(持续更新中ing)

1、type()函数可以返回任何Python定义的数据类型。 Python提供了一些数字类型转换函数:int()、long()、float()、complex()。整数、长整数和浮点数可以通过complex()转换为复数,但是复数不能转换为其他数字。 2、x//y表示不大于x与y之商的最大整数。x**y表示x的y次幂。 3、Python对任何用户输入的数据类型均返回一个字符串对象。即当想要获...
阅读(520) 评论(0)

lua_rawget,lua_rawset,lua_rawgeti,lua_rawseti

lua_gettable和lua_settable都可以操作table。 void lua_gettable (lua_State *L, int index); 把 t[k] 值压入堆栈, 这里的 t 是指有效索引 index 指向的值, 而 k 则是栈顶放的值。 这个函数会弹出堆栈上的 key (把结果放在栈上相同位置)。 在 Lua 中,这个函数可能触发对应 "index" 事...
阅读(347) 评论(0)

lua.h源码详解

/* ** $Id: lua.h,v 1.218.1.5 2008/08/06 13:30:12 roberto Exp $ ** Lua - An Extensible Extension Language ** Lua.org, PUC-Rio, Brazil (http://www.lua.org) ** See Copyright Notice at the end of this fil...
阅读(206) 评论(1)
158条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:75464次
    • 积分:2097
    • 等级:
    • 排名:第19272名
    • 原创:131篇
    • 转载:27篇
    • 译文:0篇
    • 评论:22条
    最新评论