三、Lua基础语法
变量和数据类型局部变量和全局变量局部变量:使用 local 关键字声明,仅在声明它们的块或函数中可见。局部变量的作用域从声明它们的位置开始,到所在块结束为止。local x = 10print(x) -- 输出 10全局变量:默认情况下,在块或函数外部声明的变量是全局变量。
FreeSWITCH 高可用部署与云原生集群部署
编者按:在本次RTSCon2022中,我们邀请到了烟台小樱桃网络科技有限公司CTO,FreeSWITCH中文社区创始人 杜金房,为大家详细分享双机、三机,到可弹性伸缩的通信集群建设经验。
Nginx/OpenResty详解,Nginx Lua编程,重定向与内部子请求
重定向与内部子请求Nginx的rewrite指令不仅可以在Nginx内部的server、location之间进行跳转,还可以进行外部链接的重定向。通过ngx_lua模块的Lua函数除了能实现Nginx的rewrite指令的功能之外,还能顺利完成内部子请求、并发子请求等复杂功能。
lua table.unpack使用
table.unpack介绍table.unpack用于把表中的元素进行拆解返回给调用者,与table.pack做的正好相反,在使用时我们可以指定要拆解的范围,如果不指定默认是拆解所有元素。table.unpack使用table.
从《钢铁侠》里现代软件工程设计思想谈起丨专栏
一、《钢铁侠》大东:在经历了二月份春节贺岁档的影市爆发后,三月相对来说蕴藏了更多感动。小白:对对对,三月上映的电影对我们来说简直就是春天中的“春天”!
史上最复杂电脑蠕虫病毒丨专栏
小白:记得记得,蠕虫病毒通过网络进行复制和传播,主要传染途径是通过网络和电子邮件对吧~大东:记得不错嘛!
redis中lua脚本的简单使用
在使用redis的过程中,发现有些时候需要原子性去操作redis命令,而redis的lua脚本正好可以实现这一功能。
Lua中的逻辑运算符
若 A 为 false,则返回 A,否则返回 B。可以看到当 b = false 时,Lua模拟的 a and b or c 始终返回 c 并不能还原三目运算符的原貌。
Lua 中的三目运算符介绍
Lua 原生的语义并没有实现三目运算,一般是通过逻辑运算符 and 和 or 来模拟三目运算符的。三目运算熟悉 C/C++ 的老司机都知道三目运算 a ? b : c,这种写法替换简单的条件判断语句可以在不增加阅读难度的情况下,使代码尽量保持简洁。