[转] Quick Introduction to LuaBind

摘要: Lua is a great scripting language for games and regular applications alike because it is fast, simple and well suited for embedding (embedding means putting the scripting language into your applicat... 阅读全文
posted @ 2009-07-30 12:54 Eric Xiang 阅读(297) 评论(0) 推荐(0) 编辑

【原】luabind 导出C++类

摘要: 首先建立一个export_class的DLL工程,然后建立一个TestClass测试类TestClass.h[代码]TestClass.cpp[代码]export_class.cpp[代码]脚本如下:[代码]脚本运行结果:>lua -e "io.stdout:setvbuf 'no'" "main.lua" TestClass::TestClass()hello, Eric Xiang!Te... 阅读全文
posted @ 2009-07-29 17:54 Eric Xiang 阅读(1135) 评论(0) 推荐(1) 编辑

【原】Luabind 牛刀小试

摘要: 这二天学习使用lua,在C++中使用lua不是很方便,需要找一个lua的包装库,看了网上的介绍,据说luabind比较好,比较强大,很多商业项目中都用它,当然,要用就用最好的。 运行环境如下:1. VS2005 SP12. boost 1.38 ,(现在最新的是1.39)boost 安装很简单,先在boost目录下进入tools目录,编译bjam,然后再用bjam编译boost,bjam和ant的... 阅读全文
posted @ 2009-07-28 17:31 Eric Xiang 阅读(1022) 评论(0) 推荐(1) 编辑

[转]通过例子学LUA

摘要: Lua一.Hello World1.前言    偶最近在学习Lua, 所以写出心得和大家共享, 争取一天写一篇, 嘿嘿.  才开始学所以内容很浅, 希望大家包涵.  Lua是一种完全免费的脚本语言, 可以和C/C++语言紧密结合,  它的官方网站在http://www.lua.org. 在网站上可以下载到lua的源码, 没有可  执行版本, 不过不用担心, 因为lua源码可以在任何一种C/C++的... 阅读全文
posted @ 2009-07-25 19:32 Eric Xiang 阅读(322) 评论(0) 推荐(0) 编辑

戏说Singleton模式

摘要: 戏说Singleton模式DragonChengGOF著作中对Singleton模式的描述为:保证一个class只有一个实体(Instance),并为它提供一个全局访问点(global access point)。从其描述来看,是非常简单的,但实现该模式却是复杂的。Singleton设计模式不存在一种所谓的“最佳”方案。需要根据当时的具体问题进行具体解决,下面将讲述在不同环境下的解决方案。Sing... 阅读全文
posted @ 2009-07-22 14:57 Eric Xiang 阅读(855) 评论(0) 推荐(0) 编辑

导出网页邮箱里的联系人-python

摘要: 网上一强人写的,转过来。支持Gmail,126,网易,搜狐,Hotmail,新浪,雅虎,MSN,经测试正常。不过要先下载BeautifulSoup库。 #!/usr/bin/env python #coding=utf-8 from BeautifulSoup import BeautifulSoup import os,urllib,urllib2,pdb import cookielib im... 阅读全文
posted @ 2009-07-15 17:07 Eric Xiang 阅读(614) 评论(0) 推荐(0) 编辑

python的HTTP操作

摘要: 今天戴总叫我帮她弄个网页API的测试脚本,用python实现起来相当容易,以下代码是调试通过的,有cookie,post, 响应的实现。import urllib2,cookielibclass HTTPRefererProcessor(urllib2.BaseHandler): def __init__(self): self.referer = None def http_request(s... 阅读全文
posted @ 2009-07-14 15:28 Eric Xiang 阅读(213) 评论(0) 推荐(0) 编辑

google打开不的解决办法

摘要: nnd, 这段时间google经常打不开,不管你是用google.com还是google.cn经常打不开gmail,group。google这么强大,打不开要急死人,在国内实际上这二个域名指向同一个IP。 可能是中国人太多或者是google在中国的服务器太差所以经常打不开。我们通过访问国外的google就行了,打开C:\WINDOWS\system32\drivers\etc\hosts文件(不是... 阅读全文
posted @ 2009-05-27 15:38 Eric Xiang 阅读(243) 评论(0) 推荐(0) 编辑

对象池的简单实现

摘要: ObjectPool.h #ifndef ObjectPool_H__ #define ObjectPool_H__#include #include using namespace std;templateclass ObjectPool{private: list object_list;public: void* malloc_object() { cout ... 阅读全文
posted @ 2009-04-14 23:35 Eric Xiang 阅读(134) 评论(0) 推荐(0) 编辑

为Notepad++添加右键菜单

摘要: 在SF上下载的ZIP包解压后运行,没有右键菜单,设置中也没有。只好自己手动添加一个了。很简单,如下如示: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\Shell\用 NotePad++ 打开] [HKEY_CLASSES_ROOT\*\Shell\用 NotePad++ 打开\Command]@="\"D:\\Pro... 阅读全文
posted @ 2009-01-07 23:28 Eric Xiang 阅读(3405) 评论(0) 推荐(0) 编辑