
LUA
文章平均质量分 78
taobao755624068
这个作者很懒,什么都没留下…
展开
-
C调用lua
<br />VC要编译LUA文件必须先配置VC编程环境。。我用的是VC6.0,lua 5.1.4版<br />首先将lua的"lua.h" ,"lualib.h", "lauxlib.h" 这三个放在vc程序include文件夹下<br />然后将lua的lua5.1.lib放在lib文件夹下就OK了<br />下面看看我写的一个小例子:<br />a.cpp<br />view plaincopy to clipboardprint?<br />#include "windows.h" <br />原创 2010-08-10 11:14:00 · 2987 阅读 · 0 评论 -
Lua中正则表达式模式。
<br />Lua 的模式匹配不使用Posix规范的正则表达式(也写做regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个典型的符合POSIX标准的regexp大概需要4000行代码,这比整个Lua标准库加在一起都大。权衡之下,Lua中的模式匹配的实现只用了500行代码,当然这意味着不可能实现POSIX所规范的所有更能。然而,Lua中的模式匹配功能是很强大的,并且包含了一些使用标准POSIX模式匹配不容易实现的功能。<br /> Lua支持的所有字符类:<br />转载 2010-08-10 11:43:00 · 1120 阅读 · 0 评论 -
Extending Lua: Making your own libraries.
Extending Lua: Making your own libraries.Requirments: 1: The Lua Sources. 2: A C compiler - cc/gcc/g++ for Unix, and Visual C++ for Windows.Other compilers should work under Windows,原创 2012-03-06 17:46:29 · 651 阅读 · 0 评论 -
独立编译LUA各个组件(解析器、编译器、lib) - [LUA]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://cjbskysea.blogbus.com/logs/48100182.html第1步:从官方主页www.lua.org下载Lua源代码,最新版本为5.1.4。解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。第2步:这里使用VS2005编译LUA。具体步骤如下:1原创 2012-03-07 16:49:11 · 1815 阅读 · 0 评论 -
sciTE设置自动换行
今天早上刚刚决心仔细阅读Scintilla源码,终于沉下心仔细看了一下SciTE的文档。此前,在网上从未找到过解决方案,竟然给自己解决了。原来,只要设置正确,Scintilla(SciTE)中文自动换行问题就能解决。步骤如下:1、按照网上有关处理中文的设置进行(1)打开Global.properties,并将其内容复制到空白的User.properties中,以下操作都是对User.p原创 2012-03-09 10:11:13 · 2615 阅读 · 0 评论 -
扫盲贴
--哈希表local t = {}t.x = 1--print(#t)--混合表local tl ={}tl[1]=1tl[3]=4print(#tl)--数组local tl ={}tl[1]=1tl[3]=4print(#tl)--#只对顺序表起作用在电子和通信行业中,抖动是指周期信号的不规则变化,通常是指这个周期信号和参考时钟之间的差异。抖动可以表现为周期原创 2012-03-28 16:54:06 · 533 阅读 · 0 评论 -
Library for Converting Data to and from C Structs for Lua 5.1
Library for Converting Data to and from C Structs for Lua 5.1(download)This library offers basic facilities to convert Lua values to and from C structs. Its main functions arestruct.pack, which原创 2012-03-21 11:24:53 · 951 阅读 · 0 评论 -
lua hex2bit bit2hex
最近玩了一下Lua,写了一个小程序,用于实践十六进制字符串和二进制数据之间的转换。主要是因为最近有这方面的需要(在搞一些 RSA加密的东西)。从十六进制字符串转为二进制数: 1 #! /usr/local/bin/lua 2 3 4 --Note: Input hex string file's content must be 5 --a upper case hex原创 2012-03-22 09:58:43 · 5806 阅读 · 0 评论