[openresty学习之五]模块

从 Lua 5.1 语言添加了对模块和包的支持。一个 Lua 模块的数据结构是用一个 Lua 值(通常是一个 Lua 表或者 Lua 函数)。一个 Lua 模块代码就是一个会返回这个 Lua 值的代码块。 可以使用内建函数 require() 来加载和缓存模块。简单的说,一个代码模块就是一个程序库,可以通过 require 来加载。模块加载后的结果通过是一个 Lua table,这个表就像是一个命名空间,其内容就是模块中导出的所有东西,比如函数和变量。require 函数会返回 Lua 模块加载后的结果,即用于表示该 Lua 模块的 Lua 值。

第五节:给对方留足面子

给对方留面子——这一点至关重要,却往往被我们置于脑后。我们践踏他人的感受,横冲直撞,一意孤行;我们在他人面前训斥孩子或是下属,随心所欲,毫不留情。我们 从未顾及对他们自尊心造成的伤害,而这些伤害原本只需要几分钟的思考或是几句贴心的话语就能够轻易化解。

[openresty学习之四]函数

在 Lua 中,函数是一种对语句和表达式进行抽象的主要机制。函数既可以完成某项特定的任务,也可以只做一些计算并返回结果。在第一种情况中,一句函数调用被视为一条语句;而在第二种情况中,则将其视为一句表达式。

第四节:没有人喜欢听命于人

将命令改为问句不仅听起来更悦耳,还能够激发创造力。如果对方参与了决策过程,他就更乐于付出实施。

[每天一碗鸡汤,好喝又营养]2019年8月9日

“锦鲤”这两个字,并不是对美好生活的向往,它是物欲,是流量,是可悲的侥幸,是对宿命论的屈从,就像庸常生活的救命…

[openresty学习之三]Lua基础数据结构和控制结构

详细介绍Lua语言的基础数据结构和控制结构。

[openresty学习之二]Lua和LuaJIT简介

OpenResty并没有直接使用LuaJIT官方提供的版本,而是在此基础上,扩展和维护了自己的LuaJIT分支,并扩展了很多独有的额API。这些独有的API,都是在实际开发OpenResty的过程中,出于性能方面的考虑而增加的。

[玩转MySQL之一]MySQL体系架构简介

MySQL是一个典型的C/S架构程序,MySQL Server提供数据库服务,完成客户端的请求和操作,Client负责连接到Server。MySQL和其他关系型数据库不一样的地方在于它的弹性以及可以通过插件形式提供不同种类的存储引擎,MySQL请求处理过程会根据不同的存储引擎发生变化,比如事务性的InnoDB和非事务性的MyISAM,数据的存储和SQL的执行会产生很大的差异。

第三节:先承认自己的错误

假如别人在批评你之前先承认自己也有诸多缺点,批评的话语就没有那么刺耳了。 承认自己的过错——哪怕是是尚未改正的…

centos7上安装openresty

本文详细介绍如何在centos7上安装openresty

正在加载中...

已加载全部内容

已经没有更多文章了

返回顶部