ICode9

精准搜索请尝试: 精确搜索
  • lua学习+linux2022-03-06 23:02:57

                    。。是字符串连接符,字典用=号连接,     注意for do end都是连一起,     注意if then,     如果local在函数里,是可以访问,非local出了函数一样能用,     doend代码块也是一样,        注意点号表示,只能key是字符串,     注意括号不是必须

  • Lua安装及使用2022-03-06 15:02:55

    1 Lua介绍 Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面。Lua一般用于嵌入式应用,现在越来越多应用于游戏 当中,魔兽世界,愤怒的小鸟都有用到。 优势 Lua极易嵌入到其他程序,可当做一种配置语言。 提升应用性能,比如:游戏脚本,nginx,wireshark的脚本 兼容性强,可以直接使用 C

  • lua中table对象的引用传递问题2022-03-02 12:33:29

    lua中table对象的引用传递问题 【前言】废话不多说,直接看代码: 【table引用问题总结】引用就是一个对象的别名,不会开辟新的内存空间,用内存是同一块...... 【前言】 废话不多说,直接看代码: local tab1 = {1} local tab2 = {3,4} function func(tab) for k, v in pai

  • 一篇文章带你全面了解Lua语言2022-03-01 10:30:03

    点击下方阅读原文,获取更多it学习资料 lua是一种执行效率很高的脚本语言它也是被严重低估的脚本语言。 想象一下一种比python更容易学习的语言,同时也比python更快更便携。 lua是以月亮命名的他在1993年由巴西的一个计算机科学家团队设计,它是轻量级的,而且速度极快。因为它的虚拟

  • OpenResty-lua-cache-lua-redis-sub2022-02-27 21:58:13

    前言 对于一个 JAVAER来说,肯定都搞过并发吧,对于高并发而言,目前大家都知道的几种解决方案,如下几种 1:缓存 降低DB的访问频率,比如说redis等 2:多线程 提升task处理速度 3:加机器 通过负载均衡–治标不治本,土豪随意 4:消息队列 削峰填谷 接下来我要给大家介绍一款开源的,基于nginx做

  • xlua笔记 2.C#加载lua文件2022-02-27 19:02:09

    https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/XLua%E6%95%99%E7%A8%8B.md   C#访问Lua 这里指的是C#主动发起对Lua数据结构的访问。 本章涉及到的例子都可以在XLua\Tutorial\CSharpCallLua下找到。 获取一个全局基本数据类型 访问LuaEnv.Global就可以了,上面有

  • apisix插件开发(lua版)2022-02-27 01:00:09

    1. 编写插件logstash.lua 位置:/usr/local/apisix/apisix/plugins/logstash.lua local core = require("apisix.core") local plugin_name = "logstash" local schema = { type = "object", properties = { content = {

  • C语言与Lua之间的相互调用详解2022-02-26 10:59:56

    C语言与Lua之间的相互调用详解 写一个C调用Lua的Demo编译运行C语言调用Lua编译问题总结正确的编译命令问题1:缺少-lm参数问题2:缺少-ldl参数​1、为什么会出现undefined reference to ‘xxxxx’错误?​2、-l参数和-L参数 写一个C调用Lua的Demo编译运行 add.c内容 //你需要

  • macos 安装lua2022-02-25 21:05:25

    官网地址: Lua - Environmenthttps://www.tutorialspoint.com/lua/lua_environment.htm教程里面的Installation on Mac OS X 安装好几遍都不成功 后台google后 How Do I Install Lua on MacOS? - Stack Overflow 中采用brew安装 其中brew的安装可参考: homebrew 相关_yilu_beiyu

  • Openresty 快速入门2022-02-25 18:02:57

    1、动态输出 打开E:\study\openresty\openresty-1.19.9.1-win64 目录下的 conf/nginx.conf 文件 在server中增加一下代码 location /hello { default_type text/html; content_by_lua 'ngx.say("<p>hello, world</p>")'; }    运行后,效果如下图 localhost

  • 泛型记得写出来,不然有时候报错都搞不懂哪里出问题了2022-02-24 15:03:09

    编译问题不要留到运行时才跑出来啊。早上9:00-中午3:00,6个小时,服了自己了。   写了一个测试,springboot+redis+lua 执行到redisTemplate.execute(redisScript, idList)的时候一直报错,integer无法转换为string。 我一直以为是lua脚本写错了,翻文档翻过来又翻过去,写法变了又变,还是解

  • lua基础函数 type,tonumber,tostring,pcall,print2022-02-22 22:31:36

    type(v) 用来判断v的类型返回字符串"nil", "number", "string", "boolean", "table", "function", "thread", "userdata" tonumber(e [,base]) 把e(必须为数字或者是可以转成数字的字符串)转成10进制数字,base为多少进制(可以为2-36),默认为1

  • Lua 表随机删除值2022-02-22 19:30:46

    同样一个事情,处理流程不同,会造成效率上的极大差异 先看一段代码 local t = {} function CreateTable() for i=1,2000000 do table.insert(t,i) end --然后再对t进行打乱,前面的博客也有讲述 end CreateTable() --每次从t中获取一个随机值并移除,此处直接从t中循环操作10

  • lua脚本以及redis慢查询日志2022-02-20 15:32:42

    lua脚本 lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua应用场景: 游戏开发独立应用脚本Web应用脚本扩展和数据库插件Nginx + lua开发高性能web应用,限流、防止Sql注入… Redis使

  • [Lua]元表2022-02-20 14:03:54

    参考链接: https://www.runoob.com/lua/lua-metatables.html https://www.jianshu.com/p/cb945e7073a3   元表是一个table,可以让我们改变table的行为,每个行为有对应的元方法 例如,对table进行设置键值,查找键值,运算等,就会触发对应的元方法 1 --__index:table被访问时,如果找不到这

  • Neovim IDE 搭建系列(01)2022-02-19 01:05:40

    Neovim IDE 搭建系列(01) 前言 我是一名 Python 开发者,最早的时候使用 Pycharm 进行开发,后来大概使用了一年多的 vscode,由于受不了 vscode 以及 Pycharm 的卡顿,所以在不久前我转到了 neovim 阵营。 得益于 LSP 以及 DAP 的加持,目前 neovim 的编码体验已经不输于 vscode 了,高效的全键

  • Lua Websockts2022-02-18 20:36:17

    参见:lipp/lua-websockets: Websockets for Lua. (github.com)github网址可能需手动转换lipp.github.com/lua-websockets/>github.com/lipp/lua-websockets websockets为底层的类似于TCP、UDP的socket(实现上基于更底层的socket),不同于上层的webserver 服务端(Service)需并行地支持多

  • Lua服务器框架 crossover2022-02-18 12:00:32

    https://github.com/galenho/crossover.git一个跨平台的lua游戏服务器开发框架,该框架采用多线程并发来处理消息,开发者只需要调用相应的接口函数并绑定相应的回调函数即可,在逻辑层表现为单线程的开发模式,使开发者易用,易调试,易维护,易扩展,同时拥有快速的响应能力。    框架使用面

  • lua 发送消息到 Rabbitmq2022-02-17 21:03:04

    lua 发送消息到 kakfka 的类库挺多的,还都比较靠谱,但是 lua 连接 Rabbitmq 的几个类库好像都不太好用, 有用stomp 协议的, 还有 用AMQP 协议的,由于我的服务器上已经安装了 rabbitmq-c , 它基本上就是一组实现了 AMQP 协议的 C 类库, lua 能通过跨语言调用,调用这些 C 类库的API, 而跨语言

  • lua 通过 stomp协议发送消息到 rabbitmq2022-02-17 21:02:46

    lua 发送消息到 rabbitmq, 我们选择类库lua-resty-rabbitmqstomp 来完成这个任务。 类库安装: 进入 nginx.conf 中 lua_package_path 中对应的目录下的resty 目录(没有则创建) , 执行: wget -c https://raw.githubusercontent.com/wingify/lua-resty-rabbitmqstomp/master/lib/res

  • 安装OpenResty(Nginx+Lua)开发环境2022-02-16 14:35:44

    首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Ngi

  • Redis和Lua2022-02-14 16:30:32

    Lua简介 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 从 2.6版本 起, Redis 开始支持 Lua 脚本 让开发者自己扩展 Redis。 Redis中使用Lua的好处: 减少网络开销,在 Lua 脚本中可以把

  • GO的lua虚拟机 gopher-lua2022-02-08 13:31:52

    https://github.com/yuin/gopher-luahttps://github.com/yuin/gopher-lua  Lua 5.1 Reference Manual - contentshttp://www.lua.org/manual/5.1/  go 中使用 lua package main import ( lua "github.com/yuin/gopher-lua" ) func main() { l := lua.NewState() d

  • Docker+FastDFS+Lua搭建文件服务器进阶版2022-02-07 13:03:40

    使用FastDFS+Nginx+Lua+GraphicsMagick搭建类似淘宝的图片服务器 注:此文章是作为 Docker+FastDFS+Nginx+Lua搭建文件服务器,并实现图片缩略图的补充,新增定高或定宽裁切模式。 版权声明:本文为CSDN博主「逛窑子的李靖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及

  • lua的学习路线2022-02-06 19:04:03

    这个又很标题党, 看了这个标题, 好像我有多少lua经验呢, 实际上只有不到1天, 原因是neovim用lua插件需要一点lua知识. 推荐这个链接, 写得极好, 差不多就是lua的主要要点了. 再结合《lua程序设计》. 我觉得那个链接比书讲得还要清晰. 当然这本书也是难得的好书. 虽然各种语言教程

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有