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

三个小伙毕业了做购物网站的电视剧黑科技引流软件是真的吗

三个小伙毕业了做购物网站的电视剧,黑科技引流软件是真的吗,网站首页设计模板,泰兴市 建设安全监察网站源码已经更新在CSDN的码库里: git clone https://gitcode.com/funsion/CLua.git在src文件夹下的lstrlib.c 标准字符串操作与模式匹配库函数,表明这个C源文件实现了Lua的标准字符串操作与模式匹配库,即提供了与字符串操作相关的API和功能实现…

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

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

在src文件夹下的lstrlib.c 标准字符串操作与模式匹配库函数,表明这个C源文件实现了Lua的标准字符串操作与模式匹配库,即提供了与字符串操作相关的API和功能实现。


增加中文版stringmetamethods 元方法列表,保留英文版stringmetamethods元方法列表。


原始的代码为:
static const luaL_Reg stringmetamethods[] = {{"__add", arith_add},{"__sub", arith_sub},{"__mul", arith_mul},{"__mod", arith_mod},{"__pow", arith_pow},{"__div", arith_div},{"__idiv", arith_idiv},{"__unm", arith_unm},{"__index", NULL},  /* placeholder */{NULL, NULL}
};
 更改成以下代码:

/* 定义字符串的元方法列表 */
static const luaL_Reg stringmetamethods[] = {{"__add", arith_add},{"__加",arith_add},{"__sub", arith_sub},{"__减",arith_sub},{"__mul", arith_mul},{"__乘",arith_mul},{"__mod", arith_mod},{"__取模",arith_mod},{"__pow", arith_pow},{"__乘方",arith_pow},{"__div", arith_div},{"__整除",arith_div},{"__idiv", arith_idiv},{"__向下整除", arith_idiv},{"__unm", arith_unm},{"__负号", NULL},{"__index", NULL}, {"__索引", NULL} ,/* 占位符 */{NULL, NULL}
};
原始的代码为:

static const luaL_Reg strlib[] = {{"byte", str_byte},{"char", str_char},{"dump", str_dump},{"find", str_find},{"format", str_format},{"gmatch", gmatch},{"gsub", str_gsub},{"len", str_len},{"lower", str_lower},{"match", str_match},{"rep", str_rep},{"reverse", str_reverse},{"sub", str_sub},{"upper", str_upper},{"pack", str_pack},{"packsize", str_packsize},{"unpack", str_unpack},{NULL, NULL}
};

 更改成以下代码:

/* strlib 结构体定义了字符串库中所有函数的映射关系 */
static const luaL_Reg strlib[] = {{"byte", str_byte}, /* byte函数用于提取字符串中的一个或多个字节 */{"char", str_char}, /* char函数根据给定的数值创建一个字符串 */{"dump", str_dump}, /* dump函数将函数转换为二进制字符串 */{"find", str_find}, /* find函数在字符串中查找子字符串 */{"format", str_format}, /* format函数根据指定的格式创建一个字符串 */{"gmatch", gmatch}, /* gmatch函数返回一个迭代器,用于在字符串中进行全局正则表达式匹配 */{"gsub", str_gsub}, /* gsub函数在字符串中替换所有匹配的子串 */{"len", str_len}, /* len函数返回字符串的长度 */{"lower", str_lower}, /* lower函数将字符串中的大写字母转换为小写字母 */{"match", str_match}, /* match函数在字符串中进行模式匹配 */{"rep", str_rep}, /* rep函数重复字符串一定次数 */{"reverse", str_reverse}, /* reverse函数反转字符串 */{"sub", str_sub}, /* sub函数提取字符串的子串 */{"upper", str_upper}, /* upper函数将字符串中的小写字母转换为大写字母 */{"pack", str_pack}, /* pack函数将数据打包成二进制格式 */{"packsize", str_packsize}, /* packsize函数返回给定格式数据打包后的大小 */{"unpack", str_unpack}, /* unpack函数从二进制字符串中解包数据 */
/* 中文注释部分为对应的中文函数名,便于中文用户理解 */{"字节", str_byte},{"字符", str_char},{"转储", str_dump},{"查找", str_find},{"格式", str_format},{"匹配", gmatch},{"替换", str_gsub},{"长度", str_len},{"小写", str_lower},{"配对", str_match},{"重复", str_rep},{"倒序", str_reverse},{"子串", str_sub},{"大写", str_upper},{"打包", str_pack},{"包尺寸", str_packsize},{"拆包", str_unpack},{NULL, NULL} /* 结束标志 */
};

为了保证中英文 函数都可以加载,以便你可以复制英文原码来进行更改。所以保留了英文版 函数名列表,这样就能使用两种文的函数。
   {"byte", str_byte},     // 字节
  {"字节", str_byte},    // 和byte相同,但是使用中文名称

其实它们都是加载同样的库名,算是加载了2次,以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.mnyf.cn/news/45264.html

相关文章:

  • 网站建设 软件有哪些内容鹤壁搜索引擎优化
  • 深圳公司网站建设设谷歌浏览器下载安装2022
  • 什么是网站建设流程高端大气网站建设
  • 中国十大电商做的好的网站找百度
  • 拍卖网站怎么做典型的网络营销案例
  • 技术支持 合肥网站建设国内最新消息新闻
  • 域名备案网站建设方案搜索引擎收录查询
  • 西樵乐从网站建设磁力搜索引擎不死鸟
  • 安庆做网站的免费的网络营销方式
  • 网站如何引入流量seo论坛
  • html好看的网站郑州seo外包顾问热狗
  • dw做网站注册页代码谷歌 翻墙入口
  • 债权债务交易网站开发软文广告经典案例300
  • 网站快速注册seo网站排名查询
  • 如何不备案做购物网站seoheuni
  • 如何用源码搭建网站源码品牌词优化
  • 机械设计网网站关键词优化推广哪家快
  • 长春网站制作最专业促销活动推广语言
  • 丹徒网站建设我为什么不建议年轻人做销售
  • 独立网站制作网站编辑怎么做
  • 手机在线做ppt的网站企业营销策划书如何编写
  • 景泰做网站专业网站建设公司
  • 政府网站建设程序2345网址导航电脑版
  • 搬家网站怎么做人民日报最新头条10条
  • 网站流量统计怎么做的今日热点新闻15条
  • 湛江网站建设公司哪家好百度免费网站制作
  • 深圳网站建设公司市场seo免费外链工具
  • wordpress子目录多站点设置国外免费源码共享网站
  • 网站后台添加临沂seo建站
  • 闸北区网站建设网页制seo是做什么工作内容