Chinaunix首页 | 论坛 | 博客
  • 博客访问: 253767
  • 博文数量: 60
  • 博客积分: 1222
  • 博客等级: 少尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-16 17:28
个人简介

从学通信的博士到从事IT行业的工程师 从原华为项目经理,到现任职公司架构师

文章分类

全部博文(60)

文章存档

2013年(18)

2012年(42)

我的朋友

发布时间:2013-01-12 00:25:38

lua通过一个运行时栈来维护参数传递及返回,使用lua_to*等函数获取lua传递到C函数的参数,使用lua_push*从C函数返回值到lua脚本。此外也可以使用lua_getglobal从C函数获取lua脚本定义的全局变量。具体参看例子(test_lua.c): 点击(此处)折叠或打开#include <lua.h>#include <lauxlib.h>#include <stdlib.h> /* For function exit() */#include <stdio.h> ......【阅读全文】

阅读(14482) | 评论(0) | 转发(2)

发布时间:2013-01-11 23:31:23

在C文件中,可以通过调用lua_register函数注册新的可以在lua脚本中使用的函数。具体例子(test_lua.c)如下所示: 点击(此处)折叠或打开#include <lua.h>#include <lauxlib.h>#include <stdlib.h> /* For function exit() */#include <stdio.h> /* For input/output */void bail(lua_State......【阅读全文】

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

发布时间:2013-01-11 23:15:58

lua是非常简单的脚本语言,我们以一个简单的例子开始(假设文件名字为my.lua) 点击(此处)折叠或打开print("Hello world")具体执行时,在命令行运行:lua my.lua结果为:$ lua my.lua Hello world另外,也可以在C语言中调用lua脚本。具体例子(test_lua.c)如下所示: 点击(此处)折叠或打开#include <lua.h>#include <lauxlib.h>#include <stdlib.h> /* For function e......【阅读全文】

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

发布时间:2013-01-11 22:35:41

py-radix是用C语言实现的python模块,实现了radix算法(最长前缀匹配算法,用于路由查找)。因为之前的项目用到这个算法,所以我把其中最核心的部分拿出来,改为C和Java语言两个版本。这里没有源代码可以贴,只给出项目地址(google code),当作到此一游吧。相信你如果需要的话,也可以改为自己的版本。......【阅读全文】

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

发布时间:2013-01-07 17:50:33

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。...具体参考原文链接[1],附一个小例子点击(此处)折叠或打开#include "parson.h"const char * json = "{\"result\":\"ok\",\"data\":{\"sequence\":\"1234567\",\"timestamp\":\"1356574135\"}}";void test(void) {    JSON_Value *root_value;   &n......【阅读全文】

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

登录 注册