上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 简单说说Lua中的面向对象 Lua中的table就是一种对象,看以下一段简单的代码: 复制代码代码如下: local tb1 = {a = 1, b = 2}local tb2 = {a = 1, b = 2}local tb3 = tb1 if tb1 == tb2 then print("tb1 阅读全文
posted @ 2018-02-02 13:33 骑单车去旅行 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 前言 元表对应的英文是metatable,元方法是metamethod。我们都知道,在C++中,两个类是无法直接相加的,但是,如果你重载了“+”符号,就可以进行类的加法运算。在Lua中也有这个道理,两个table类型的变量,你是无法直接进行“+”操作的,如果你定义了一个指定的函数,就可以进行了。那这 阅读全文
posted @ 2018-02-02 13:00 骑单车去旅行 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在第一次看见这两样东西的时候,可能会觉得它很深奥,但其实很好理解,虽然实际上它可能真的很深奥。(小若:停!滚粗。) 1.知道为什么1 + 1 = 2吗? 为什么在Lua中,1+1会等于2呢?(小若:难道除了Lua,其他地方就不等于2了?)为什么数字和数字相加是合法的,为什么table和table相加 阅读全文
posted @ 2018-02-02 12:31 骑单车去旅行 阅读(411) 评论(0) 推荐(0) 编辑
摘要: TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数 阅读全文
posted @ 2018-01-29 13:04 骑单车去旅行 阅读(251) 评论(0) 推荐(0) 编辑
摘要: NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号为123。 使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一 阅读全文
posted @ 2018-01-29 10:14 骑单车去旅行 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 关于lua table介绍,看以前的文章http://www.cnblogs.com/youxin/p/3672467.html。 官方文档是这么描述#的: 取长度操作符写作一元操作 #。 字符串的长度是它的字节数(就是以一个字符一个字节计算的字符串长度)。 #也可以求得一个table的长度 tab 阅读全文
posted @ 2018-01-25 10:20 骑单车去旅行 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!" collectgarbage (opt [, arg 阅读全文
posted @ 2018-01-25 10:05 骑单车去旅行 阅读(230) 评论(0) 推荐(0) 编辑
摘要: json.encode 将表格数据编码为 JSON 字符串。 格式: jsonString = json.encode(表格对象) 用法示例: local str = json.encode({a=1,b="ss",c={c1=1,c2=2},d={10,11},100}) echo(str) -- 阅读全文
posted @ 2018-01-23 14:30 骑单车去旅行 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 由于 Lua 脚本语言本身不支持对数字的二进制操作(例如 与,或,非 等操作),MUSHclient 为此提供了一套专门用于二进制操作的函数,它们都定义在一个“bit”表中,使用时只要requre “bit”即可。 bit.ashr - 带符号的按位右移 此函数需要两个整数作为参数。第一个参数可以带 阅读全文
posted @ 2018-01-23 14:28 骑单车去旅行 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,... 2. string库中所有的function都不会直接操作字符串,而是返回一个结果 s = "[abc]" string.len(s) <==返回5 string.rep("abc", 2) <==返回"ab 阅读全文
posted @ 2018-01-22 16:22 骑单车去旅行 阅读(591) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页