
Lua
文章平均质量分 77
主要是一些由Lua相关的脚本,算法,以及源码阅读
骇客之技术
技术狂热者(梦想成为黑客,却走上了程序员之路)
展开
-
分享一个手游脚本源码
给大家接触手游模拟脚本的一个样板,支持多分辨率适配脚本功能为批量送体力给好友,功能简单原创 2022-06-15 00:53:11 · 5510 阅读 · 2 评论 -
如何看懂luac -l -l 命令
sample.lualocal a = 8原创 2017-01-03 01:36:47 · 4178 阅读 · 0 评论 -
详解lua_pushfstring
基于lua源码版本5.3.3分析先看这个函数的实现部分原创 2016-12-31 22:16:00 · 8819 阅读 · 0 评论 -
详解luaL_newstate()
windows 7平台 VS 2012 lua 5.3.3源码 debug模式下上篇lua数据结构讲完了,这篇看lua执行过程中的数据变化原创 2016-12-31 16:58:08 · 13778 阅读 · 2 评论 -
lua5.3数据结构
建议从上往下阅读 部分预定义部分可参考 luaconf.h以下和机器有关,比如在32位(64)机器原创 2016-12-18 14:48:01 · 1153 阅读 · 0 评论 -
排序算法Lua实现
排序算法原创 2015-08-10 21:59:26 · 433 阅读 · 0 评论 -
A*算法Lua实现
游戏原创 2017-08-21 12:32:40 · 644 阅读 · 0 评论 -
排列组合Lua实现
排列原创 2016-03-21 10:10:20 · 2503 阅读 · 0 评论 -
堆排序Lua实现
堆排序原创 2017-08-21 18:19:27 · 461 阅读 · 0 评论 -
动态规划Lua实现
–参考 http://blog.youkuaiyun.com/u013445530/article/details/45645307原创 2017-08-21 20:33:26 · 303 阅读 · 0 评论 -
把1-9这9个数字按从小到大的顺序排列 ,中间添上“+”和“-“,““,可以计算的结果等于100的程序
Talk is cheap,show me code~原创 2017-08-23 12:30:20 · 39529 阅读 · 0 评论 -
KMP算法Lua实现
kmp算法原创 2016-12-22 00:47:20 · 504 阅读 · 0 评论 -
快速排序Lua实现
快速排序原创 2017-08-19 15:48:20 · 380 阅读 · 0 评论 -
Lua userdata详解
light userdata 和 full userdata原创 2016-09-10 14:59:14 · 8759 阅读 · 5 评论 -
Step By Step(Lua目录)
之前已经说了很多,我目前的观点还是那样,在嵌入式脚本中,Lua是最优秀、最高效的,如果您有不同的观点,欢迎指正并讨论,切勿吐槽。这个系列完全来自于《Programming in Lua》,您可以将其视为本人的读书笔记。转载 2015-08-25 23:28:35 · 329 阅读 · 0 评论 -
Lua的局部变量"bug"
Lua可以用local定义局部变量,当多次对同一个变量名使用local, 将定义不同的局部变量原创 2015-08-13 15:21:58 · 747 阅读 · 0 评论 -
windows下编译lua几种方法
一 使用nmake# compile原创 2015-09-20 02:09:31 · 7359 阅读 · 0 评论 -
lua5.1字节码文件分析
sample.lua编译后的lua文件luac.out阅读注意,大小有关的指令从后往前阅读(小端) 比如 01000000代表的是0x00000001提供一个把32位指令转换为字节码函数其它阅读笔记,主要参考lopcodes.h ,lopcodes.c,print.c1代表常量,最高位为1,常量的话去掉这位,实际8位,寄存器最大255#define INDEXK® ((int)® & ~BITRK)附录浮点数计算方式......原创 2016-12-18 20:43:56 · 4193 阅读 · 0 评论 -
章鱼lua扩展模块
章鱼lua C扩展1,安装ndk并设置环境变量 2,切换到project/jni目录下运行ndk-build 注意:需要把so放到某个目录中,我这里是/data/local/tmp !!! 例如; adb push mytestlib.so /data/local/tmp 1,mytestlib.c文件//lua核心API声明#include "lua.h" //lua辅助库API声明原创 2016-08-21 15:07:20 · 722 阅读 · 0 评论 -
luajava升级过程
lua5.1网上的扩展模块很多,但是支持最新版lua却很少,主要是lua新版和旧版有兼容性问题,其实稍微修改下就能升级了 比如常用的 AndroLua , luajava , lfs , luacurl , 更多模块兼容主要采取2种方式:1,修改lua源码在luaconf.h定义宏LUA_COMPAT_5_1 LUA_COMPAT_5_2,以便兼容以前的模块(最方便) 缺点要重新编译lua引...原创 2016-12-28 00:12:15 · 2031 阅读 · 0 评论 -
middleclass源码阅读笔记
middleclass源码阅读笔记 lua中的面向对象(纯lua实现)思路按照新类的建立流程类的建立: 1,由middleclass直接创造出来的为类,或者父类源码解析 1. _createClasss(aClass, super)name 类名 string super 父类表 (没有父类时不存在这个域) static 静态表 __instanceDict 实例表 存放类原创 2017-05-27 10:20:31 · 773 阅读 · 0 评论 -
回溯算法解决数独Lua实现
sudoko = { {8, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 3, 6, 0, 0, 0, 0, 0}, {0, 7, 0, 0, 9, 0, 2, 0, 0}, {0, 5, 0, 0, 0, 7, 0, 0, 0}, {0, 0, 0, 0, 4, 5, 7, 0, 0}, {0, 0, 0, 1原创 2017-08-18 16:57:20 · 1522 阅读 · 0 评论 -
归并排序实Lua实现
归并排序原创 2017-08-18 14:15:44 · 351 阅读 · 0 评论