记录下过程:
1、找到代码如下:
//add.c
#include <stdio.h>
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
/*the lua interpreter*/
lua_State* L;
int
luaadd(int x, int y)
{
int sum;
/*the function name*/
lua_getglobal(L,"add");
/*the first argument*/
lua_pushnumber(L, x);
/*the second argument*/
lua_pushnumber(L, y);
/*call the function with 2 arguments, return 1 result.*/
lua_call(L, 2, 1);
/*get the result.*/
sum = (int)lua_tonumber(L, -1);
/*cleanup the return*/
lua_pop(L,1);
return sum;
}
int
main(int argc, char *argv[])
{
int sum;
/*initialize Lua*/
L = lua_open();
/*load Lua base libraries*/
luaL_openlibs(L);
/*load the script*/
luaL_dofile(L, "add.lua");
/*call the add function*/
sum = luaadd(10, 15);
/*print the result*/
文章浏览阅读93次。开发工具 Eclipse 3.4 服务器:Tomcat6 Struts版本:2.2.3 JDK:1.6 Struts所有必需的包: commons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcommons-lang-2.5.jarfreemarker-2.3.16.jarjavassist-3.11.0.GA.jar..._
文章浏览阅读1k次。win7任务栏常用终极技巧小结(以备不时之需)发布时间:2014-10-10 15:25:31 作者:佚名 我要评论在win7系统下的任务栏,遇到一些问题是无从下手,下面小编给大家讲解下一些常用的技巧,以备不时之需21世纪,不管是学生还是上班族,和我们天天打交道的是计算机。相信对一些电脑高手来说,摆弄任务栏只不过是小case,可对于部分菜鸟用户来说,碰到任务栏中出现的种种问题时却是“丈二..._win7任务栏的工具栏控一键开关
文章浏览阅读5.7w次,点赞49次,收藏276次。1、datetime模块 datatime模块是在time模块的基础之上做了封装,提供了更多更好用的类供我们使用,常用的有date、time、datetime、timedelta、tzinfo。但是为了更灵活的处理时间,最好是将time模块和datetime模块中的精髓学习到。① date类:主要用于处理年、月、日;② time类:主要用于处理时、分、秒;③ datetime类:dat..._python datetime.timedelta
该文章详解了机器人的标准D-H参数和改进型D-H参数,介绍了关节角、偏置距离、连杆长度和连杆扭角的概念,以及坐标系的建立和改进DH参数的具体数值。
文章浏览阅读588次。注意!注意!注意!是学会,只是初步掌握!作为一名非科班出身的程序员,所有的计算机语言对我来说是非常陌生和困难的!闲话少叙,十天时间里我把《21天学通C++》看了两遍,白天晚上加班加点的看书敲代码练习,看书的效果肯定是不如自己去敲去练习的,所以给后来者忠言:一定要敲代码敲代码敲代码!重要的事情说三遍!..._十天快速学习c++
文章浏览阅读8k次,点赞4次,收藏19次。数据通信的基本概念串行通信有单工通信、半双工通信和全双工通信3种方式。单工通信:数据只能单方向地从一端向另一端传送。例如,目前的有线电视节目,只能单方向传送。半双工通信:数据可以双向传送,但任一时刻只能向一个方向传送。也就是说,半双工通信可以分时双向传送数据。例如,目前的某些对讲机,任一时刻只能一方讲,另一方听。全双工通信:数据可同时向两个方向传送。全双工通信效率最高,适用于计算机之间的通信。此外,通信双方要正确地进行数据传输,需要解决何时开始传输,何时结束传输,以及数据传输速率等问题,_方式0字符(帧)的格式图
文章浏览阅读535次。Ctrl + A :将光标定位到行首 Ctrl + C :终止当前命令 Ctrl + D :输入框无字符,退出当前终端,等效于输入exit。如果光标后面有字符,则会删除光标后的一个字符。 Ctrl + E :将光标定位到行尾 Ctrl + K :删除光标到行尾的字符 Ctrl + L :清屏,等效于输入 clear Ctrl + U :删除行首到光标之前的字符 Ctrl + Z :暂..._déjà vu中所有的快捷键
文章浏览阅读2k次。Docker安装kafka可视化管理工具 - Kafka Eagle_kafka-eagle docker
文章浏览阅读236次。流程和高速公路 一个流程就是一条高速公路 流程图就是高速公路的线路图 每条高速公路都有名字,流程也不例外 高速公路有入口和出口,流程也有起点和终点 高速公路有路标,流程也有节点 高速公路并不一定是条直线,流程也一样并非都是串行,也可并行和选择性路线 为了提高效率,流..._流程vs高速公路
文章浏览阅读5.6k次。在pycharm上运行python代码的时候,代码没有错误,但是执行会和我们预想的不一样。执行代码的时候会出现“Run 'Unittests for 文件名称”第一步:有效的解决的办法Run——Edit Configurations第二步:点击运行的文件,点击上面的‘-’第三步:点击选择上面的python,点进“+”,然后选择python第四步:点击需要选择的pyt..._unittest执行代码不显示run"unittest in
文章浏览阅读3.3k次,点赞2次,收藏8次。用于独立执行的创新指令集和软件模型本文译自“Innovative Instructions and Software Model for Isolated Execution”,原文地址:原文地址摘要多年来PC社区一直努力提供开放平台下的安全解决方案,当前英特尔开发了创新技术,使软件开发人员能够在开放平台上开发和部署安全的应用程序。该技术使得应用在原生操作系统环境下执行,并能够同时保持其机密...
文章浏览阅读9.2w次,点赞6次,收藏28次。1.算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。_python分析算法