- 博客(31)
- 资源 (24)
- 收藏
- 关注
转载 对“tolua++导出C++子类后在Lua中无法添加新成员”这一问题的初步分析【转】
一、问题的起因 问题首先是在Quick-x中发现的,原因是希望为CCNode添加一个Lua自定义方法就会出错:view sourceprint?1function CCNode:myMethod()2end 运行错误提示是 [LUA ERROR] stac
2014-05-31 21:24:22 986
转载 Tolua++技术文档 【转】
原文地址:http://lua.codemach.com/tolua-ji-shu-wen-dang.html1.简介Tolua++是一个编程语言文本转换工具,主要用来将C/C++文件转化成lua需要的接口形式。即把大量的函数转成static int XXX(lua_State* tolua_S)形式,以供注册到lua里面。Tolua++通过pkg文件来导出需要的类型,函数,对
2014-05-31 12:28:17 1004
转载 “多线程IO”和“单线程异步IO”的对比【转】
原文地址:http://www.grati.org/?p=684顺手写了个程序对比了一下多线程IO和单线程异步IO的性能差异。需要说明的是,Linux上目前的异步IO是由用户态线程模拟的。目前内核原生的AIO和glibc中的异步IO都有缺陷,libeio目前感觉比较好(因为nodejs在用)。单线程异步IO指的是主线程中控制IO的代码全部都是在主线程中执行的,libeio内
2014-05-31 12:03:13 1337
转载 Lua和C语言的交互3【转】
原文地址:http://www.grati.org/?p=670自定义数据类型:我们通过使用C语言实现一个Lua数组来演示Lua实现自定义用户数据。数组的结构如下所示:typedef struct NumArray{int size; //表示数组的大小double values[]; //此处的values仅代表一个double*类型的指针,value
2014-05-31 11:59:27 1295
转载 Lua和C语言的交互2【转】
原文地址:http://www.grati.org/?p=666C调用Lua函数不要怀疑,对Lua函数的调用也是通过栈来进行的。请看如下代码:Lua代码:function lua_func (x, y)print("Parameters are: ", x, y)return (x^2 * math.sin(y))/(1-x)endC代码:
2014-05-31 11:58:43 713
转载 lua和C++相互交换数据1 【转】
原文地址:http://blog.csdn.net/asmc51/article/details/3848221
2014-05-30 23:50:54 1330
转载 lua源码注释1【转】
最近读了点lua的源码,打算记录下来,将来也知道自己这一段干了啥。 其实我以前也试图读过lua源码,不过一直没有找对下手方向,比如我一直试图从main下手,这个是错误的,还没有进行正题,就被一大堆初始化给搞晕了,加之决心不大,就这样一直拖着没有看。 不过最近因为工作的原因,熟悉了lua的c api,发现从c api入手是个不错的方法。但
2014-05-30 23:43:19 1116
转载 lua源码剖析3【转】
原文地址:http://simohayha.iteye.com/blog/552391 这次简单的补充一下前面类型部分剩下的东西。首先我们要知道当我们想为lua来编写扩展的时候,有时候可能需要一些全局变量。可是这样会有问题,这是因为这样的话,我们就无法用于多个lua状态(也就是new 多个state).于是lua提供了三种可以代替全局变量的方法。分别是注册表,环境变量和up
2014-05-30 23:13:53 1566
转载 lua源码剖析1【转】
原文地址:http://simohayha.iteye.com/blog/517748 先来看lua中值的表示方式。Java代码 #define TValuefields Value value; int tt typedef struct lua_TValue { TValuefields; } TValue; #defin
2014-05-30 23:11:17 1284
转载 [tolua++]tolua++中暴露对象给lua时,一定要把析构函数暴露给lua 【转】
原文地址:http://www.cnblogs.com/egmkang/archive/2012/07/01/2572064.html 题目不知道怎么取才好,但是意思很简单:如果你暴露一个复杂对象给Lua,实现类似于OO编程的话,那么也要把析构函数暴露给Lua.否则的话,lua gc的时候,回收垃圾对象,没有找到回收函数,就直接free掉了,这在C++中,是相当致命的.to
2014-05-30 22:38:24 974
转载 tolua++实现分析 【转】
原文地址:http://blog.csdn.net/wtyqm/article/details/8977975 项目正在使用cocos2dx的lua绑定,绑定的方式是tolua++。对大规模使用lua代码信心不是很足,花了一些时间阅读tolua++的代码,希望对绑定实现的了解,有助于项目对lua代码的把控。从阅读结果上来看,起码在内存管理上,帮助还是很大的。1.tolua++如
2014-05-30 20:45:11 753
转载 cocos2dx的lua绑定 【转】
原文地址:http://blog.csdn.net/wtyqm/article/details/9106137 话接上篇(tolua++实现分析)一、cocos2dx对tolua++绑定的修正A.c对lua回调函数的引用在使用cocos2dx编写游戏时,我们经常会设置一些回调函数(时钟、菜单选择等)。如果采用脚本方式编写游戏的话,这些回调函数也是需要写在脚本里的
2014-05-30 20:42:11 741
转载 lua_touserdata返回值详释 【转】
原文地址:http://blog.csdn.net/whl_cxy/article/details/12223455void *lua_touserdata(lua_State*L,intindex);如果给定索引处的值是一个完整的userdata,函数返回内存块的地址。如果值是一个lightuserdata,那么就返回它表示的指针。否则,返回NULL。例如: 在CCLuaSt
2014-05-30 19:12:20 1103
转载 那些不能错过的Xcode插件【转】
原文地址: http://www.cocoachina.com/applenews/devnews/2013/0918/7022.html那些不能错过的Xcode插件发布于:2013-09-18 17:22阅读数:23687 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。“”
2014-05-30 15:54:38 692
转载 injection plugin for xcode【转】
原文地址: http://www.cocoachina.com/applenews/devnews/2014/0530/8623.html
2014-05-30 15:53:55 981
转载 IOCP , kqueue , epoll ... 有多重要?【转】
IOCP , kqueue , epoll ... 有多重要?设计 mmo 服务器,我听过许多老生常谈,说起处理大量连接时, select 是多么低效。我们应该换用 iocp (windows), kqueue(freebsd), 或是 epoll(linux) 。的确,处理大量的连接的读写,select 是够低效的。因为 kernel 每次都要对 select 传入的一组 socke
2014-05-29 21:23:07 1048
转载 tolua++实现分析 【转】
项目正在使用cocos2dx的lua绑定,绑定的方式是tolua++。对大规模使用lua代码信心不是很足,花了一些时间阅读tolua++的代码,希望对绑定实现的了解,有助于项目对lua代码的把控。从阅读结果上来看,起码在内存管理上,帮助还是很大的。1.tolua++如何将c++对象导入到lua里tolua++为每一个传入lua的对象建立一个userdata,us
2014-05-29 18:30:20 837
转载 lua中的require机制【转】
原文地址:http://bbs.chinaunix.net/thread-1163659-1-1.htmllua中的require机制 为了方便代码管理,通常会把lua代码分成不同的模块,然后在通过require函数把它们加载进来。现在看看lua的require的处理流程。1、require机制相关的数据和函数 package.path:保存加载外部模块
2014-05-29 10:35:25 1091
原创 Android: “Class loader may fail for processes that host multiple applications”【转】
在安卓里面新开辟进程时,
2014-05-28 18:46:06 2955
转载 Android sharedUserId研究记录 【转】
原文地址:http://blog.csdn.net/dyllove98/article/details/8836412刚整理完的文档,顺便园子发个分享。因工作繁忙,还是有不少方面无法深入测试,欢迎各位回帖提出意见~ 签名简介:在Android 系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,。这个数字证书
2014-05-28 13:54:36 613
转载 MK中的ANDROID:SHAREDUSERID和LOCAL_CERTIFICATE作用【转】
原文地址:http://write.blog.csdn.net/posteditAndroid中如何修改系統時間(應用程序獲得系統權限) 在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函數來修改系統時間,可惜無論你怎麽調用這個函數都是沒用的,無論模擬器還是真 機,在logcat中總會得到"Unable to ope
2014-05-28 13:45:27 853
转载 Android Debuggerd的分析及使用方法 【转】
原文地址:http://blog.csdn.net/wonview/article/details/8446862Android Debuggerd的分析及使用方法Android系统自带一个实用的程序异常退出的诊断daemondebuggerd。此进程可以侦测到程序崩溃,并将崩溃时的进程状态信息输出到文件和串口中,以供开发人员分析调试使用。Debuggerd的数据,被保存在/d
2014-05-27 16:48:47 11840 1
转载 Replacing JNI Crashes by Exceptions on Android【转】
原文地址:http://blog.httrack.com/blog/2013/08/23/catching-posix-signals-on-android/
2014-05-27 16:27:23 1368
转载 Android中native进程内存泄露的调试技巧【转】
Android中native进程内存泄露的调试技巧红狼博客 代码基于Android2.3.x版本Android为Java程序提供了方便的内存泄露信息和工具(如MAT),便于查找。但是,对于纯粹C/C++ 编写的natvie进程,却不那么容易查找内存泄露。传统的C/C++程序可以使用valgrind工具,也可以使用某些代码检查工具。幸运的是,Google的bionic库为我们查找
2014-05-27 16:14:23 782
转载 Android 4.1 Jelly Bean安全機制探討 【转】
原文地址:http://loda.hala01.com/2012/08/android-4-1-jelly-bean安全機制探討-2/Android 4.1 Jelly Bean安全機制探討 Android 4.1 Jelly Bean安全機制探討By lodahlchou@gmail.com有關手機或作業系統的安全議題一直就像是潘朵拉的盒子一樣,帶點神
2014-05-27 16:10:32 963
转载 Android调试获取Log 【转】
原文地址:1 Android Log最近遇到一些抓log 的事情,很多来自网上达人的分享,加在一起总结一下:log文件分为实时打印的,还有状态信息的两种 实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump, QXDM Log 状态信息的有:adb shell dmesg,adb shell dump
2014-05-27 12:02:47 835
转载 Android 信号处理面面观【转】
Android 信号处理面面观 首先澄清,本文讨论的信号是 Linux 软中断信号,而不是手机状态条里面用于显示当前手机通信强度的那个信号。 本文是 增量型博客,内容会不断更新,请改话题感兴趣的朋友偶尔可以再回头来看看更新的内容。我们知道,Unix系统里信号是一种软中断。尽管本身存在缺陷(后面会讨论到),但是作为Unix系统重要的异步事件处理方式之一,在Unix系统 中发挥重要的作用。
2014-05-27 11:52:02 1220
转载 介绍 Android DropBoxManager Service【转】
原文链接:介绍 Android DropBoxManager Service什么是 DropBoxManager ?Enqueues chunks of data (from various sources – application crashes, kernel log records, etc.). The queue is size bounded and wi
2014-05-27 11:47:13 937
实用的验证码识别程序
2011-10-22
数据结构中的最小最大堆c++模板实现(高级数据结构)
2010-12-26
数据结构中最大堆的c++的模板实现(改正了以前上传文件的一些错误)
2010-12-26
数据结构最大堆的模板实现 c++ 存储方法是数组
2010-12-25
数据结构中二叉树的模板实现c++,基本上二叉树所有的操作都有了
2010-12-24
数据结构 广义表的c++实现(链表)[!注意!描述中有一个bug要修正]
2010-12-22
数据结构里的字符串实现(描述中更正程序的一个小BUG)
2010-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人