当前位置: 首页 > news >正文

企业怎么做网站做网站的公司百度一下就知道了官网榡

企业怎么做网站做网站的公司,百度一下就知道了官网榡,制作和维系一个网站的费用,艺术公司网站定制源码已经更新在CSDN的码库里: git clone https://gitcode.com/funsion/CLua.git 在src文件夹下的lualib.h,是Lua的标准库模块。 Lua标准库一共有有个10个库,base, 基本用不着改,所以没加中文名称。 函数声明宏名英文库名中文库…

源码已经更新在CSDN的码库里:

git clone https://gitcode.com/funsion/CLua.git

在src文件夹下的lualib.h,是Lua的标准库模块。

Lua标准库一共有有个10个库,base, 基本用不着改,所以没加中文名称。

函数声明宏名英文库名中文库名详解
LUAMOD_API int luaopen_base(lua_State *L);N/A (通常不需要宏)base提供Lua语言的核心功能,是所有Lua程序默认加载的部分。
LUAMOD_API int luaopen_coroutine(lua_State *L);LUA_COLIBNAMEcoroutine协程提供协程功能支持,允许非阻塞式并发执行流。
LUAMOD_API int luaopen_table(lua_State *L);LUA_TABLIBNAMEtable提供表(table)数据结构的操作,包括创建、修改和查询等。
LUAMOD_API int luaopen_io(lua_State *L);LUA_IOLIBNAMEio端口提供基本的输入输出功能,如文件读写操作等。
LUAMOD_API int luaopen_os(lua_State *L);LUA_OSLIBNAMEos系统提供与操作系统交互的功能,如环境变量获取、时间处理、进程管理等。
LUAMOD_API int luaopen_string(lua_State *L);LUA_STRLIBNAMEstring提供字符串的各种操作,如连接、查找、替换等。
LUAMOD_API int luaopen_utf8(lua_State *L);LUA_UTF8LIBNAMEutf8提供对UTF-8编码的支持,进行解码和编码等操作。
LUAMOD_API int luaopen_math(lua_State *L);LUA_MATHLIBNAMEmath提供数学运算函数,如算术、三角函数、随机数生成等。
LUAMOD_API int luaopen_debug(lua_State *L);LUA_DBLIBNAMEdebug调试提供调试工具,如查看和修改堆栈、设置断点、跟踪调用过程等。
LUAMOD_API int luaopen_package(lua_State *L);LUA_LOADLIBNAMEpackage提供模块加载机制,支持通过require语句加载外部库或模块。
原始的代码为:
LUAMOD_API int (luaopen_base) (lua_State *L);#define LUA_COLIBNAME	"coroutine"
LUAMOD_API int (luaopen_coroutine) (lua_State *L);#define LUA_TABLIBNAME	"table"
LUAMOD_API int (luaopen_table) (lua_State *L);#define LUA_IOLIBNAME	"io"
LUAMOD_API int (luaopen_io) (lua_State *L);#define LUA_OSLIBNAME	"os"
LUAMOD_API int (luaopen_os) (lua_State *L);#define LUA_STRLIBNAME	"string"
LUAMOD_API int (luaopen_string) (lua_State *L);#define LUA_UTF8LIBNAME	"utf8"
LUAMOD_API int (luaopen_utf8) (lua_State *L);#define LUA_MATHLIBNAME	"math"
LUAMOD_API int (luaopen_math) (lua_State *L);#define LUA_DBLIBNAME	"debug"
LUAMOD_API int (luaopen_debug) (lua_State *L);#define LUA_LOADLIBNAME	"package"
LUAMOD_API int (luaopen_package) (lua_State *L);
更改成以下代码:
/* 基础库 */
LUAMOD_API int (luaopen_base) (lua_State *L);
/* 协程库 */
#define LUA_COLIBNAME	"coroutine"
#define LUA_COLIBNAME_C     "协程"
LUAMOD_API int (luaopen_coroutine) (lua_State *L);
/* 表库 */
#define LUA_TABLIBNAME	"table"
#define LUA_TABLIBNAME_C    "表"
LUAMOD_API int (luaopen_table) (lua_State *L);
/* I/O库 */
#define LUA_IOLIBNAME	"io"
#define LUA_IOLIBNAME_C     "端口"
LUAMOD_API int (luaopen_io) (lua_State *L);
/* 操作系统库 */
#define LUA_OSLIBNAME	"os"
#define LUA_OSLIBNAME_C     "系统"
LUAMOD_API int (luaopen_os) (lua_State *L);
/* 字符串库 */
#define LUA_STRLIBNAME	"string"
#define LUA_STRLIBNAME_C    "字"
LUAMOD_API int (luaopen_string) (lua_State *L);
/* UTF-8库 */
#define LUA_UTF8LIBNAME	"utf8"
LUAMOD_API int (luaopen_utf8) (lua_State *L);
/* 数学库 */
#define LUA_MATHLIBNAME	"math"
#define LUA_MATHLIBNAME_C	"数"
LUAMOD_API int (luaopen_math) (lua_State *L);
/* 调试库 */
#define LUA_DBLIBNAME	"debug" 
#define LUA_DBLIBNAME_C	"调试"
LUAMOD_API int (luaopen_debug) (lua_State *L);
/* 包装库 */
#define LUA_LOADLIBNAME	"package"
#define LUA_LOADLIBNAME_C	"包"
LUAMOD_API int (luaopen_package) (lua_State *L);

为了保证中英文库名都可以使用,以便你可以复制英文原码来进行更改。所以保留了英文的库名列表,这样就只能使用两个库列表,

#define LUA_COLIBNAME    "coroutine",          定义,协程英文库宏,英文库名
#define LUA_COLIBNAME_C     "协程"                定义,协程中文库宏,英文库名

其实它们都是加载同样的库名,算是加载了2次,以Lua内部算法,应该只会加载一次。

LUAMOD_API int (luaopen_coroutine) (lua_State *L);函数是Lua标准库中用于打开并注册协程库到指定Lua状态机的入口函数。通过调用此函数,可以使得Lua程序拥有创建和管理协程的能力,实现非阻塞式的并发执行逻辑。

更改完之后,同样需要重新编译Lua的源码,实现以上列出的关键词的中文化。

注意,在Window系统下编译Lua, 最好将所有Lua的源码,重新保存成ANSI格式的文件,刚下载的默认的源码会是UTF-8格式的。

这个事情说三遍,

1,不然就会出现,Window下的UTF-8源码可编译,但Shell里的中文输出会乱码。
2,要不然就是Window的ANSI源码不可编译(假如你没做以上步骤),
3,如果是用ANSI格式的源码编译的Lua.exe,对应的,你在Window下写的Lua程序也是需要保存成ANSI格式的。这样就可以在Shell里输出正确的中文显示。

因为只是改库名,这里就先不用例程演示了。请看接下来的文章,改完协程再上例程。
http://www.khdw.cn/news/53766.html

相关文章:

  • 做美食介绍的网站软文营销软文推广
  • 兰州 网站制作微信营销软件免费版
  • 商务网站开发设计百度信息流效果怎么样
  • java .net 做网站没前途加入网络营销公司
  • 用科讯cms做网站的步骤网推获客平台
  • 网站开发 chrome gimpseo推广优化排名软件
  • 四川旅游seo整站优化站优化优秀软文营销案例
  • 企业信息管理系统下载优化大师的作用
  • 郑州富士康电子厂seo的理解
  • 网站优化图片链接怎么做seo排名工具有哪些
  • 东莞想做网站软文营销怎么写
  • 做同城相亲网站软件开发公司有哪些
  • 南城网站建设价格百度网盘网站入口
  • 徐州网站建设案例搜索引擎优化seo应用
  • 长沙网站优化技巧百度电视剧风云榜
  • 网站建设合同 域名友情链接怎么做
  • asp.net网站开发全过程引擎优化seo是什么
  • 做育儿类网站用什么程序好百度链接提交工具
  • 佛山企业网站开发机器人编程培训机构排名
  • 武昌网站建设公司新闻网最新消息
  • 张雪峰谈广告学专业华为seo诊断及优化分析
  • 做网站如何分工湖人队最新消息
  • 网站建设方案书范本关键词有哪些关联词
  • 网站怎么做rss百度热搜seo
  • 企业网站建设规划方案如何做网页制作
  • 怎么注册国外网站新闻头条今日新闻
  • 上海高中生做课题的网站百度推广账号注册流程
  • 尼乐清网站建设公司的网站制作
  • 花生壳怎么发布自己做的网站行业网络营销
  • 做公司网站需要什么材料广告引流推广平台