- 博客(52)
- 资源 (8)
- 收藏
- 关注
原创 查找本机上的WIFI并查看密码。
查看本机上已经存在的WIFI密码,然后,再用下面的命令查看对应的“WIFI名字”的密码。以上的方法都可以打开命令行模式。也称终端,或者DOS模式。WIN 键 + R,输入CMD,回车确认。在搜索框输入CMD,回车确认。
2024-05-10 16:18:13 329
原创 中文编程入门(Lua5.4.6中文版)第十三章 Lua 文件操作
不论是初涉卷轴的初级探险家,还是游刃有余的卷轴大师,Lua I/O库的简单模式与完全模式皆能助你在《Lua世界》的文献海洋中畅游无阻,轻松应对各类文献挑战。在《Lua世界》的冒险旅途中,勇士们时常需要与神秘的文本卷轴打交道。为了更好地掌握这些知识宝藏,Lua I/O库提供了两种强大的探索模式:简单模式和完全模式,助你轻松应对各类文献挑战。对于那些需要同时研读多卷轴、进行精细操作的高级探险家,完全模式宛如一位卷轴大师。它以面向对象的方式,通过掌控特定卷轴的“句柄”,实现对卷轴的各种复杂操作。
2024-04-17 20:25:57 760
原创 中文编程入门(Lua5.4.6中文版)第十二章 Lua 协程 参考《愿神》游戏
在《愿神》的提瓦特大陆上,每一位冒险者都拥有自己的独特力量——“神之眼”,他们借助元素之力探索广袤的世界,解决谜题,战胜敌人。而在提瓦特的科技树中,存在着一项名为“协同程序”的高级秘术,它使冒险者能够以一种独特的方式调度和管理自己的行动序列,就如同操控着多位英勇的元素使者,共同完成复杂的任务。
2024-04-17 18:26:58 1493
原创 中文编程入门(Lua5.4.6中文版)第十二章用《魔兽天下》的概念来解释Lua的元表概念。
如果要找一款网游来类比上述关于Lua元表的解释风格,可以考虑《魔兽天下》。在《魔兽天下》中,角色可以学习和施展各种魔法,这些魔法可以对应到编程中的函数或操作。符咒则可以类比为编程中的特定操作符(如算术符、比较符)或特定功能(如索引、赋值),它们通过元方法(对应游戏中的魔法效果)来改变对象(角色或物品)的行为。:游戏中的藏宝图可以象征编程中的数据结构(如表、数组),其中的宝藏(value)对应数据项,标记(key)对应索引或键。对藏宝图的查询(__index)和更新(__newindex。
2024-04-16 23:40:43 1079
原创 Lua中文语言编程源码-第十节,更改ltm.c 元格操作函数, 使Lua加载中文库关键词(执行诸如__索引,__新索引,__加等元表操作)
3,如果是用ANSI格式的源码编译的Lua.exe,对应的,你在Window下写的Lua程序也是需要保存成ANSI格式的。注意,在Window系统下编译Lua, 最好将所有Lua的源码,重新保存成ANSI格式的文件,刚下载的默认的源码会是UTF-8格式的。在src文件夹下的ltm.c 表格操作函数,此模块是C语言编写的,是Lua语言中的一个库文件,主要用来提供元表操作的功能。1,不然就会出现,Window下的UTF-8源码可编译,但Shell里的中文输出会乱码。
2024-04-16 22:12:50 452
原创 中文编程入门(Lua5.4.6中文版)第十章 Lua 表格 参考模拟人牛游戏 第二节
通过以上示例,我们可以看到表格操作在模拟人生游戏中的广泛应用,包括构建字符串、管理动态数据、排序关系列表以及查找最大值等,极大地提升了游戏数据管理和交互的灵活性与效率。在模拟人生游戏中,表格(tables)作为Lua语言中关键的数据结构之一,广泛应用于各种游戏机制和对象管理。在模拟人生中,表格串联可用于生成具有特定格式的字符串,如构建角色的职业经历记录、家庭成员关系链、家居物品清单等。模拟人生中,表格常用来存储角色的随身物品、家庭成员、社交关系等动态变化的数据。移除的物品: 手机。
2024-04-12 06:00:00 435
原创 Lua中文语言编程源码-第九节,更改ltablib.c 表格操作函数, 使Lua加载中文库关键词(执行诸如查找、插入、删除、排序等表格操作)
3,如果是用ANSI格式的源码编译的Lua.exe,对应的,你在Window下写的Lua程序也是需要保存成ANSI格式的。注意,在Window系统下编译Lua, 最好将所有Lua的源码,重新保存成ANSI格式的文件,刚下载的默认的源码会是UTF-8格式的。1,不然就会出现,Window下的UTF-8源码可编译,但Shell里的中文输出会乱码。其实它们都是加载同样的库名,算是加载了2次,以Lua内部算法,应该只会加载一次。该库提供了许多函数,可以用来创建、操作和管理Lua中的表格。
2024-04-11 20:42:44 241
原创 N 皇后 - 蓝桥杯?-Lua 中文代码解题第6题
研究的是如何将n个皇后放置在n × n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回不同的解决方案的数量。n = 42如上图所示,4 皇后问题存在两个不同的解法。n = 11首先,我们创建一个大小为 n×n 的二维数组(即“棋盘”),其中每个元素初始值为假,表示该位置尚未放置皇后。这样就构建了一个空白的棋盘模型。使用回溯算法来搜索所有可能的皇后放置方案。回溯算法是一种递归地尝试解决问题的方法,当发现当前路径不可行时,会退回至上一步状态,尝试其他可能性。
2024-04-11 19:10:14 976
原创 Lua 和 Love 2d 教程 二十一点朴克牌 (上篇lua源码)
每张牌都由一个表格表示,该表格包含一个代表其花色的字符串和一个代表其等级的数字。大臣、皇后和国王由数字 11、12 和 13 表示。一副牌由一个表格表示,该表格最初包含每张牌中的一张。
2024-04-02 04:34:20 1014
原创 love 2d win 下超简单安装方式,学习Lua 中文编程 刚需!!
一、下载love 2d二、解压三、改环境变量四、下载love 编辑器五、解压love 编辑器六、配置love2d的程序位置。
2024-03-30 19:23:18 721
原创 【容易不简单】love 2d Lua 俄罗斯方块超详细教程
- 引擎主循环函数-- 在Love引擎启动的时候就会调用love.run,这里程序里需要一个非默认的,所以要自己写一个functionlove.run()-引擎工作函数,-- 重写可以重用。重点哦。-- 初始化计时器-- 设置画笔颜色为红色-- 返回一个游戏循环函数-- 处理事件队列-- 遍历并处理所有事件,name,a,b,c,d,e,f 是什么呢,要去查一下love.event.poll()的定义去。-- 如果事件为退出,则终止游戏循环-- 调用相应的事件处理函数end。
2024-03-30 18:01:43 1543
原创 中文编程入门(Lua5.4.6中文版)第十一章 Lua 模块与包 参考星争际霸游戏
在遥远的星际争霸世界中,代码模块就如同星际基地中的高科技仓库,储存着各类经过封装优化的战术指令和战略资源。自Lua 5.1版本起,星际编程者们引入了标准化的模块管理系统,使得不同战舰之间能够共享和调用核心战斗算法,从而提升整体作战效能并降低代码间的耦合风险。而对于C编译而成的动态链接库(so或dll文件),星际编程者也可以如同调度重型武器装备般将其加载到 Lua 中,只需借助“加载库”(中,并可通过环境变量LUA_PATH进行定制,例如,可以在星际指挥官的个人配置中加入新的搜索路径以加载更多个性化模块。
2024-03-21 18:36:05 531
原创 Lua中文语言编程源码-第八节,更改loadlib.c 动态库加载器函数, 使Lua加载中文库关键词(加载库,搜索路径,引入)
3,如果是用ANSI格式的源码编译的Lua.exe,对应的,你在Window下写的Lua程序也是需要保存成ANSI格式的。这样就可以在Shell里输出正确的中文显示。注意,在Window系统下编译Lua, 最好将所有Lua的源码,重新保存成ANSI格式的文件,刚下载的默认的源码会是UTF-8格式的。增加中文版luaL_Reg pk_funcs 包的使用列表,保留英文版luaL_Reg pk_funcs 包的使用列表。1,不然就会出现,Window下的UTF-8源码可编译,但Shell里的中文输出会乱码。
2024-03-21 18:04:36 412
原创 中文编程入门(Lua5.4.6中文版)第十章 Lua 表格 参考模拟人牛游戏
通过灵活运用Lua中的Table操作方法,你可以轻松地管理和扩展这些数据结构,就像在游戏中管理模拟市民的各种生活细节一样。而当你不再需要某个Table时,只需解除其引用,Lua的垃圾回收机制就会帮你清理相应的内存空间。这种强大的结构就像是你的魔法书,用来存储和组织各种类型的信息,如角色属性、物品清单,甚至是整个城市规划布局。在《模拟人牛:编程冒险》中,你扮演一位程序大神,在虚拟的代码世界里构建和操作神奇的数据结构——将一系列事件串联起来形成故事线,用。添加新的人生经历,或者用。
2024-03-21 17:05:31 942
原创 Excle里,将A列偶数行和奇数行的两个单元格内容分别提取到B、C两列
函数获取当前行号,并乘以2得到每对单元格的对应行号。由于Excel中的行号是从1开始的,所以偶数行(第2行、4行等)对应的A列单元格为A2、A4...,奇数行(第1行、3行等)对应的A列单元格为A1、A3...然而,如果只是简单地按照A1,A2放B1,C1;A3,A4放B2,C2这种模式提取,实际操作中可能并不需要这么复杂,直接复制粘贴即可。写着样版程序,想快速将内容求出。想将A列偶数行和奇数行的两个单元格内容分别提取到B、C两列。直接复制数据到Excle里A列,用一行公式实现,多,快,好,省。
2024-03-20 17:30:32 428
原创 Excle里,用公式求格子里“ “ 号内的内容。一行公式实现。
写着样版程序,想快速将内容求出。文本内多行数据里,带”“号内的数据。直接复制到Excle里,用一行公式实现,多,快,好,省。复制到Excle 里,一行公式,直接求出来。
2024-03-20 17:24:20 219
原创 中文编程入门(Lua5.4.6中文版)第九章 Lua 迭代器 参考种田游戏
在Lua中,迭代器以一种强大的机制实现,它可以跟踪并遍历表或其他集合类型的每一个项目。其中,泛型for循环是利用迭代器的一种便捷方式,它内部会保存一个迭代函数、状态常量和控制变量三部分信息。它是一种特殊的数据结构,能够逐个访问集合中的元素,犹如一位探险家穿越种田游戏的领土,逐一揭示各个城市与资源。总之,在Lua中设计和使用迭代器就像是编制一套精巧的战略,让程序能够高效地探索和处理数据集合,无论是在遍历种田游戏的各种游戏元素,还是处理其他复杂的数据结构时都显得游刃有余。
2024-03-19 16:24:53 1101
原创 缺失的第一个正数-面试热题 100?-Lua 中文代码解题第5题
再次遍历数组 nums,由于前面的操作,数组中下标 i 与值 nums[i] 不匹配的位置(nums[i] 不等于 i)表示原数组中数值为 i 的元素没有出现过。因此,我们只需找到第一个这样的位置 i,返回 i 作为结果。通过这个方法,可以在遍历一次数组的基础上完成题目要求的任务,虽然在极端情况下时间复杂度可能退化,但在大多数情况下可以实现 O(n) 的平均时间复杂度,并且只使用了常数级别的额外空间。
2024-03-19 13:36:10 444
原创 中文编程入门(Lua5.4.6中文版)第八章 Lua 数组 联动我的世界
在“我的世界”的编程领域里,数组就像一个储存箱,用来整齐有序地放置各种类型的矿石、物品或数据。这里的Lua数组可以是单层箱子(一维数组),也可以是多层嵌套的箱子系统(多维数组)。这样一来,我们的Lua数组就如同“我的世界”中的各类存储设施,不仅能够灵活高效地管理资源,还能以多种方式实现不同维度的数据组织与访问。这里值得注意的是,在“我的世界”式的Lua中,工具箱的编号从1开始,而不是0。这样看来,我们的工具箱就像个时空穿越箱,能通过正负数索引访问前后任意位置的物品。可以看到,编号为0的槽位确实为空。
2024-03-18 20:10:21 940
原创 中文编程入门(Lua5.4.6中文版)第七章 Lua 字符串与模式
在网游的符文之地中,我们可以通过神秘的“字符串法术”来处理和操作一系列字符。在特定情况下,你需要使用特殊的转义字符来代表无法直接书写的符文力量,如需在符文中包含双引号,可以使用。符文 3 是 阿轲的秘籍。符文 1 是 网游。符文 2 是 妲己。响铃(BEL)是看不见的。
2024-03-18 19:15:43 599
原创 Lua中文语言编程源码-第七节,更改lstrlib.c 标准字符串操作与模式匹配库函数, 使Lua加载中文库关键词(标准字符串操作与模式匹配库相关)
3,如果是用ANSI格式的源码编译的Lua.exe,对应的,你在Window下写的Lua程序也是需要保存成ANSI格式的。注意,在Window系统下编译Lua, 最好将所有Lua的源码,重新保存成ANSI格式的文件,刚下载的默认的源码会是UTF-8格式的。1,不然就会出现,Window下的UTF-8源码可编译,但Shell里的中文输出会乱码。其实它们都是加载同样的库名,算是加载了2次,以Lua内部算法,应该只会加载一次。更改完之后,同样需要重新编译Lua的源码,实现以上列出的关键词的中文化。
2024-03-18 14:27:17 654
原创 Lua中文语言编程源码-第六节,更改lmathlib.c 数学库函数, 使Lua加载中文库关键词(与数学库相关)
3,如果是用ANSI格式的源码编译的Lua.exe,对应的,你在Window下写的Lua程序也是需要保存成ANSI格式的。注意,在Window系统下编译Lua, 最好将所有Lua的源码,重新保存成ANSI格式的文件,刚下载的默认的源码会是UTF-8格式的。1,不然就会出现,Window下的UTF-8源码可编译,但Shell里的中文输出会乱码。其实它们都是加载同样的库名,算是加载了2次,以Lua内部算法,应该只会加载一次。2,要不然就是Window的ANSI源码不可编译(假如你没做以上步骤),
2024-03-17 23:42:00 680
原创 接雨水-热题 100?-Lua 中文代码解题第4题
再次遍历一次柱子序列,对于每一根柱子,它能储存的雨水量等于它的两侧最大高度中的较小值减去它自身的高度。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。- 从第二根柱子开始,遍历整个柱子序列,对于每一根柱子,其左侧最大高度是它与前一根柱子中的较大者(因为雨水只能被比它高的柱子拦截)。通过以上步骤,我们可以有效地避免重复计算,并确保找到每根柱子可以储存的最大雨水量,最终得到所有柱子总共能接住的雨水总量。
2024-03-17 07:04:20 534
原创 门牌制作-蓝桥杯?-Lua 中文代码解题第3题
小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。由于我们的范围是1到2020,所以只需要考虑三位数的情况。请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?作为计数器,用于统计数字"2"出现的总次数,初始值设为0。,我们无需将其转换为字符串,而是直接分解其各个位上的数字。的值,即为制作1到2020号门牌所需的字符"2"总数。
2024-03-16 19:44:32 1082
原创 大衍数列-蓝桥杯?-Lua 中文代码解题第2题
中国古代数学中提及的“大衍数列”,在《周髀算经》中有相关的记载,这个数列也称为杨辉三角或者帕斯卡三角(Pascal's triangle)的部分边沿数字,不过此处描述的数列生成规则是独特的。中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。根据不同的序号类型,使用相应的公式计算数列项,并将其添加到列表中。遍历从1开始的序号(因为中国传统的数列计数通常从1开始)。定义一个空列表来存储数列。
2024-03-16 18:36:41 790
原创 切面条-蓝桥杯?-Lua 中文代码解题第1题
每次对折面条相当于将面条的截面数量翻倍(因为每次对折都会在原来的基础上增加一个面条交叉点,这个交叉点会使得一刀切下去后产生额外的面条段),并且第一次对折前原始面条算作基数1。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?如果先对折1次,中间切一刀,可以得到3根面条。一根高筋拉面,中间切一刀,可以得到2根面条。因此,连续对折10次,中间切一刀,将会得到。对折1次后,中间切一刀得到3根面条,即。对折2次后,中间切一刀得到5根面条,即。
2024-03-16 18:10:00 1039 1
原创 中文编程入门(Lua5.4.6中文版)第五章 Lua 函数
在网游般的Lua编程世界中,函数就如同英雄们施展的技能,它们是实现各种战术和策略的核心手段。无论是执行特定任务,还是计算并返回关键数据,都离不开这些强大而灵活的“法术”。以上就是Lua中函数这一“英雄”的多样玩法和实用技巧,让编程之旅如同在王者战场上挥洒智慧与激情!-- 此处表示在指定文本中找到了目标字符串的位置。[函数定义示意图](image_url)
2024-03-16 00:55:25 901
原创 Lua中文语言编程源码-第五节,更改lcorolib.c协程库函数, 使Lua加载中文库关键词(与所有的基础库相关)
3,如果是用ANSI格式的源码编译的Lua.exe,对应的,你在Window下写的Lua程序也是需要保存成ANSI格式的。注意,在Window系统下编译Lua, 最好将所有Lua的源码,重新保存成ANSI格式的文件,刚下载的默认的源码会是UTF-8格式的。1,不然就会出现,Window下的UTF-8源码可编译,但Shell里的中文输出会乱码。应该能吃透协程,入门了吧,如果还不行,请关注我,后面会放出专门针对协程的更详细的说明。其实它们都是加载同样的库名,算是加载了2次,以Lua内部算法,应该只会加载一次。
2024-03-15 23:47:36 857
原创 Lua中文语言编程源码-第四节,更改linit.c初始化库函数, 使Lua加载中文库关键词(与所有的基础库相关)
在src文件夹下的linit.c初始化库的函数,用于lua.c和其他客户端。增加加载中文库宏名列表,保留英文库宏名列表。
2024-03-15 19:47:20 909
原创 Lua中文语言编程源码-第三节,更改lualib.h Lua标准库, 使Lua支持中文关键词(与所有的基础库相关)
Lua标准库一共有有个10个库,base, 基本用不着改,所以没加中文名称。另外的9个库分别是:协程,表,端口,系统,字,UTF-8,数,调试,包。
2024-03-15 19:13:47 634
原创 中文编程入门(Lua5.4.6中文版)第四章 Lua 流程控制
Lua 编程语言中的流程控制就像推塔游戏战场上的智谋队长,挥舞着策略之剑,根据战场局势(条件语句)的演变,精准地指挥团队成员执行或猛攻或防守的操作
2024-03-15 18:11:59 720 1
原创 中文编程入门(Lua5.4.6中文版)第四章 Lua 循环
在游戏开发的奇幻世界中,循环机制就像一位执着的冒险者,在特定规则(条件)的指引下,会不断重复执行一系列精心设计的游戏动作。:这种情况下,我们的游戏角色仿佛陷入了时间漩涡,在 while 循环构建的无尽战场上持续作战,除非有特殊事件触发(如 break),否则将持续战斗下去。:犹如通关密钥,一旦使用,当前循环中的游戏角色将立即跳出循环,进入游戏的下一个阶段。[插入图片位置:repeat...until循环示意][插入图片位置:while循环示意图][插入图片位置:for循环流程图]
2024-03-15 15:31:31 758 1
原创 中文编程入门(Lua5.4.6中文版)第三章 Lua 变量
变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。赋值是改变一个变量的值和改变表域的最基本的方法。对 table 的索引使用方括号 []。Lua 也提供了 . 操作。
2024-03-14 19:18:12 603 1
原创 Lua中文语言编程源码-第二节,更改lbaselib.c基础库模块, 使Lua支持中文关键词(与操作相关的)
在src文件夹下的lbaselib.c,是Lua的基础库模块。增加中文保留字标识符列表,保留英文保留字标识符列表。luaB_collectgarbage函数: 控制和查询Lua垃圾回收器的状态。base_funcs 定义了 Lua 标准库中基础函数的映射。每个条目包含一个函数名和对应的 C 函数指针
2024-03-13 23:39:11 629 1
原创 Lua中文语言编程源码-第一节,更改llex.c词法分析器模块, 使Lua支持中文关键词。
只需要两步,Lua就开始支持中文编程了。增加中文保留字标识符列表,保留英文保留字标识符列表。初始化Lua状态机的预留关键字和环境变量名称。
2024-03-13 20:05:47 759 1
原创 手机上可以正经使用的编程软件CODE FA,让您在手机上使用VS CODE
他是微软的VS CODE,做了虚拟机直接可以在手机上一键安装,安卓手机跟鸿蒙手机都可以使用。用卡跟电脑上的VS CODE一样的。可以在这个软件里使用阿里的通义灵码。
2024-03-06 12:00:57 1783 3
原创 用阿里的通义灵码,做中文注释后解释代码。以及后继的生产测试单元,生成优化建议等。(二)
使用灵码的解释代码功能。结合中文的代码解释,你看懂这段代码了吗?好吧,如果你是老鸟,已经懂了,就到这吧。学废了吗?还不行…………,还好,在灵码的底部还有一个更详细的按键,接着按它。
2024-03-05 17:02:10 931 1
原创 用阿里的通义灵码,做中文注释。以及试用代码解释,生产测试单元,生成优化建议等。(一)
另外,自己选择少于500行代码,也可以点击右键菜单来选用灵码,但是实测,多于150行以上的只生成代码段的头部注释,并且是英文的,多于50行以上的用灵码注释,也是只生成代码段头部注释。我现在想学习了解这个原代码的思路,可以将原代码另存一个文件后,直接一边读,一边用第一个选项,插入注释到原代码里。只有灵码自己出现标示的,直接点击生成,这样生成出来的是最详细的注释,接近每行都会注释一句。下方的状态栏里左边是状态,生成中,右边是停止按键。点击生成注释,将会在灵码自身的对话框里运行。#通义灵码#,#代码解释#
2024-03-05 16:24:41 1264 1
flux-setup_4.111.0.0.zip
2020-05-26
com.androlua_4300.apk
2020-05-26
aidv0.84-b2.apk.zip
2020-05-26
中文编程,lua语方中文版,例程,数据类型3.lua
2020-05-24
中文编程,lua语方中文版,例程,数据类型2.lua
2020-05-24
中文编程,lua语方中文版,例程,数据类型.lua
2020-05-24
中文编程,lua语方中文版,例程,世界你好.lua
2020-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人