• 手机版
  • 热门标签
  • 站点地图
  • 我要投稿
  • 广告合作
  • 联系我们
编程之家
AI导航网
  • 广告位招租
  • 广告位招租
  • 首页
  • 编程教程
  • 编程导航
  • 编程百科
  • 编程博文
  • 编程实例
  • 常见问题
  • 产品运营
  • 软件教程
  • 办公软件
  • ▸ 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 热更新
http://lcinx.blog.163.com/blog/static/43494267201210270345232/ 热更新主要用于不停机修复bug等。故其重点是更新逻辑代码。 切记模块设计时,分为数据和逻辑。 1、所有脚本文件,除了入口的文件外,其他都写成module形式; 2、模块中不要有文件内的local变量,目前未知此种变量存到哪里了,local修饰的函数无所谓; 3、所有的数据部
每日一Lua(2)-语句
1.局部变量 局部变量的声明关键字:local. 局部变量的作用域是声明块,指的是函数体,或者是一个chunk。 例子: local a,b=1,10 if a<b then print(a) local a print(a) end print(a,b) 可以用do..end语言来控制局部变量的作用域,例如求解二元一次方程二元一次: a,b,c=1,4,1 do local a2=2*a
每日一Lua(3)-函数
1.简单的例子 lua中的函数和c中的很相似,下面是数组累加的例子: nums={3,321,11,23,32} function add(a) local sum=0 for k,v in ipairs(a) do sum=sum+v end return sum end print(add(nums)) 2.返回多个值 lua中的函数可以有多个返回值,下面的例子就找到最大值和它的位
每日一Lua(4)-深入函数
1.函数是Lua中的第一值 在Lua中,函数能够像数字和字符串那样,存储在变量和table中,也能作为参数进行传递,也可以作为函数的返回值。 2.词法域 一个函数可以访问外部函数的变量。 3.匿名函数 函数与所有其他值一样都是匿名的,即他们都没有名称,我们可以把函数看成一个值。可以将它赋给某个变量。 foo=function ( x ) return 2*x end print(foo(2))
使用ngx_lua构建高并发应用1
http://www.voidcn.com/article/p-onxowufv-dy.html 一. 概述         Nginx是一个高性能,支持高并发的,轻量级的web服务器。目前,Apache依然web服务器中的老大,但是在全球前1000大的web服务器中,Nginx的份额为22.4%。Nginx采用模块化的架构,官方版本的Nginx中大部分功能都是通过模块方式提供的,比如Http模块
使用ngx_lua构建高并发应用2
  在 之前的文章中,已经介绍了ngx_lua的一些基本介绍,这篇文章主要着重讨论一下如何通过ngx_lua同后端的memcached、redis进行非阻塞通信。 1. Memcached         在Nginx中访问Memcached需要模块的支持,这里选用HttpMemcModule,这个模块可以与后端的Memcached进行非阻塞的通信。我们知道官方提供了Memcached,这个模块只
LUA学习
1、Lua程序设计  在线电子书 2、Lua开发者社区   http://bbs.luaer.cn/ 3、Lua代码在线测试工具   http://www.lua.org/cgi-bin/demo 目标: 一个星期学习基本知识+编写简单程序 在Lua开发者社区找一个稍微大一些的程序,分析Lua在项目中的使用。 http://www.doc88.com/p-583326014440.html lua
移植Lua到ARM平台
移植Lua到ARM平台 Lua是一门很小巧的语言,为保证良好的可移植性,Lua使用ANSI C编写。因此Lua的移植灰常简单,只需要使用正确的交叉编译器就好了。 本文介绍如何将Lua移植到ARM平台,分x个步骤,并使用如下环境: 1. 操作系统:Ubunt10.04 2. 交叉编译器:arm-linux-gcc 4.3.2版本(如果你不知道怎么搭建交叉编译环境,可以参考我的另一篇文章:http:/
浅析Lua中table的遍历
当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是: for key, value in pairs(tbtest) do   XXX   end    for key, value in ipairs(tbtest) do   XXX   end    for i=1, #(tbtest) do       
Lua中的table函数库
table.concat(table, sep,  start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组
Lua的反射
转载请注明:http://blog.csdn.net/herm_lib/article/details/8575939 C++不支持支持反射,要实现放射功能,得写一大堆代码;AS3语言本身支持反射,用起来比C++方便了很多很多(参见http://blog.csdn.net/herm_lib/article/details/8500005)。lua的反射功能,比AS3更方便,从一个对象非常方便地就得
Lua做为c++程序的配置文件
2013年春节过后,愿大家都节日快乐,同时为还活着的程序猿们祈祷,当然死了的也看不到这个文章啦** 先开个小小的玩笑,下面开始正题。 介绍下Lua做为c++程序的配置文件的用法 大家可能习惯了用xml作为配置文件,其实很多时候我们也可以使用脚本作为程序的配置文件,这样程序既可以添加入脚本 又可以使用配置文件,作为一种脚本语言做配置文件自然可以,用lua的好处有几个方面, 1.是它天生和c++程序结
lua
  版权声明 《Programming in Lua》的翻译由www.luachina.net完成。本站已经征得作者Mr. Roberto Ierusalimschy的同意,可以翻译他的著作并在本站发布,本书的版权归Mr. RobertoIerusalimschy 所有,有关版权请参考下面引自官方网站的声明,未经许可不得擅自转贴或者以任何形式发布本书,否则后果自负。 Copyright © 200
每日一Lua(5)-迭代器与泛型for
所谓迭代器就是一种可以遍历一种集合中所有元素的机制。在lua中,迭代器通常表示为函数,每调用依次函数就返回集合中的下一个元素。 1.最简单的迭代器 首先来看c++中的迭代器,输出vector中的所有元素。 #include <iostream> #include <vector> using namespace std; int main() { vector<int> ivec(5,-1
Lua math库
http://blog.csdn.net/yanshou0619/article/details/8261184 函数名 描述 示例 结果 pi 圆周率 math.pi 3.1415926535898 abs 取绝对值 math.abs(-2012) 2012 ceil 向上取整 math.ceil(9.1) 10 floor 向下取整 math.floor(9.9) 9 max 取参数最大值 m
Step By Step(Lua字符串库)
http://www.cnblogs.com/stephen-liu74/archive/2012/07/11/2425233.html  1. 基础字符串函数:     字符串库中有一些函数非常简单,如:     1). string.len(s) 返回字符串s的长度;     2). string.rep(s,n) 返回字符串s重复n次的结果;     3). string.lower(s)
上一页3031323334353637下一页
  • • 一次彻底讲清如何处理mysql 的死锁问题
  • • MySQL 通过 Next-Key Locking 技术(行
  • • 一文彻底弄懂mysql的事务日志,undo lo
  • • Linux系统控制文件 /etc/sysctl.conf详
  • • linux命令useradd添加用户详解
  • • vi 和vim 的区别
  • • Linux系统下如何监测磁盘的使用空间
  • • linux中查看和开放端口
  • • Linux设置开放一个端口
  • • linux之ftp命令详解
  • • linux系统下实时监控进程以及定位杀死挂
  • • Linux下安装jdk8的方法
  • • 阿里云被挖矿进程wnTKYg入侵的解决方法
  • • 莫小安 CentOS7使用firewalld打开关闭防
  • • Linux中more和less命令用法
  • • linux系统里/opt目录和/usr/local目录的
  • • 如何使用Siege进行压测?
  • • 本地访问服务器的nacos地址
Nvdia显卡驱动录屏功能录制游戏
  • 友情链接:
  • 编程之家
  • -
  • 我要投稿
  • -
  • 广告合作
  • -
  • 联系我们
  • -
  • 免责声明
  • -
  • 网站地图
版权所有 © 2018编程之家闽ICP备13020303号-8
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!