- 博客(8)
- 收藏
- 关注
原创 lua io函数
ioio库提供两种io操作风格。第一种使用隐含的文件描述符,有操作设置默认的 输入文件和输出文件。第二种是明确的文件描述符。当使用明确风格时,所有的 操作由表io提供。|io.open|返回文件描述符和它们的操纵方法。 表io也提供3个于定义的文件描述符io.stdin,io.stdout,io.stderr。I/O库绝不 会关闭这些文件。 I/O函数在出错时返回nil(加一个错误消息和一
2016-01-26 14:58:53 3180
原创 lua os函数
osos.clock ()返回一个CPU时间,秒级精度。 os.date (format[,time]])返回一个字符串或者一个包含日期和时间的表,格式由format给定。 如果给出time参数,格式化输出time描述的时间(看|os.time|),否则data格式化当 前时间。 如果format开始于’!’,日期格式为CUT(标准时间)。这个可选操作后面,如果format 是字符串’**t
2016-01-26 14:56:58 1137
原创 lua table函数
table记住每当操作需要表的长度,表需要有正确的序列或者有__len元方法。 所有的函数忽略non-numeric key参数。 为了性能考虑,所有表函数使用raw模式。table.concat (list[,sep[,i[,j]]])给定一个表list所有的元素都是string或者number组成,函数concat 返回字符串list[i]..sep..list[i+1]..sep..li
2016-01-26 14:55:01 837
原创 lua重要函数
_G全局变量。Lua自己不使用这个变量。改变它的值不会影响任何环境。_ENV_VERSION全局变量(不是一个函数),存储当前Lua版本号。当前这个值是”Lua5.2”RegistryLua提供一个注册表,一个预定义表C代码可以使用它来存储Lua值.这个注册表 总是使用伪索引LUA_REGISTRYINDEX来定位.C代码可以存储数据进入该表. 但是要小心选择键值不要和其他库冲突.典型的你能将你
2016-01-26 14:52:16 2218
原创 Lua string函数说明
string函数string.byte (s,[,i[,j]])返回字符串内部编码s[i],s[i+1],...,s[j]。i默认是1,j默认是i;和|string.sub|规则相同。内部编码不一定可移植。 string.byte("hello",1,5)在mac上返回104,101,108,108,111string.char (…)接收零个或多个整数。返回由参数编码组成的字符串
2016-01-26 14:46:43 1059
原创 lua 字符串模式匹配
string模式 patternpattern魔法字符包括^ $ ( ) % . [ ] * + - ?,如果要在 pattern表示魔法字符可以使用%进行转义,如%.表示. . 所有字符 %a 字母a-z A-Z %c 控制字符 %d 单个数字0-9 %g
2016-01-26 14:41:15 497
原创 ODE数学运算
初始化将实数数组都填成0或者某个值,其中n是元素个数。ODE_API void dSetZero (dReal *a, int n);ODE_API void dSetValue (dReal *a, int n, dReal value);向量点积返回两个n维向量的点积,如果n<=0返回0ODE_API dReal dDot (const dReal *a, const dReal *b, in
2016-01-13 16:52:59 1941
原创 ODE的线程模型
dxWorld线程模型dxWorld继承dxThreadingBase,dxIThreadingDefaultImplProvider用来实现多线程调度。 dxIThreadingDefaultImplProvider仅用来将dxWorld中的实现传送给dxThreadingBase。 dxThreadingBase封装了一个多线程调度接口,但是内部它将具体的事务委托给具体的实现。 dxThr
2016-01-12 15:30:26 763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人