摘要:
【jUploader】介绍 花了1天多写了个上传插件,功能比较简单,但是很实用。这个只是单文件上传,以后有时间再写个多文件ajax上传插件,而且还会基于这个插件写个头像剪裁的插件,喜欢它的朋友别忘了点一下推荐支持一下下,3Q【jUploader】下载Download: jquery.jUploader-1.0.js 10.10kbDownload: jquery.jUploader-1.0.min.js 4.25kbDownload: jquery.jUploader-1.0-demo.rar 1.83mbSupported in IE6+, FF3.6+, Chrome6+, Safari. 阅读全文
摘要:
版本:2.3 正式版大小:15.5k下载:点击下载2.3beta版升级为正式版只要把jquery.jBox-2.3.min.js替换即可,近期内应该都不会有新的改动了。请jbox的用户在使用之前,花点时间好好看一遍在线实例和各方法的option选项说明,这几天在2.2公布出去以来,已经有很多朋友加我QQ问我一些小问题,而这些都可以在http://www.kudystudio.com/jbox/jb... 阅读全文
摘要:
windows 7 旗舰版开启administrator第一步:同时按住键盘上winkey+R将会出现运行对话框,输入lusrmgr.msc,回车第二步:你将会看到帐户管理器,在用户上双击,在右边的Administrator右键点击,选择属性 将“账户已禁用”前面的复选框去掉,OK,超级管理员帐户就启用了。 如果你想删除以前你建立的用户,只需要在相应的用户名上右击,在出现的菜单中点删除就可以了,如果要给超级 管理员设置密码,在超级管理员帐户上点击右键,设置密码,注销你的当前用户,你就可以用超级管理员账户登录了。windows 7 Home版本不能依靠上面方法第一步:开始->所有程序-&g 阅读全文
摘要:
捕获捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。在string.find使用捕获的时候,函数会返回捕获的值作为额外的结果。这常被用来将一个目标串拆分成多个:pair = "name = Anna"_, _, key, value = string.find(pair, "(%a+)%s*=%s*(%a+)")print(key, value) --> name Anna'%a+' 表示菲空的字母序列;'%s*' 表示0个或多个空白。在上面的例子中,整 阅读全文
摘要:
Lua中每个值都可具有元表。 元表是普通的Lua表,定义了原始值在某些特定操作下的行为。你可通过在值的原表中设置特定的字段来改变作用于该值的操作的某些行为特征。例如,当数字值作为加法的操作数时,Lua检查其元表中的"__add"字段是否有个函数。如果有,Lua调用它执行加法。我们称元表中的键为事件(event),称值为元方法(metamethod)。前述例子中的事件是"add",元方法是执行加法的函数。可通过函数getmetatable查询任何值的元表。可通过函数setmetatable替换表的元表。不能从Lua中改变其他类型的元表(除了使用调试库);必 阅读全文
摘要:
模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数都是基于模式匹配的。与其他脚本语言不同的是,Lua并不使用POSIX规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个典型的符合POSIX标准的regexp大概需要4000行代码,这比整个Lua标准库加在一起都大。权衡之下,Lua中的模式匹配的实现只用了500行代码,当然这意味着不可能实现POSIX所规范的所有更能。 阅读全文
摘要:
基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"--------------------------------------------------------------------------------collectgarbage (opt [, arg])功能:是垃圾收集器的通用接口,用于操作垃圾收集器参数:opt:操作方法标志"Stop": 停止垃圾 阅读全文
摘要:
Lua5.1中数学库的所有函数如下表:math.pi为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877atan2x/y的反正切值math.atan2(90.0,45.0)1.10714871atan反正切函数math.atan(0.5)0.463647609ceil不小于x的最大整数math.ceil(5.8)6cosh双曲线余弦函数math.cosh(0.5)1.276259652cos余弦函数math.c 阅读全文
摘要:
这个库通过表os实现os.clock ()功能:返回一个程序使用CPU时间的一个近似值例如:local x = os.clock();print(os.clock())local s = 0;for i = 1, 100000000 do s = s + i;endprint(string.format("elapsed time : %.2f\n", os.clock() - x));输出:0elapsed time : 2.55------------------------------------------------------------------------ 阅读全文
摘要:
lua_State*luaL_newstate()Lua脚本的编译执行是相互独立的,在不同的线程上执行。通过luaL_newstate()函数可以申请一个虚拟机,返回指针类型 lua_State。今后其他所有Lua Api函数的调用都需要此指针作为第一参数,用来指定某个虚拟机。lua_State* L = luaL_newstate();---------------------------------------------------------------------------------------voidlua_close(lua_State *L)销毁指定Lua状态机中的所有对象 阅读全文
摘要:
一、文件读存:-- 似乎不支持大文件(不能超过9k?)function FileSaveLoad()local file =io.open("c:\\in.lua", "r");assert(file);local data = file:read("*a");--读取所有内容file:close();file = io.open("c:\\out.lua", "w");assert(file);file:write(data);file:close();endFileSaveLoad();二、 阅读全文
摘要:
1.简介这一节介绍一些关于栈操作、数据类型判断的LUA API,可以使用这些函数获得脚本中的变量值。2.步骤编写 test01.lua 脚本,在VS2003中创建控制台C++程序并正确配置,执行查看结果,修改test02.lua脚本后查看执行结果3.测试脚本以下是用来测试的lua脚本function plustwo(x)local a = 2;return x+a;end;rows = 6;cols = plustwo(rows);上面的脚本定义了一个函数、两个全局变量(LUA脚本变量默认是全局的)。之后的C++程序中,我们将通过栈操作获得这两个变量 rows, cols4.控制台程序#inc 阅读全文