Lua/js/ts
文章平均质量分 52
胡老哈
学电子出身,玩过嵌入式,玩过MFC,熟悉一些常用的通讯协议,用过几个开源库,喜欢自己做东西玩。现在一边玩C++,一边学Android,顺便学点Java。
展开
-
Lua 5.1 常用时间函数以及一个字符串转时间的方法
常用时间函数print(os.time()) --当前系统时间值 1456368102print(os.date("%Y%m%d",os.time())) --当前系统时间的格式化字符串 20160225print(os.date("*t"), os.time()) --当前系统时间表table完整版本: {year=2005, month=11, day=6, hour=2原创 2016-02-25 10:49:50 · 14444 阅读 · 0 评论 -
Lua基础记录,附一个在线测试网址
Lua在线测试网址:http://www.lua.org/cgi-bin/demo另外一个:http://www.dooccn.com/lua/Lua中文api手册:http://manual.luaer.cn/--官方的,更权威,但是翻译不完全http://www.codingnow.com/2000/download/lua_manual.html-原创 2015-10-19 16:13:34 · 4917 阅读 · 0 评论 -
Unexpected token in JSON at position 0
最近的一个android项目碰到一个问题,解析web返回的一个json串,出现Unexpected token in JSON at position 0这样的错误,日志打印,字符串本身看上去没有任何问题,只是把字符串放到文本编辑器里,然后按键盘移动光标,发现字符串的第一个字符‘{’之前,确实有一个字符,但是肉眼看不见,这就非常神奇了于是乎考虑这个字符是特殊字符,那么首先把这个原创 2017-09-14 09:10:53 · 39429 阅读 · 5 评论 -
TypeScript 基本语法
原文地址:http://www.cnblogs.com/xcong/p/4570235.html如果原文还在,推荐看原文,排版美TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支转载 2017-08-18 15:49:14 · 385 阅读 · 0 评论 -
main function has more than 200 local variables
lua里一个文件不能有超过200本地变量,解决方案是把部分变量合并到一个table里原创 2017-05-12 15:34:31 · 3142 阅读 · 1 评论 -
lua 实现split
直接上代码:function Split(s, sp) local res = {} local temp = s local len = 0 while true do len = string.find(temp, sp) if len ~= nil then local result = str原创 2016-10-18 21:45:46 · 4889 阅读 · 0 评论 -
从unpack到lua版本的坑
最近要实现一个可变参数的函数,使用到了unpack,写完代码测试的时候,提示出错了,unpack为nil。于是网上搜了一圈,发现又是一个坑,跟lua版本有关。在这里记录下,避免后面再踩。unpacklua 5.1及之前的版本中,unpack作为全局函数使用,可以直接unpack(arg)而5.2之后,unpack被移了到table下面,于是直接unpack就会导原创 2016-09-22 15:09:27 · 8070 阅读 · 0 评论 -
lua 含中文的字符串处理--分离字符、计算字符数、截取指定长度
lua中对中文字符串的一些处理分离字符将每个字符分离出来,放到table中,一个单元内一个字符function StringToTable(s) local tb = {} --[[ UTF8的编码规则: 1. 字符的第一个字节范围: 0x00—0x7F(0-127),或者 0xC2—0xF4(194-244); UTF8 是兼容 as原创 2016-08-12 20:18:58 · 12035 阅读 · 0 评论 -
lua 游戏中数字转字符串的函数
游戏中需要将数字转换成字符串显示,较大的数值需要转换成 万、亿,于是自己写了个简单的转换函数,方便操作。-- 数字转文字,万、亿直接显示文字,不做四舍五入,直接截断 isSignOn时,表示大于0需要显示+ maxlen为字符串最大长度,超长的部分从尾部截断,符号部分不计入长度-- 8234.9万 5位数字+小数点+文字 或者 6位纯数字 7位function num原创 2016-04-13 23:14:10 · 5284 阅读 · 0 评论 -
lua io.open失败 no such ...
最近cocos2d项目中用到了lua的io.open,但是一直失败首先,定位原因,io.open返回2个值local file, errInfo = io.open('a.txt', r)如果失败,第一个值为nil,第二个值为错误信息错误信息为:No such file or directory但是查看对应的文件路径和文件,都是正常的之后又搜了一大圈,看了源码,发现...原创 2019-09-26 09:28:22 · 3970 阅读 · 0 评论