问: 我调用了test模块中的del_env函数,可是main文件里的print并没有消失。 -- test.lua local test = {} function test.del_env () _ENV = nil end return test -- main.lua local test
转载 2017-08-15 09:54:00
61阅读
2评论
Lua中base库里面的接口都是全局可见的,我在 全局环境 一篇里面已经谈到了。在lua5.2中base库增加了2个全局变量和23个函数,这些都可以在lbaselib.c里面找到。 首先增加了两个变量: _G = 当前lua中的全局环境 _VERSION = LUA_VERSION 其中LUA_VERSION是一个宏,在每个版本的Lua中都不一样,定义在lua.h中 可以看到如果我用
原创 2013-01-13 16:21:36
3072阅读
Lua的实现是非常简单而且清晰的,我决定整理一下最近学到的lua知识,我想先从lua的环境开始谈起。 环境是个什么概念呢?在lua中,大部分的结构都可以用table来表达,环境也不例外,环境指的是一张表,这张表里保存这能够使用的全局变量。这样说还是不太清晰,接着看就会明白了。 全局环境是什么呢?Lua有一个大的环境,即 _G 环境。这个是全局环境,保存着全局的变量。可以通过这行代码打印出 _G
原创 2013-01-03 21:03:23
3511阅读
Lua5.2中的math库里面包含了三角函数、指数和对数函数、取整函数、max和min、随机数函数,以及变量 pi 和 huge。这些定义可以在lua源码中lmathlib.c中找到。下面我按我实际使用中频率的高低进行了排序列出,这样方便查找。 math.pi = PI    --圆周率 math.huge = HUGE_VAL   
原创 2013-01-02 22:57:17
9791阅读
首先说一下5.3貌似没有这个问题, 可是眼下最新版的luasocket 3.0 rc1仅仅能支持5.2, 5.3调用的话程序会崩溃(不知道是不是我没配置好) 出现这个问题的解决办法, 想必网上有非常多资料了, 就是C model的静态和动态链接的问题, lua5.2不支持 >= 2的静态链接, 而假
转载 2018-02-27 17:01:00
153阅读
在嵌入式linux上,想最简单方便的使用网络资源,如Ftp,http,和socket,用c实现容易吗?解析json,用c实现容易吗?不如用dkjson.lua这个库。所以,使用lua脚本强大的网络模块,能给嵌入式linux应用开发带来不少方便。且lua很容易和c集成到一块儿,实现一些强大功能。以下记录下移植luasocket网络库到嵌入式linux开发板的过程:首先下载源码,地址在...
原创 2021-08-31 10:24:34
869阅读
1.ubuntu版本11.122.在Lua官网下载lua 5.1.43.解压包,tar xvzf luaxxx.tar.gz4.进入目录,运行mak
原创 2022-09-15 14:58:00
503阅读
服务器版本:Ubuntu 18.04.6lua版本:lua-5.1.5安装步骤1. 上传lua安装包,笔者是放在了目
原创 2022-12-14 11:01:10
370阅读
以前一直介绍NGINX 和 PHP安装,今天安装NGINX+LUA,开始感觉挺难的,其实很容易!~1、安装各种包# sudo apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl2、去下载春哥的openresty,
转载 2021-08-24 16:06:34
1199阅读
本教程介绍了如何在Ubuntu 18.04上安装OpenCV。OpenCV(开源计算机视觉库)是一个开源计算机视觉库,具有C ++,Python和Java的绑定。它的用途非常广泛,包括医学图像分析,拼接街景图像,监视视频,检测和识别人脸,跟踪运动对象,提取3D模型等等。OpenCV 可以利用多核处理功能,并具有GPU加速功能以进行实时操作。我们将向您展示两种在Ubuntu安装OpenC
1。安装前最好连上网,遇到的问题是安装中文出现问题。有些东西安装不上。2。安装jdk:第二步开始安装安装JDK6 代码: sudo chmod +x jdk-6-linux-i586.bin         sudo ./jdk-6-linux-i586.bin 配置环境变量编辑/etc/profile文件添加以下
Lua语言具有很强的嵌入优势,可跨平台编译、运行,使用Lua语言可高效开发Cocos2d-x游戏。你看到的很多国产优秀教程都是从
原创 2022-12-14 00:55:28
95阅读
2评论
最详细编译内核2019年3月27日编译内核1.先去官网下载内核源码2.保存一下文件3.安装一下编译内核需要的一些程序4.解压内核到指定位置5.进入到解压位置6.净化源码7.对内核选项进行配置8.删除配置时留下的一些不用的文件9.编译内核10.编译模块11.安装模块12.将3个文件拷贝到boot目录下13.最后一步,更新grub14.小结 2019年3月27日我在上一篇文章中提到要写一篇编译内核的
0.目的是在将小巧玲珑的Nginx和Django 通过uwsgi整合1.预备环境 Python 2.7.8 @ ubuntu server 14.04.2版本2.安装Django(这里使用的是pip,当然easy_install也是可以的) sudo pip install django==1.83.安装 Nginx sudo apt-get install nginx4.安装 uwsgi sud
下载lua包并解压 wget -c http://www.lua.org/ftp/lua-5.3.0.tar.gz 或者下载地址:http://www.lua.org/ftp/,把下载的文件放到/usr/local/src/目录下。 下载libreadline相关支持 Ubuntu sudo apt-get install libreadline5 sudo apt-get i
原创 2021-08-13 10:37:43
1045阅读
Question 1: ubuntu下Qt cannot find -lGL 在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误,Answer: sudo apt-get install libgl1-mesa-devsudo apt-get install libqt4-dev或者sudo apt-get install libgl1-m
原创 2022-09-08 20:30:35
54阅读
下载lua包并解压wget -c ://.lua.org/ftp/lua-5.3.0.tar.gz或者下载地址:://.lua.org/ftp/,把下载的文件放到/usr/local/src/目录下。下载libreadline相关支持Ubuntusudo apt-get install libreadline5 sudo apt-get ...
原创 2022-03-17 17:32:11
830阅读
1.zabbix介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping
转载 2021-05-16 01:29:00
671阅读
3评论
Cloudera Hadoop 5.2 部署
原创 2014-12-12 01:28:18
1458阅读
1点赞
1评论
 图解安装CentOS 5.2 1、前面开机设置光驱启动的就不说了,直杀到启动时的第一个画面,如下:     说明: To install or upgrade in graphical mode. Press the <ENTER> key. //按回车键直接进图形界面安装 To install or upgrade in text m
原创 2010-09-18 00:57:03
1373阅读
  • 1
  • 2
  • 3
  • 4
  • 5