Luacom内部使用的应该是UTF-8编码所以直接使用ANSI编码的中文文件名,会打不开研究了几天,写了一个ANSI <-> UNICODE <-> UTF-8的lua扩展,以便使用基本上应该还可以用(-_-|)(链接中的永硕网盘提供相应的Unicode.dll下载)更新历史: 2008-11-3 修正getallfilew
转载
2024-04-16 05:36:09
307阅读
操作步骤下载安装Sublime Text3这一点我就不多说了,直接在搜索引擎中输入“Sublime Text3 下载”即可找到一堆下载地址,找一款自己喜欢的然后下载,下载完后正常安装即可。初始测试其实很多 Sublime Text3软件都自带一些语言的编译运行环境,你可以先打开这个安装好的软件编写一个lua测试文件保存,然后选择菜单“工具->编译系统->Lua”,下图所示:设置完成后按
转载
2024-04-04 08:45:45
40阅读
在 c 中使用 lua扩展应用程序 是指以 c 语言为主导,在 c 代码中调用 lua 代码,一种常见的方式是可以把 lua 文件当作配置文件,然后在 c 程序中加载解析 配置文件 config.lua 定义了一个窗口的相关属性-- 定义窗口的宽高
width = 100
height = 200在 c 程序中读取配置文件的内容#include <stdio.h>
#include
转载
2024-04-19 14:49:20
90阅读
一、前提最近在开发一个项目,涉及到缩略图的功能,常见的生成缩略图的方案有以下几个:人工创建由美工 PS 出缩略图,然后上传到服务器上进行访问。
缺点:操作繁琐工具包创建上传原图到后台时,后台借用工具(如:Thumbnailator)创建缩略图
缺点:无法灵活获取更多尺寸的缩略图第三方平台如七牛云平台,在原图链接地址后加缩略图尺寸(如:http://images.xxx/abc.jpg_400x
转载
2024-03-12 18:12:25
249阅读
tengine+lua实现时时在线图片缩放,剪切。Posted on 18 , 九月 2012 in 未分类 author: Syangtenginx+lua+shell(conver)+其实也是nginx+lua,因为项目的需求变化,包括界面改版的变化,以至于每一版本的图片尺寸不定,所以不可能保存不同尺寸的版本。所以只能在线根据需求,由服务器来自动处
转载
2024-06-06 07:30:56
76阅读
programing in lua 第二版 中文版 总结示例程序#include <stdio.h>
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
int main (void)
{
char buff[256];
int error;
lua_State
绑定了一个c++函数到lua,lua这边是这样调用的:
---测试 http请求网络图片 的代码
local function HttpRequestCompleted(statusCode,tagNum,image)
print("图片数据请求结果 statusCode:"..statusCode.." tag:"..tagNum)
---2
转载
2024-03-23 09:16:30
236阅读
C#调用Lua一、准备工作1.lua官方接口 LuaInterface.dll、luanet.dll、lua51.dll。 链接:https://pan.baidu.com/s/1fhmje9LkLNJ8BSEGGLBsgQ 提取码:yxk1 复制这段内容后打开百度网盘手机App,操作更方便哦 2.打开VS创建一个控制台应用程序,将下载好的 LuaInterface.dll 文件拖到项目中,添加引
转载
2024-02-28 20:23:42
9阅读
这里根据 luac.c 里的函数调用顺序,依次展开相关的代码。首先要看的就是 lua_openfile,该函数定义于 inout.c 中:/*
** Function to open a file to be input unit.
** Return the file.
*/
FILE *lua_openfile (char *fn)
{
lua_setinput (fileinput);
转载
2024-02-22 23:38:19
100阅读
lua的I/O库用于读取和处理文件。分为以下两种模式:简单模式(和C一样):拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件的操作。完全模式:使用外部的文件句柄来实现。她以一种面向对象的形式,将所有的文件操作定义为文件句柄的方法。适用场景: 简单模式在一些简单的文件操作时较为合适,但是如果我们想进行一些高级的文件操作的时候,简单模式就满足不了我们了。比如我们想同时操作多个文件时,我们使
转载
2024-08-19 13:42:35
170阅读
一、下载lua的dll和源码1、https://joedf.ahkscript.org/LuaBuilds/ 可以下载到3个文件:Lua的依赖库dll、解释器lua.exe、编译器luac.exe2、https://www.lua.org/ftp/ 可以下载到lua的源码,解压后里面有个src文件夹,就是源码了。二、lua上手初体验1、在命令提示符窗口直接运行l
转载
2024-05-19 19:08:43
173阅读
一、安装VS Code和Lua支持插件下载地址: https://code.visualstudio.com/docs/?dv=win安装并启动程序。点击如图按钮切换到VS Code插件界面: 搜索并安装lua
转载
2024-02-23 22:47:38
606阅读
Windows10下使用VS2019搭建Lua开发环境一、下载并编译Lua源码1、下载Lua源码2、使用Visual Studio 2019编译Lua源码二、使用Lua库 一、下载并编译Lua源码1、下载Lua源码首先进入lua官网https://www.lua.org/,下载最新版本的lua源码。 点击下载图标即可下载。 下载压缩包后进行解压,我这里是解压到D盘。2、使用Visual Stud
转载
2024-05-06 19:21:52
448阅读
Nginx与Lua编写脚本的基本构建块是指令。 指令用于指定何时运行用户Lua代码以及如何使用结果。 下面是显示指令执行顺序的图。 当一个请求发起一个“子请求”的时候,按照 Nginx 的术语,习惯把前者称为后者的“父请求”(parent request)。 location /main {
echo_location /foo; # echo_location发送
转载
2024-04-29 22:00:07
38阅读
用Lu图形库Lu2D绘制(动态)函数图形 图形库Lu2D32.dll主要包含一些绘制2D图形的函数。多线程动态绘制图形是Lu2D的基本特点。 在Lu2D中的函数是通过二级函数命名空间“lu2d”输出的,所有函数均具有类似“lu2d::Plot(...)”的格式。使用!!!using("lu2d");可简化Lu2D中的函数访问。
lua的一个重要的应用是作为程序配置文件的语言(configuration language)。下面通过一个简单示例来说明其应用。
从一个简单示例开始假设一个c语言程序要画一个窗口界面,窗口的长和宽可以由用户指定。要实现这个功能还有另外更简单的方法,例如使用环境变量或只包含(key, value)形式的普通文本文件,但是如果使用普通文本文件你还是需要对其进行解析。程序的配置文件如下
转载
2024-02-21 19:34:28
152阅读
lua的设计目标是嵌入式语言,所以和其它动态语言(如python、ruby)相比其自带的库缺少很多实用功能。好在有lua社区有Penlight,为lua提供了许多强大的功能,接下来的几篇博客,我会简译Penlight的wiki。 目的 常有人说lua不带电池。因为lua的目标是可以运行在各种机器上的简洁语言,(有些机器甚至不支持布尔系统)。lua类似于操作系统内核(注:即不是完整的系统,
转载
2024-03-28 22:13:55
43阅读
Tengine+Lua+GM图片剪裁环境:centOS 7 需求:同一个图片需要不同尺寸的缩略图 Tengine:nginx集成了Lua。 Tengine调用lua脚本去操作GM,真正操作图片裁剪图片的是GM。 需要的依赖1.打开虚拟机,启动centOS,使用finalShell连接虚拟机进行操作。把3个tar包+1个Tengine-master文件夹拖进/opt下:2.查看文件:cd /opt,
大家在日常中,有时需要记录学习、或是工作上的一些任务、注意事项等,为了方便会选择拍照或截屏,以图片的形式记录下来,但是后期要对其进行整理就比较费时费力,需要逐字逐句进行手动输出,因此会花费较多时间。其实不必这么麻烦,只要借助工具,将图片中的文字信息转换成文字,就可以有效的提高大家的工作、学习效率了。是不是还有许多小伙伴不知道图片怎么转文字?接下来会为大家分享一个简单又好用的技巧,赶紧往下看学习起来
转载
2024-09-14 11:01:34
67阅读
Lua + GraphicsMagick安装图片的实时缩放功能是Nginx调用Lua脚本,Lua脚本在FastDFS中下载对应的图片保存到本地,然后Lua调用GraphicsMagick实现图片的缩放功能。 1.安装Lua运行环境 要想运行Lua脚本必须先安装Lua的运行环境,在http://luajit.org/download.html 或wget http://luajit.org/dow