一、介绍 二、安装 三、运行 四、开发 1. 介绍 Tengine:轻量级、高性能、高并发、配置化、模块化、可扩展、可移植的Web和反向代理 服务器,Tengine是nginx超集,但做了很多优化,包含了很多比较有用的模…
分类:lua教程
lapis的配置及环境
配置及环境 Lapis 被设计于依据不同环境载入不同的配置来运行服务器。例如,可能您开发环境的配置设置为本地数据库的URL,禁用代码缓存和单个worker。然后,您生产环境的配置可能设定为远程数据库的 URL,启用代码缓…
[转]:如何通过xmake进行交叉编译
xmake 提供了方便灵活的交叉编译支持,大部分情况下,都不需要配置很复杂的toolchains前缀,例如:arm-linux- 什么的 只要这个toolchains目录满足如下结构(大部分的交叉工具链都是这个结构): …
写后台总结
多对多关系的表,如果删除某个表的行,另外一个表怎么处理,关系表怎么处理 比如模板表和模块表,还有一个中间关系表。 因为模板引用模块,他们之间的引用关系在中间关系表里有数据表征,如果删除一个模板,中间表不用删除,因为查找模…
Lua 学习笔记(下)
前面的部分见 Lua 学习笔记(上) 4 辅助库 辅助库为我们用 Lua 与 C 的通信提供了一些方便的函数。基础 API 提供 Lua 与 C 交互的所有原始函数。辅助库作为更高层次的函数来解决一些通用的问题。 辅助库…
[转]:xmake编译配置过程详解
xmake 在构建程序的时候,会去自动检测系统环境,工程描述等来创建最合适的编译配置来进行编译。。 一般情况下,我们只需要执行: $ xmake 就行了,并且如果工程描述没有改变,就不会去重新检测和生成配置。。 但是有时…
【API网关Kong系列十一】- 源码构建Docker 镜像
1、前语 在前的十章中我们介绍了Kong的基本功能和使用,也介绍了基于docker的部署,不过官网提供的Docker部署都是基于rpm形式发布yum安装的,这就有些麻烦了。 本章我们介绍基于源码的方式来构建docker镜…
cocos2d-x + Lua下怎样知道一个Lua对象对应到C++那边是什么类?
print(tolua.type(obj)) 就行了。小技巧,节省大时间,以后就不用抓瞎一般地瞎猜了,特别是在UI那边用各种Widget的时候。
Lua Coroutine协同式多线程
基本概念 Lua 为每个 coroutine 提供一个独立的运行线路。 然而和多线程系统中的线程不同,coroutine 只在显式的调用了 yield 函数时才会挂起。 创建: coroutine.create 运行: …
[转]:多进程等待的跨平台实现
最近在xmake中,用lua的协程实现了多任务编译,效果还是不错的,不过后来发现一个问题: 如果所有编译进程都在处理编译,没有退出的时候,xmake的lua主进程会不断地在这些任务间,不停的切换轮询进程的状态,但是有没有…
为skynet移植一个lua-websocke库
简介 目前大部分游戏、移动互联网、H5客户端主要由JavaScript、Lua、C#、C++等语言进行逻辑开发, 其主要通讯方案便是基于HTTP协议的接口请求与Websocket的推送方案. 起因 skynet内部实现了…
【API网关kong系列九】- Basic插件
1、前言 在上章文章中我们已经介绍了key-auth插件的配置使用方式、还不了解的可以回顾下《【API网关kong系列八】- key-auth插件》 本章我们继续插件的介绍。 2、Basic 插件 2.1 启用插件 Ba…