简介 标准库提供了集中迭代器,包括迭代文件每行的io.lines,迭代table元素的pairs,迭代数组元素的ipairs,迭代字符串中单词的string.gmatch等等。LUA手册中对与pairs,ipairs 解释如下: ipairs (t) Returns three values: an iterator function, the table t, and 0, so that the construction for i,v in ipairs(t) do body end will iterate…

2014年05月26日 0条评论 3854点热度 0人点赞 阅读全文

代码 function readFile( szPath ) local hFile,nErr = assert(io.open(szPath,"r")) if (nErr ~= nil) then return nErr end; local szText = hFile:read("*all"); hFile:close(); return szText end print (readFile("test.txt")) 测试

2014年05月26日 0条评论 4405点热度 0人点赞 阅读全文

代码 {#} network = { {name = "grauna", IP = "210.26.30.34"}, {name = "arraial", IP = "210.26.30.23"}, {name = "lua", IP = "210.26.23.12"}, {name = "derain", IP = "210.26.23.20"}, {name = "C++", IP = "210.26.23.22"}, } -- 增加 string.lower 为忽略大小写。 table.sort(networ…

2014年05月26日 0条评论 7716点热度 0人点赞 阅读全文

Sublime Text 2 简介 Sublime Text 2.0 正式版与 Beta 版相比主要改善包括:支持 Retina 视网膜屏、快速跳到下一个、文本拖放、改善构建系统、CSS 自动完成和高亮设置等。 它是跨平台的 支持系统:linux,win,MAC。官网,下载地址 官网,下载地址 Lua开发配置 很多网页都会设置它的调试模式,我是这样设置的: { "windows" : { "cmd" : ["lua", "-e","io.stdout:setvbuf 'no'" , "$file"], "file_…

2014年05月26日 3条评论 20119点热度 0人点赞 阅读全文

正文 增加Application.mk文件,内容如下 NDK_TOOLCHAIN_VERSION:=4.8 APP_STL:=gnustl_static 增加Android.mk LOCAL_CPPFLAGS:=-std=c++11 -pthread 增加支持c++11和多线程。可以自行增加其他参数。 引用 Android下使用c++11的测试

2014年05月26日 0条评论 3909点热度 0人点赞 阅读全文

动态执行脚本能有效的降低重要功能硬编码带来的问题,尤其是依赖于第三方的应用,可以通过动态脚本+在线参数(例如友盟在线参数)再不更新应用的情况下升级功能。 正文 准备 项目地址:https://developer.mozilla.org/en-US/docs/Rhino 项目说明:由Mozilla开发,是 JavaScript 一种基于Java的实现。 项目使用:把js.jar拷贝到项目工程既可。 代码 主要实现了从Java中执行js中的函数、从js中调用Java中的方法,代码: public class MainA…

2014年05月26日 0条评论 5624点热度 0人点赞 阅读全文

下载插件 添加PPA sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer 启动软件 grub-customizer 软件截图

2014年05月26日 0条评论 1872点热度 0人点赞 阅读全文

简介 MacPorts类似与apt-get以及yum等软件包管理工具,可以方便的进行安装与卸载软件的功能,同时可以自动安装软件包的依赖,非常方便,同类的还有brew等工具。 安装 下载MacPorts安装包或源码,我比较喜欢源码安装,使用apk安装较慢,而且对进度的把握也不够明显,总感觉程序死掉了。 下载以及安装都可以参照 http://www.macports.org/install.php 的介绍。 选择网站上对应系统版本的MacPorts,使用浏览器的复制链接功能,使用wget进行下载。 wget https…

2014年05月26日 0条评论 10428点热度 0人点赞 阅读全文

前言 前面学习中,很多地方都用到了C++和JavaScript相互通信。今天就学习QtScript模块吧。 Qt 包含完全集成的 ECMA 标准脚本引擎。Qt Script 集成了 QObject,为脚本提供了 Qt 的信号与槽 (Signals & Slots) 机制,可在 C++ 和脚本之间进行集成。 脚本支持可使开发事半功倍,QtScript提供脚本错误报告,用户可用自己的脚本跟踪程序缺陷. 代码 简单代码 QScriptEngine类为程序提供一个嵌入式脚本环境。一个应用程序中可以添加多个脚本引擎;…

2014年05月26日 0条评论 4817点热度 0人点赞 阅读全文