读书随记
读书随记
读书随记 记录读书的好句和感想; 史铁生 - 病隙随笔
杂记
杂记
随记 记录未归类的笔记 - Java并发的happens-before规则 - 乐观锁和悲观锁 - Synchronized关键字 - 为什么要使用双亲委派机制? - Spring的配置类分为Full
14-Lua的文件IO
14-Lua的文件IO
14-Lua的文件IO Lua 提供了大量对文件进行 IO 操作的函数, 这些函数分为两类: 静态函数 和 实例函数; - 静态函数: 指通过 io.xxx() 方式对文件进行操作的函数; - 实例函
13-Lua的协同线程和协同函数
13-Lua的协同线程和协同函数
Lua 的协同线程和协同函数 协同线程 Lua 中有一种特殊线程, 称为 `coroutine`, 协同线程, 简称协程; coroutine 可以在运行时暂停执行, 然后转去执行其它线程; 也可以
JMH详细使用
JMH详细使用
JMH 基本使用 - 官方地址 安装 JMH 环境: - Maven 项目; - JDK 8; Maven 方式安装 引入如下依赖: ```xml <dependencies>
12-lua面向对象
12-lua面向对象
Lua 面向对象 对象的创建 > Lua 中通过 table 和 function 可以创造简单的 Lua 对象; table 为 Lua 对象赋予属性, function 给对象赋予行为;
11-Lua元表与元方法
11-Lua元表与元方法
Lua 元表与元方法 Lua 中每个普通 table 都可为其定义一个元表, 用于扩展该普通 table 的行为功能; 比如, 对于 table 与数值相加的行为, Lua 中是没有定义的, 但用
10-模块数据结构
10-模块数据结构
模块数据结构 > > 模块文件主要是由 table 组成, 在 table 中添加相应的变量、函数, 最后文件返回该 table 即可; > > 如果其他文件需要使用模块
09-迭代器
09-迭代器
迭代器 Lua 提供了两个迭代器 pairs(table) 和 ipairs(table); 这两个迭代器通常会应用于泛型 for 循环中, 用于遍历指定的 table; 两个迭代器的不同点有: -
08-table数据结构
08-table数据结构
table 数据结构 数据结构 数组 使用 table 数据类型可以定义一维、二维、多维数组; 需要注意的是: Lua 中的数组索引是从1开始的,且声明数组时不需要声明长度, 可以随时增加元素;