- 浏览: 14791 次
- 性别:
- 来自: 北京
最新评论
文章列表
[置顶] lua 基本函数
- 博客分类:
- lua
Lua中的基本函数库
基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"--------------------------------------------------------------------------------collectgarbage (opt [, arg])功能:是垃圾收集器的通用接口,用于操作
com.lwq.view.BankEditText
setRestrict(String restrict) 设置输入限制字符 默认为"0123456789" setSeparate(String separate) 设置隔符 默认为" "(一个空格) getInputText() 获取输入字符 setLength(int mLength) 设置隔位 默认为4(每4位 ...
下面详细介绍一下用NDK r9版本编译cocos2d x 2.0.4可能会遇到的各个坑吧。
错误提示1:
Android NDK: WARNING:E:\cocos2d-x\cocos2d-2.0-x-2.0.4/cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries Gdbserver : [arm-linux-androi ...
lua table函数
- 博客分类:
- lua
Lua中的table函数库
一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明.
table.concat(table, sep, start, end)
concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组部分的总长.
sep, s ...
Lua中的数学库
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846
abs
取绝对值
Lua5.1中的API函数
lua_State* luaL_newstate()Lua脚本的编译执行是相互独立的,在不同的线程上执行。通过luaL_newstate()函数可以申请一个虚拟机,返回指针类型 lua_State。今后其他所有Lua Api函数的调用都需要此指针作为第一 ...
Lua文件处理
一、文件读存:-- 似乎不支持大文件(不能超过9k?)function FileSaveLoad() local file = io.open("c:\\in.lua", "r"); assert(file); local data = file:
lua string 函数3
- 博客分类:
- lua
Lua中的字符串函数库
Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.
Lua中的操作系统库
这个库通过表os实现os.clock ()功能:返回一个程序使用CPU时间的一个近似值
例如:local x = os.clock();print(os.clock())local s = 0;for i = 1, 100000000 do
lua 元表和元方法
- 博客分类:
- lua
Lua中的元表和元方法
Lua中每个值都可具有元表。 元表是普通的Lua表,定义了原始值在某些特定操作下的行为。你可通过在值的原表中设置特定的字段来改变作用于该值的操作的某些行为特征。例如,当数字值作为加法的操作数时,Lua检查其元表中的"__add"字段是否有个函数。如果有,Lua调用它执行加法。
我们称元表中的键为事件(event),称值为元方法(metamethod)。前述例子中的事件是"add",元方法是执行加法的函数。
可通过函数getmetatable查询任何值的元表。
可通过函数setmetatable替换表的元表。不 ...
lua string 函数2
- 博客分类:
- lua
Lua模式匹配
模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)
lua string 函数
- 博客分类:
- lua
Lua中的捕获
捕获捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。在string.find使用捕获的时候,函数会返回捕获的值作为额外的结果。这常被用来将一个目标串拆分成多个:pair = "name = Anna"_, _, key, value = string.find(pair, "(%a+)%s*=%s*(%a+)")print(key, value) --> name Anna'%a+' 表示菲空的字母序列;'%s*' 表示0个或多个空白。在上面的 ...
屏幕常亮
需要权限
<uses-permission android:name="android.permission.WAKE_LOCK" />
为了不对其他程序造成影响,启用和关闭屏幕常亮的代码一般被放在 Activity 的 onResume() 和 onPause() 事件中。
[java] view plaincopyprint?
PowerManager.WakeLock wakeLock;
//启用屏幕常亮
wakeLock = ((PowerManager)getSystemService(POWER_SERVICE ...
 --> <-- 这边是空格
!-->!<--
"-->"<-- xml中需要在前面加入\
#-->#<--
$-->$<--
%-->%<--
&-->&<--
'-->'<--
(-->(<--
)-->)<--
*-->*<-- ...
为长条形状的曲线图:
XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();
renderer.setAxisTitleTextSize(16);
renderer.setChartTitleTextSize(20);
renderer.setLabelsTextSize(15);
renderer.setLegendTextSize(15);
renderer.setMargins(new int[] {20, 30, 15, 0}); ...