读Lua源代码开篇

Lua源代码阅读(一) lualib.h   打开Lua api库函数    Lua5.3中❤️增utf8库 #define LUA_UTF8LIBNAME "utf8" LUAMOD_API int (luaopen_utf8) (lua_State *L); jks 阅读详情

今天是19年第一个工作日,上半年给自己订一个目标,下半年给自己订一个目标。

上半年的目标是读通Lua源码。下半年的目标是熟悉TCP/IP协议。总结历史,以往也给自己制定了许多目标。但是基本上没有实现过。人可以什么优点都没有,但是必须有一点:持之以恒的总结和改进。有了这三样,就会有向上的惯性。人就会慢慢的提高。

       一年之计在于春,一天之计在于晨,千里之行始于足下。其他的不说,let'go。

【ZeloEngine】Lua源码汇总 【ZeloEngine】Lua源码汇总 userdata和light userdata 目前是不用light userdata的 userdata的流程: C++ class Foo注册给lua lua脚本new Foo,lua分配内存,管理gc light userdata则是C++分配内存和构造,一般是对应裸指针,Zelo不用这种用法 检测参数是否是字符串字面量 拼了一个空串,这样编译就会报错了 #define lua_pushliteral(L, s) \ lua_pushlstring(L, 阅读详情

相关推荐

windows下编译lua5.3源代码

最近在windows下搞lua测试,发现lua自带的库有点少,缺少md5等等很常用的库。网上确实有这些第三方库,但这个md5库找不到windows的版本,就想着自己手动编译。不料,这个md5库需要lua5.3的静态链接库。最后,就参考国外一篇文章,尝试windows下编译lua源代码,现在做个分享。

没有开花的树 4859

lua 源代码解析

lua 源代码解析 源代码版本:lua-5.2.0 一、概览 1、lua脚本中暴露的库相关 lbaselib.c - 基础函数库(方便使用lua内部的功能) lbitlib.c - 位运算库 lcorolib.c - 协程库 lstrlib.c - 字符串库,提供通用字符串处理功能 lstring.c - 字符串表(保存所有由Lua操作的字符串集合) lmathlib.c...

iteye_14888的博客 724

修改源代码,让Lua支持中文,中英混合变量名收藏

  修改源代码,让Lua支持中文,中英混合变量名收藏 新一篇: Doris一款为Lua制作的小巧OpenGL封装 | 旧一篇: 自己写的DllCall类方便dll动态链接库函数调用 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange()

skyremember的专栏 4080

lua源代码文件分析

ldebug.c - 调试接口:包含访问调试钩子的函数(lua_sethook/lua_gethook/lua_gethookcount),访问运行时堆栈信息的函数            (lua_getstatck/lua_getlocal/lua_setlocal),检查字节码函数(luaG_checkopenop /luaG_checkcode),           和抛出错误的函数(

NekoCode 的记事本 1078

修改源代码,让Lua支持中文,中英混合变量名

/*** 作者:苏晓  时间:2006年5月24日** 若有转载请注明出处,谢谢!*/Lua脚本的执行效率是相当高的,源文件用纯C写成相当小巧,其可扩展性相当强,前途一片光明。其源文件写得不复杂,相当值得一读。作为中国人,在编程语言的使用上如果能够使用中文作为变量名是非常好的一件事。但是标准的Lua并不支持中文变量名。虽然可以在字符串中处理中文。其实只要修改少量代码就可以让Lua支持中文变量名。

suxiaojack的专栏 9169

lua 代码加密方案

lua 代码加密方案,直接修改源码和外部修改加载器

划船不用浆 1万+

lua源代码分析01:lua源代码结构分析

“标题1”第三方

魏波 7595

win10下如何编译lua源代码

1. 安装C++编译器 参考 https://blog.youkuaiyun.com/wuyutaoktm/article/details/121492492?spm=1001.2014.3001.5501 2. 找到make文件所在的目录 根据上面的帖子,我安装在了 D:\mingw-w64\mingw64\bin,找到mingw32-make.exe 3. 下载lua源代码 https://www.lua.org/ftp/lua-5.4.3.tar.gz 4. 到lua-5.4.3/src下进行编译 打开Mak

wuyutaoktm的博客 1294

lua 源代码初次编译

这把年纪了,感觉最近两年京写一些小儿科的东西,快不好意思写博客了。忍一忍吧,年龄大了,不写下来这些琐碎的细节实在记不住。下次再想用 Lua,就到这里复习复习。这辈子再拼最后一波,搞完我的程序,退休搞乐队去。 1. 官网下载源代码 lua很多年前用过,今天想再试一下,到官网下载了源代码。网址是:http://www.lua.org/download.html 下载的文件是 lua-5.3.5.tar...

程序猿视角 1673

Lua 5.1源代码分析与设计实践

Lua语言诞生于1993年,由巴西里约热内卢天主教大学的Roberto Ierusalimschy、Waldemar Celes和Luiz Henrique de Figueiredo三位科学家设计,作为嵌入式脚本语言存在,因其轻量级、高效率的特点迅速获得了广泛的关注和应用。Lua虚拟机是Lua语言的核心组件,它将Lua的抽象语法树(AST)转换成可执行的字节码,并执行这些字节码。虚拟机的设计理念强调简洁、高效和可移植性,这使得Lua成为嵌入式编程的理想选择。

weixin_34547628的博客 997

C++开发的LUA脚本解释器源代码

LUA是一种轻量级的脚本语言,最初由巴西里约热内卢天主教大学于1993年开发。设计之初,其目标是作为嵌入式语言,提供一种简单、高效的方式来扩展应用程序的功能。经过多年的演化,LUA已成为游戏开发和嵌入式系统中常用的脚本语言之一。

weixin_42499004的博客 945

Visual Studio 2017编译Lua源代码

转载:https://blog.youkuaiyun.com/qq_21397217/article/details/83001161 Visual Studio 2017编译Lua源代码 准备工作 需要带有C++开发组件的Visual Studio 需要Lua源代码(下载页面) 下载得到的Lua源代码是一个tar.gz格式的压缩包,提取出其中的 src 文件夹,这个文件夹中包含了 Lua解释器 、 ...

qq826364410的专栏 1415

lua脚本源码包

很好的嵌入式开发时使用的脚本!lua_test是xp下面的vs2008下面写的测试程序,只是一个使用的熟悉过程,可供查看学习使用。

关于LUA源代码分析学习教程

【zz】http://mobile.51cto.com/iphone-286254.htm 关于LUA源代码分析学习教程是本文要介绍的内容,主要是来学习lua中关于源码的内容,具体内容来看本文详解。 原文是英文版的,利用一点时间翻译成中文的。希望bina大虾指点一二。 ldebug.c - 调试接口:包含访问调试钩子的函数(lua_sethook/lua_gethook/lua_

学习笔记 1624

实战演练,如何用Easyexcel合并单元格,设置字体、边框样式,并在尾行加入备注

,实现效果如下:1、多级表头合并2、表头底纹+表格边框3、合并相同数据单元格4、尾行加入备注。

Su7148的博客 1万+

GNSS数据处理(一)——开源软件RTKLIB与G-Nut/Anubis实战入门

本文详细介绍了GNSS数据处理的开源软件RTKLIB与G-Nut/Anubis的实战入门指南。从软件安装、数据获取到静态短基线解算,逐步讲解操作技巧与常见问题排查,帮助测绘与地质监测人员快速掌握GNSS数据处理技术,提升工作效率。

weixin_30733003的博客 136

Lua 5.1.1 源代码阅读笔记:

  Lua 5.1.1 源代码阅读笔记:(推荐在Notepad++中打开并开启C语言模式)   去年的《程序员》上半年部分除了第二期之外,其他的都不怎么样;但是今年的却不一样,特别是算法与开源手册这两章,真实极务实的。这一期中,发现了Lua 这块圭玉,十分欣喜。下载把玩两天后,感觉语法不怎么样,有点混,不清晰,除此之外,定位什么的都相当精彩!昨天读了读"The 

skyremember的专栏 1915

CAD二次开发c# .net加载cui\cuix菜单文件

public static void LoadMyCui(string cuiFile) { Document doc = Application.DocumentManager.MdiActiveDocument; object oldCmdEcho = Application.GetSystemVariable("CMDECHO"); object oldFileDia = Application.GetSys..

2127
上一篇: Source Insight 4.0 注册
下一篇: Lua源码阅读schedule
shankusu2017
博客等级 码龄15年 155粉丝 155原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值