手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
Lua
lua中执行系统命令
Lua中, os.execute可以执行dos命令,但是返回的是系统状态码,默认输出 io.popen()也可以执行dos命令,但是返回一个文件。eg: local t = io.popen('svn help') local a = t:read("*all") --a返回一个字符串,内容是svn help的内容 如果想执行某命令或程序可选os.execute(),如果还想捕捉该执行结果可用io
作者:编程之家 时间:2020-08-13
Lua 学习笔记
初学Lua发现真的很奇妙,Lua是一门很高效和简洁的语言,代码如下: 这个是hello world --[[ 这段程序以二进制和文本的方式读取一个文件 --]] print("Please Enter a file name:\n") fileName = io.read() local f = assert(io.open(fileName,"r")) local block = 20 wh
作者:编程之家 时间:2020-08-13
使用ngx_lua构建高并发应用1
一. 概述 Nginx是一个高性能,支持高并发的,轻量级的web服务器。目前,Apache依然web服务器中的老大,但是在全球前1000大的web服务器中,Nginx的份额为22.4%。Nginx采用模块化的架构,官方版本的Nginx中大部分功能都是通过模块方式提供的,比如Http模块、Mail模块等。通过开发模块扩展Nginx,可以将Nginx打造成一个全能的应用服务器,这样可以
作者:编程之家 时间:2020-08-13
使用ngx_lua构建高并发应用2
在之前的文章中,已经介绍了ngx_lua的一些基本介绍,这篇文章主要着重讨论一下如何通过ngx_lua同后端的memcached、redis进行非阻塞通信。 1. Memcached 在Nginx中访问Memcached需要模块的支持,这里选用HttpMemcModule,这个模块可以与后端的Memcached进行非阻塞的通信。我们知道官方提供了Memcached,
作者:编程之家 时间:2020-08-13
关于Lua调用c++ DLL 文件的详解
Lua调用c++ dll文件的详解 尽管网上类似的例子不少,但是对于很多新手来说,有些问题并没有说的那么详细 直奔主题 在此,我会列出我参考的文章,有些东西就直接复制的 环境:Visual C++ 2008 Express Edition + Lua 1.5 + SciTE(lua编辑器) 下载 Visual C++ 2008 Express Edition + Lua ,下载后安装,省略N字
作者:编程之家 时间:2020-08-13
LUA脚本语言入门
Lua 程序设计初步 作者: 沐枫 (第二人生成员) 版权所有转载请注明原出处 在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。 Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 在Lua中,一切都是变量,除了关键字。请记住这句话。 I. 首先是注释 写一个程序,总是
作者:编程之家 时间:2020-08-13
lua5.1和 tolua++1.09编译 环境部署
首先先去http://www.lua.org/ftp/下载最新版本的LUA,这里以5.1.4为例 TOLUA++则在这里下载:http://www.codenix.com/~tolua lua: 下载完后建立一个空的win32 静态类库,把LUA\SRC 中除了lua.c 和luac.c之外的全部文件全包含进去, 工程属性选/MD 多线程DLL, 静态库, 然后直接编译即可生成lua5.1.lib
作者:编程之家 时间:2020-08-13
LUA与C++交互第一篇
到公司已经两个周了,学习Lua已经开始在项目中使用,但是由于使用的lua函数基本上都是公司在上面进行了一次封装的,没有源代码对两种语言的交互详情还是不甚了解。如:如果向LUA注册一个对象给LUA使用,如何调用LUA中函数这些在公司的SDK看来就是一个简单的RegisterObject对象的几个属性进行填写就行了。 今天主要是对在Lua中如何调用C++函数和在C++中如何调用Lua函
作者:编程之家 时间:2020-08-13
lua作为配置文件的读取方法
struct PictureCfg { string name; float rotation; }; 1,全局配置 -- picture0-cfg.lua name ="dragon.png" rotation= 180 // 全局配置的读取 voidLoadPictureCfg(vector<PictureCfg>& rstPictureCfgVec) { PictureCf
作者:编程之家 时间:2020-08-13
谈新技术学习方法-如何学习一门新技术新编程语言
学习一门编程语言或者编程技术的方式基本上是这样一个流程: 1,对学习这门语言或者技术的必要性进行评估。比如你是工作需要,或者兴趣所至,甚至是为了把妹。这个必要性关系到你要学多深入,需要学习多长时间。 比如我想学Lua,是想学它如何在万把行代码里面实现了一个如此精巧的编程语言,想学习它的GC机制,学习它如何设计VM,如何用纯C语言设计项目等等。 2,寻找相关资源。比较好的起始点是这门技术的官方网站以
作者:编程之家 时间:2020-08-13
lua utf-8编码的汉字
lua 的string库不支持处理utf-8编码的汉字。用lua要处理汉字还是很费劲的。 UTF8的编码规则: 1. 字符的第一个字节范围: 0x00—0x7F(0-127),或者 0xC2—0xF4(194-244); UTF8 是兼容 ascii 的,所以 0~127 就和 ascii 完全一致 2. 0xC0, 0xC1,0xF5—0xFF(192, 193 和 245-255)不会出现在U
作者:编程之家 时间:2020-08-13
lua相关
找到的lua相关在资料 http://job.17173.com/content/2009-01-22/20090122143452606,1.shtml http://www.codingnow.com/2000/download/lua_manual.html C++中执行lua脚本的例子 http://mobile.51cto.com/iphone-286296.htm 介绍wow中脚本的网
作者:编程之家 时间:2020-08-13
lua51.dll,lua51.lib 和 lua5.1.dll 和lua5.1.lib 的区别
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 讨论新闻组及文件 今天下载lua的Windows二进制发布luabinaries 的时候,发现luabinaries的发布包含两个dll,lua5.1.dll,lua51.dll,其中lua5.1.dll大小合适,lua51.dll只有11K,感觉不像是个有用的lua dll,对此比较不解,
作者:编程之家 时间:2020-08-13
编译Lua以及编写动态扩展
1 前言 Lua 基本的编译说明在源代码包里的 INSTALL 文件中已经讲得很清楚,这里重点讲的是如何在 IDE 环境下面编译。 2 Visual Studio 环境下的编译 创建一个解决方案“ lua ”,其中包含三个项目:两个控制台项目“ lua ”和“ luac ”,一个 dll 项目“ lua51”,按照 INSTALL 文件中的方法把源文件加到三个项目中
作者:编程之家 时间:2020-08-13
lua学习笔记
近日时间比较充裕,学习一下lua语言,顺便写下笔记,方便以后加深学习。 为了方便,我没有编译lua代码,直接下载了lua的动态库及执行文件 链接地址: C/C++调用lua动态库及头文件地址(用于C/C++嵌入Lua脚本解析): http://sourceforge.net/projects/luabinaries/files/5.1.4/Windows%20Libraries/lua5_1_
作者:编程之家 时间:2020-08-13
Lua脚本在C++下的舞步
Lua脚本在C++下的舞步(一) 现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。 但是我觉得,其实脚本语言与C++的结合,远远比你在游戏中看到的特效要来的迅猛。它可以运用到方方面面的领域,比如你最常
作者:编程之家 时间:2020-08-13
Lua学习笔记
多重返回值 变长参数 参数传递 实参通过它在参数列表中的位置与形参匹配。 lua中的函数也看作一种类型的值,像数字一样,函数也可以存储到变量中,也可以存储在table中,可以作为实参传递给其他函数。 lua中函数的定义实际就是一条赋值语句,该语句创建了一种类型为“函数”的值。 将函数存储在table中 非全局的函数 迭代器 泛型for 编写模块的基本方法 table库 字符串库 简单I/;O模型
作者:编程之家 时间:2020-08-13
OpenRTMFP/Cumulus Primer2用Lua编写HelloWorld应用扩展CumulusServer
OpenRTMFP/Cumulus Primer(2)用Lua编写HelloWorld应用扩展CumulusServer 作者:柳大·Poechant 博客:Blog.csdn.net/poechant 邮箱:
[email protected]
日期:April 10th, 2012 下面的这个实例是在本地(Client与Server位于同一机器上)测试的。 1 Server-sid
作者:编程之家 时间:2020-08-13
OpenRTMFP/Cumulus Primer6CumulusServer启动流程分析续2
OpenRTMFP/Cumulus Primer(6)CumulusServer启动流程分析(续2) 作者:柳大·Poechant(钟超) 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 1 main.cpp 中的main()函数中的server main.cpp 中真正启动的是s
作者:编程之家 时间:2020-08-13
lua教程 - 入门基础
1, 关键字 and break do else elseif end false for function if in local nil not or repeat return then true until while 2, 数据类型 怎么确定一个变量是什么类型的呢?大家可以用type()函数来检查。Lua支持的类型有以下几种: Nil 空值,所有没有使用过的变量,都是nil。
作者:编程之家 时间:2020-08-13
lua脚本文档中文翻译基础
介绍 Lua读作“鹿啊”,是一种据创作者说的类Pascal脚本语言。 巴西人做的,其名字”lua”是西班牙语的月亮。 Lua是目前在游戏工业中用得最多的脚本语言。 优点是执行速度快。 基本概念 一段脚本就是一组命令和数据。 命令的术语叫作 语句,一段语句可以用 do ... end 括起来构成一个语句块。 语句块是一个相对独立的块,逻辑上等同于一条语句。 脚本中两个减号“–”后面到行末的内容为
作者:编程之家 时间:2020-08-13
有关lua,luci的介绍
一颗璀璨的月光宝石——Lua Lua语言简介 1993 年在巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro in Brazil)诞生了一门编程语言,发明者是该校的三位研究人员,他们给这门语言取了个浪漫的名字——Lua,在葡萄牙语里代表美丽的月亮。事实证明她没 有糟蹋这个优美的单词,Lua语言正如它名字所预示的那样成长为一门
作者:编程之家 时间:2020-08-13
关于Lua脚本中跨路径引用以及多重跨路径引用的问题
问题1:载入其他目录的lua脚本,并且其中引用了和lua脚本放在同目录中的dll文件 比如Lua脚本中有这样一句 require("test")用来载入同目录下名为test.dll的库,直接运行这个Lua脚本是没问题的 但是在其他目录下的exe文件将此Lua脚本嵌入运行就会找不到test.dll了 因为当前运行的exe和dll没在同一个目录 而require("c:\\dir\\test")这样是
作者:编程之家 时间:2020-08-13
Lua脚本在C++下的舞步(入门指引)转
转帖自http://www.cnblogs.com/hmxp8/archive/2011/11/23/2259777.html Lua脚本在C++下的舞步(一)(入门指引) 现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC
作者:编程之家 时间:2020-08-13
lua环境搭建
lua环境搭建 操作系统:ubuntu11.10 安装过程: 1、先去Lua的官网( http://www.lua.org/ftp/)下载最新发布包,我下载的是 lua-5.2.0.tar.gz,输入命令wget http://www.lua.org/ftp/lua-5.2.0.tar.gz 2、解压lua-5.2.0.tar.gz,输入命令:tar zxvf lua-5.2.0.tar.gz
作者:编程之家 时间:2020-08-13
Lua中的面向对象实现探讨
元表概念 Lua中,面向对向是用元表这种机制来实现的。元表是个很“道家”的机制,很深遂,很强大,里面有一些基本概念比较难理解透彻。不过,只有完全理解了元表,才能对Lua的面向对象使用自如,才能在写Lua代码的高级语法时游刃有余。 lua的metatable的官方解释, 1. 每个table和每个full user data都可以有自己的metatable,并可通过setmetatable和getm
作者:编程之家 时间:2020-08-13
使用 Lua 编写可嵌入式脚本
跳转到主要内容 登录 (或注册) 中文 技术主题 软件下载 社区 技术讲座 developerWorks 中国 Linux 文档库 使用 Lua 编写可嵌入式脚本 Lua 提供了高级抽象,却又没失去与硬件的关联 Martin Streicher (
[email protected]
), 首席编辑, Linux Magazine 简介: 虽然编译性编程语言和脚本语言各自具
作者:编程之家 时间:2020-08-13
Lua脚本学习
LUA脚本学习 从lua调用C++函数和对象 利用LuaPlus可以方便的从C++中调用lua脚本,翻过也一样。通过注册函数或类对象,lua便可以访问C++。 一、C风格函数注册 Lua提供了C风格的回调函数注册,该函数原型如下: int Callback(LuaState* state); 无论是全局函数、类非虚函数、类虚函数,只要符合上面的
作者:编程之家 时间:2020-08-13
Lua中实现类似C#的事件机制
Lua中实现类似C#的事件机制 Lua的语法非常灵活, 使用他的metatable及metamethod可以模拟出很多语言的特性. C#中我们这样使用事件: xxx.Click += new System.EventHandler(xxx_Click); private void xxx_Click( object sender, EventArgs e) { /* */ } 在L
作者:编程之家 时间:2020-08-13
lua 中pairs 和 ipairs区别
lua 中pairs 和 ipairs区别 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下: ipairs (t) Returns three values: an iterator function, th
作者:编程之家 时间:2020-08-13
上一页
10
11
12
13
14
15
16
17
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native