摘要: 1. table中不能有nil table.sort是排序函数,它要求要排序的目标table的必须是从1到n连续的,即中间不能有nil。 2. 重写的比较函数,两个值相等时不能return true 此外,当比较函数没有写的时候,table.sort默认按照lua里面的排序规则升序排序; 当额外写了 阅读全文
posted @ 2017-12-26 17:16 kevin_绿豆芽 阅读(15578) 评论(3) 推荐(2) 编辑
摘要: Lua 常规替换字符串如何替换 Lua 常规替换特殊字符 其他替换相关参考 阅读全文
posted @ 2017-12-07 11:50 kevin_绿豆芽 阅读(8194) 评论(0) 推荐(0) 编辑
摘要: 做c 应用程序有些调用windows自带的bat脚本会比较方便 阅读全文
posted @ 2017-10-27 13:06 kevin_绿豆芽 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 命名参考 使用方式如果不知道如何使用就到cmd窗口键入help 命名名 例如:"help del" 命令名 | 注释 | ASSOC|显示或修改文件扩展名关联。 ATTRIB|显示或更改文件属性。 BREAK|设置或清除扩展式CTRL+C检查。 BCDEDIT|设置启动数据库中的属性以控制启动加载。 阅读全文
posted @ 2017-10-19 11:41 kevin_绿豆芽 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 利用位运算进行权限管理 什么是位运算 主要是使用到"位运行符"操作,& 位与运算符、| 位或运行符。参与运算的如果是10进制数,则会被转换至2进制数参与运算,然后计算结果会再转换为10进制数输出。 2^0=1,相应2进数为"0001"(这里^我表示成"次方",即:2的0次方,下同) 2^1=2,相应 阅读全文
posted @ 2017-09-09 23:35 kevin_绿豆芽 阅读(4755) 评论(0) 推荐(1) 编辑
摘要: 如上图 假设1 200格时1号资源带 假设201 400格时2号资源带 ... 设定矩阵的大小,判断一个坐标在矩阵的第几个资源范围 矩阵相当于一圈一圈的,判断在哪个圈圈上。 最近喜欢用浏览器控制台直接跑JS代码,将这个代码直接贴到浏览器控制台,即可调试(谷歌浏览器快捷键 ctrl+shift+j) 阅读全文
posted @ 2017-09-09 22:39 kevin_绿豆芽 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 有时候会需要用到字符的ASCII码,一时之间调试时可能会忘记字符与ASCII码对应的数字。 最近喜欢用浏览器控制台直接跑JS代码,将这个代码直接贴到浏览器控制台,即可调试(谷歌浏览器快捷键 ctrl+shift+j) function GetAsciiCode(){ var str = prompt 阅读全文
posted @ 2017-09-09 22:16 kevin_绿豆芽 阅读(12357) 评论(0) 推荐(0) 编辑
摘要: 中文颜色名称颜色对照表 鸨色 f7acbc 赤白橡 deab8a 油色 817936 绀桔梗 444693 踯躅色 ef5b9c 肌色 fedcbd 伽罗色 7f7522 花色 2b4490 桜色 feeeed 橙色 f47920 青丹 80752c 瑠璃色 2a5caa 蔷薇色 f05b72 灰茶 阅读全文
posted @ 2017-08-27 22:38 kevin_绿豆芽 阅读(12909) 评论(0) 推荐(0) 编辑
摘要: 什么问题 idea 中设置忽略文件 Unity开发过程中使用Lua做逻辑开发 Unity会自动生成xx.meta文件 这种文件再使用Idea开发过程中没有用处 显示文件列表中会看着比较乱 如何设置 File Settings Editor File Types 最下面设置 Ignore files 阅读全文
posted @ 2017-08-18 13:50 kevin_绿豆芽 阅读(4157) 评论(0) 推荐(0) 编辑
摘要: Lua 元表(Metatable) 在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。 个人理解,这个相当于其他语言的继承,是把这个类的方法和属性塞进新的表里面。 因此 Lua 提供了元表(Metatable),允许我们改变table的行为 阅读全文
posted @ 2017-08-18 13:36 kevin_绿豆芽 阅读(3060) 评论(0) 推荐(0) 编辑