现在位置: 首页 > 自动控制 > 工业·编程 > 文章
1、编译LUA 第1步: 从官方主页www.lua.org下载Lua源代码,最新版本为5.2.3。 解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。 第2步: 使用任意ANSI C编译器,在这里使用VS2005编译LUA。具体步骤如下: 1、新建一个空的win32控制台程序,在这里该工程名暂为“lua”(不勾选预编译头)。 2、将src中的文件全部拷贝到该项目文件夹下 3、根据生成的文件来添加需要编译的文件 4、使用Release配置来进行编译 以下是...
阅读全文
2014-07-19 06:16 工业·编程 ⁄ 共 262字 暂无评论
QLite的官方网站 列了很多查看SQLite数据库的软件。这里推荐我使用过的几个, 当然是免费的才行. 1、 SQLite Database Browser 做为一个iphone客户端开发来说,这个已经足够用了。 另外他支持各种平台, 包括Windows/Linux/Mac OS. 2、 SQLite Administrator 很小巧, 推荐使用,但仅支持win系列平台。 3、 SQLite Expert - Personal Edition 很好很强大, 推荐使用,但仅支持win系列平台。 4、 SQLite Developer 强大的Sqlite3...
阅读全文
2014-07-18 06:26 工业·编程 ⁄ 共 2666字 暂无评论
    图灵奖(A.M. Turing Award,又译“杜林奖”),由美国计算机协会(ACM)于1966年设立,又叫“A.M. 图灵奖”,专门奖励那些对计算机事业作出重要贡献的个人。其名称取自计算机科学的先驱、英国科学家阿兰·麦席森·图灵。由于图灵奖对获奖条件要求极高,评奖程序又是极严,一般每年只奖励一名计算机科学家,只有极少数年度有两名合作者或在同一方向作出贡献的科学家共享此奖。因此它是计算机界最负盛名、最崇高的...
阅读全文
2014-07-17 20:53 工业·编程 ⁄ 共 3837字 暂无评论
一.   lua调用C++       在lua中是以函数指针的形式调用函数, 并且所有的函数指针都必须满足如下此种类型:typedef int (*lua_CFunction) (lua_State *L);     也就是说, 偶们在C++中定义函数时必须以lua_State为参数, 以int为返回值才能被Lua所调用. 但是不要忘记了, 偶们的lua_State是支持栈的, 所以通过栈可以传递无穷个参数, 大小只受内存大小限制. 而返回的int值也只是...
阅读全文
2014-07-17 18:39 工业·编程 ⁄ 共 1639字 暂无评论
1. 可以和 C/C++ 集成 我的编程经历不长,但是我已经使用过很多种语言了,包括Lisp,Scheme,Python,Perl,Bash,VBA,SQL等等。但是它们没有一个可以像Lua那样可以和C混着使用。C语言的API非常的干净和直观,你花一个下午的时间就可以上手了。如果你对这个感兴趣的话,你可以看看“PIL's section on the C API” 。 为什么这个特性很重要呢?首先,如果你有现成的C/C++类库的话,你可以很容易的在Lua中调用这些API。或者你也可...
阅读全文
    我们身边的很多软件都引入了dump生成和收集机制。但是一般情况下,它们都是生成minidump。因为minidump文件相对来说很小,方面我们收集上来进行分析。但是Minidump保存了很少的信息,在一些场景下,可能不能协助我们准确快速定位问题。     但是,如果我们在测试过程中,发生了必现崩溃,而minidump又不能让我们发现什么,那该怎么办呢?我这儿举一个例子。我们看一下代码 // Dump.cpp : 定...
阅读全文
Simula 面对对象语言的鼻祖 1967年5月20日,在挪威奥斯陆郊外的小镇莉沙布举行的IFIP TC-2 工作会议上,挪威科学家Ole-Johan Dahl和Kristen Nygaard正式发布了Simula 67语言。Simula 67被认为是最早的面向对象程序设计语言,它引入了所有后来面向对象程序设计语言所遵循的基础概念:对象、类、继承。之后,在1968年2月形成了Simula 67的正式文本。(模拟语言 :模拟人类语言的意思吗?不晓得??) 20世纪60年代开发的Simula 67...
阅读全文
2014-07-16 06:39 工业·编程 ⁄ 共 3663字 暂无评论
相比Java、Python、Perl,Lua的开源工具和库可能并不算多,但其中不乏优秀之作。以下介绍的资源均可在http://lua-users.org/wiki/LuaAddons上找到,而且绝大多数都遵循着与Lua相同的许可协议。 一、Kepler Kepler是一个简单且轻量的Web开发平台(但这并不意味着只能用它来开发简单的应用),支持用Lua撰写Web程序,因此相当易学易用,并且能较方便地应用在一些资源受限的系统中。由于使用ANSI C和Lua进行开发,所以它能移植到...
阅读全文
2014-07-16 05:40 工业·编程 ⁄ 共 1361字 暂无评论
    首先,何谓"测试脚本语言"?准确的说,"测试脚本语言"这个概念并没有确定的范围,一般是用来指在测试过程中使用到的脚本语言。那么,测试过程中使用的脚本语言到底包括哪些呢? 测试过程中对脚本语言的需求主要来自两个方面: 一方面是测试工具本身使用的脚本语言,另一方面是需要使用某种脚本语言自行编写测试工具,或是实现某个测试任务。     对前者来说,使用何种脚...
阅读全文
2014-07-16 05:30 工业·编程 ⁄ 共 727字 暂无评论
官方网站:http://splinter.cobrateam.info/ 官方介绍: Splinter is an open source tool for testingweb applications using Python. It lets you automate browser actions, such asvisiting URLs and interacting with their items 功能: Splinter执行的时候会自动打开你指定的浏览器,访问指定的URL。然后你所开发的模拟的任何行为,都会自动完成,你只需要坐在电脑面前,像看电影一样看着屏幕上各种动作自动完成然后收...
阅读全文