`
chenpeilei2003
  • 浏览: 191831 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
fn = 'tip.gif' string.find(fn,'.')返回始终是1 , 什么原因?
只获取文件名,忽略扩展名,用批处理实现: @echo off cd.>d:\1.txt >>d:\1.txt dir /ad /b for /f "delims=" %%i in ('dir /a-d /b') do  >>d:\1.txt echo %%~ni start d:\1.txt
table 一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明. table.concat(table, sep,  start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组部分的总长. sep, start, end这三个参数是顺序读入的, 所 ...

Lua对字段进行排序

    博客分类:
  • Lua
--对字段进行排序 guild = {} table.insert(guild, {name = "Cladhaire",class = "Rogue",level = 70,}) table.insert(guild, {name = "Sagart",class = "Priest",level = 70,}) table.insert(guild, {name = "Mallaithe",class = "Warlock",level = 40,} ...
Flex,Flash,AIR Flex是一个开源的类库,简单的可以认为是通用组件库。Flex编译出来的结果即SWF文件(类似二进制可执行文件),可以运行在Flash Player或者AIR运行环境里(类似OS),flex主要定位是网站,不是动画,适合程序员使用; Flash做动画短片的 Flash Player是运行在浏览器里,AIR则是运行在桌面环境下的(类似硬件)。  其实,这许多的概念,统称起来应该叫做Flash Platform。 同样的,Silverlight也是一个统称。其中当然会包括CLR和.NET Framework运行环境,对应的是Flash Player和AIR。Si ...
如果想区分一个完整的字符串是 GBK 还是 UTF8 其实蛮简单的。虽然做不到 100% 有效,但也比上面的方法强许多。 UTF8 是兼容 ascii 的,所以 0~127 就和 ascii 完全一致了。 gbk 的第一字节是高位为 1 的,第 2 字节可能高位为 0 。这种情况一定是 gbk ,因为 UTF8 对 >127 的编码一定每个字节高位为 1 。 另外,对于中文,UTF8 一定编码成 3 字节。(似乎亚洲文字都是,UTF8 中双字节好象只用于西方字符集) 所以型如 110***** 10****** 的,我们一概看成 gbk/gb2312 编码。这就解决了“位”的问题。 ...

桃花庵歌

桃花庵歌 【明】唐伯虎 桃花坞里桃花庵,桃花庵下桃花仙; 桃花仙人种桃树,又摘桃花卖酒钱。 酒醒只在花前坐,酒醉还来花下眠; 半醒半醉日复日,花落花开年复年。 但愿老死花酒间,不愿鞠躬车马前; 车尘马足富者趣,酒盏花枝贫者缘。 若将富贵比贫者,一在平地一在天; 若将贫贱比车马,他得驱驰我得闲。 别人笑我忒疯癫,我笑别人看不穿; 不见五陵豪杰墓,无花无酒锄作田。
安装程序  adb install xx.apk 卸载程序  adb shell rm data/app/xx.apk apk反编译工具apktool 1.先装JAVA环境 2.下载apktool.jar及相关文件,这里下 apktool-1.0.0.tar.bz2 和 apktool-install-windows-2.1_r01-1.zip 3.解压apktool.jar到 C:\Windows 4.Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入apktool看看。会列出一些帮助的话就成功了。Apktool 命令 apktool ...
刚遇到这个问题, 当低速CPU上开发的游戏移植到高速CPU上, 会出现帧率过高, 游戏画面不能正常显示。 先备忘,稍后再写上。 DrawNow =0 CountT =0 Interval = 0 c1=0 function OnFrame() CountT = os.ms() DrawNow = CountT-c1 if DrawNow > 50 then --帧率是20 Game.GetDraw() c1 = CountT end end 意思是:如果CPU很快,最大也只能是20帧,否则就使劲儿的画
还没找到好方法,待续
function Split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFu ...

b2o , o2b

    博客分类:
  • Lua
buffer to object object to buffer
自从google退出中国后,我发现google的搜索结果页面有点变动 就是上边的输入框没有内容时搜索按钮无效,只有下边的输入框可以。 虽然开始有点不习惯这个改动,但一直没想明白为什么这样做, 难道google连刷新一下页面都会这么小气吗? 闲来没事,瞎琢磨, 我觉的这是一种节能手段,体现了google的环保思想。 如果你要继续搜索, 就直接在输入框里输入搜索条件,再点搜索 如果你要回到首页,就点下边的go home 如果你闲的没事,什么都没输 ,还拼了命的点搜索按钮, google将会拒绝刷新, 理由是这样可以减少一次无谓的服务器请求,减少一次无谓的流量消耗,减少一次无谓的屏幕刷新... ...
http://blog.codingnow.com/cloud/LuaPrintR
Global site tag (gtag.js) - Google Analytics