Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1078986
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

发布时间:2013-01-10 16:23:35

    C通过lua C API来与lua脚本交互;当lua_load加载一个提供了很多函数的lua脚本时,整个脚本文件是作为一个整体的,从lua 5.1 手册上可以得到证实,而它的执行就是将脚本中的所有函数导入成了全局函数。     后续使用这些函数时,通过函数名来查找并入栈。lua_getglobal只是将函数找到并将其指针放置在栈中。     在lua环境下回调C函数时,C环境下总是通过正序方式来获取参数。     有一种特别的情况,当调用的方法是一个u......【阅读全文】

阅读(678) | 评论(0) | 转发(0)

发布时间:2013-01-10 00:15:11

 lua_getfield 即 取lua虚拟栈中指定位置的表中的指定字段的值,并放入lua虚拟栈中。 lua_setfield 即 取出lua虚拟栈中的栈顶作为value,参数为key构成表字段放置到虚拟栈的指定位置的表中。 如果lua_getfield的操作中,指定位置的表中不存在这个字段,则产生一个nil类型的元素放置在lua栈顶。 LUA_GLOBALSINDEX与LUA_REGISTRYINDEX中的字段都是不会计入lua栈中的。  lua的metatable主要是作为一组操作集出现。它一般与userdata结合起来,形成一个......【阅读全文】

阅读(3505) | 评论(0) | 转发(0)

发布时间:2012-12-15 00:07:05

Java中的equals是十分重要的,和= =要区别开来,最近在看孙卫琴的JAVA面向对象编程一书,觉得对其阐述写的不错,所以现在小结其主要内容,而且要将 = =和 equals列为重要的对比概念来学习1、声明格式    public  boolean equals(Object obj)   其比较规则为:当参数obj引用的对象与当前对象为同一个对象时,就返回true,否则返回false.比如以下两个对象animal1和animal2,引用不同的对象,因此用==或equals()方法比较的结果为false;而animal1......【阅读全文】

阅读(568) | 评论(0) | 转发(0)

发布时间:2012-12-14 23:17:22

   JavaBean是一种做界面的,类似swing,提供事件机制,类似Qt的信号与槽的机制。   Serverlet是一种开发服务器的技术。   javascript是一种嵌在页面中的代码,可以在服务器侧执行,动态生成html在客户端的浏览器中显示。   RMI是一种底层通信协议为RPC的客户端与服务器开发架构   corba是一种分布式的语言,它采用一定的手段增强了分布式计算,分布式计算可以拥有稀有资源共享,平衡负载。erlang也有此特点。   EJB, JAVA中的组......【阅读全文】

阅读(633) | 评论(0) | 转发(0)

发布时间:2012-12-14 22:09:08

   python访问mysql,MySQLdb可用。   在linux下,python要使用MySQLdb库,就需要编译。   从官网上的描述:MySQL-python-1.2.3支持MySQL 5.0,并不一定支持MySQL 5.5   同时MySQL-python-1.2.3也需要python2.7 至python3.0的环境。   当前环境是python2.6,MySQL 5.5.27,因为装了pyxmpp1.2,它要求是python2.6,故当前环境不与官方的一致。 &nbs......【阅读全文】

阅读(787) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册