自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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源码剖析2【转】

原文地址:http://simohayha.iteye.com/blog/540546

2014-05-30 23:12:58 761

转载 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

原创 有技术含量的博客地址

http://loda.hala01.com/

2014-05-27 16:11:40 1415

转载 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

原创 优秀游戏程序员学习资料推荐

优秀游戏程序员学习资料推荐

2014-05-16 21:14:25 2414

优秀游戏程序员学习资料推荐

要想成为优秀游戏程序员的必经之路。覆盖面广,每个块面都有推荐的书籍或者网站资源。

2014-05-16

公司内部培训:链接、加载和库

基于和链接、加载和库的公司内部培训ppt。

2014-03-27

unity3d 圣典 chm

玩unity3d必须要有的工具 chm版本的中文圣典!

2013-06-16

Unity3D圣典最全的中文手册,非常实用!

Unity3D圣典 最全的中文手册,非常实用! 从入门到精通!

2013-06-16

脏字屏蔽 中文 Tire Tree

脏字屏蔽 中文 Tire Tree c++实现 可以检测是否有脏字 并且把脏字屏蔽成**

2012-07-20

实用的验证码识别程序

验证码识别程序,识别过程:去背景噪音,求连通,分割,分割优化,细化,倾斜矫正,识别. 可以创建模板,从二进制文件中加载模板. 提供了用于识别的主要的c++文件.

2011-10-22

数据结构中的最小最大堆c++模板实现(高级数据结构)

最小最大堆只的是一颗最小层和最大层相互交替的完全二叉树,我的最小最大堆继承自完全二叉树类和双端有先队列类,用c++模板实现.实现的功能包括创建堆,插入元素,删除最大元素,删除最小元素,并且重载<<方便输出.输出使用的形式是广义表. 最小最大堆的删除非常复杂,我想这个想了满长时间.

2010-12-26

数据结构中最大堆的c++的模板实现(改正了以前上传文件的一些错误)

用的是数组存储的最大堆元素,最大堆类继承自完全二叉树和最大优先队列两个类. 重载了<<操作符,方便输出. 其他必要的功能也提供了.

2010-12-26

数据结构最大堆的模板实现 c++ 存储方法是数组

功能包括创建最大堆,插入和删除元素,判断空堆满堆,重载了<<用于输出,输出的形式是广义表. 还有堆的析构函数忘记写了 应该在程序中添加 ~MaxHeap() { delete [] heap; } 另外,MaxFQ虚类中的Full(),IsFull(),Empty(),IsEmpty()以及静态常量defaultSize都应该挪到MaxHeap里面. Full()函数有错误,应该用开辟一个新的数组来存放原来的数据,并把*heap释放掉.这些Bug写的时候都忘记了,下载的人自己注意改一下,不然堆的元素超过10个就会出错

2010-12-25

数据结构中二叉树的模板实现c++,基本上二叉树所有的操作都有了

前序中序后序的递归遍历,游标类的非递归遍历,复制树,求深度,重载==,<<,!,交换子树,层次遍历都用模板实现了,栈和队列用的是以前自己写的模板 程序的输入是数组,通过二叉树的数组表示创建的链表表示的二叉树,输出没有做成树型输出,感觉太复杂,而是按照广义表的输出方式输出 写的时候感觉大部分的操作实现都很简单,不过非递归方式的后序和中序的游标遍历搞的比较头疼!

2010-12-24

数据结构 广义表的c++实现(链表)[!注意!描述中有一个bug要修正]

数据结构中广义表的c++实现,用的是链表,对广义表表达式的格式判断仅有左右括号匹配,忽略空格,不能有连续的空格.实现的功能包括复制,拼接,删除,求深度,判断相等. 所有的功能都用递归实现,写完之后发现头有点大了.. [BUG:'GenList.cpp文件中,在Copy函数内,首先要调用Clear(*this), 不然对象原来的内存空间将泄漏]

2010-12-22

数据结构中用链表实现的栈模板 用的是c++

数据结构中用链表实现的栈模板 用的是c++ 功能不是很多

2010-12-21

数据结构 栈 链表实现 c++ 模板

数据结构 栈 链表实现 c++ 是模板实现的

2010-12-21

数据结构 模板化的链表类 包括对链表基本操作 链表游标的使用实例

数据结构 模板化的链表类 包括对链表基本操作 链表游标的使用实例

2010-12-21

N皇后问题 数据结构 用回溯法和栈解决 c++

N皇后问题 数据结构 用回溯法和栈解决 c++ 栈用的有点牵强 其实用一个数组记录就可以了 总共有92种摆法(8皇后)

2010-12-21

数据结构里的中缀转后缀,可以输出后缀表达式,如操作数是浮点数,可以计算表达式的值

数据结构里的中缀转后缀,可以输出后缀表达式,如操作数是浮点数,可以计算表达式的值

2010-12-20

迷宫问题 数据结构 栈 回朔法

用回朔法和栈实现的迷宫问题的解法 一个cpp文件是问题的解法 另一个是自定义的栈的模板类头文件

2010-12-20

数据结构 队列的模板类 用线性表实现

数据结构 队列的模板类 用线性表实现 c++

2010-12-19

数据结构 栈的模板类线性表实现

数据结构 栈的模板类线性表实现 基本就是弹入弹出 初始化栈内元素 判断栈上下限等

2010-12-19

数据结构里的字符串实现(描述中更正程序的一个小BUG)

BUG更正!注意在String.cpp文件中 KMPFind函数中 在int result;和while循环中间添加i = 0; 行号为119 不然KMP算法结果是错误的! 数据结构 字符串 KMP LCS 动态规划 递归 实现了动态规划以及递归版本的最长公共字串求长度 实现了动态规划版本的求LCS 实现了KMP算法 数据结构金远平一书中的kmp算法程序有bug 我已更正

2010-12-19

数据结构 三元组 稀疏矩阵

乘法和求逆未实现 其他的功能正常 取自金远平编著的数据结构

2010-12-18

数据结构 线性表 代码

数据结构 线性表 代码 数据结构 线性表 代码 数据结构 线性表 代码

2010-12-17

多项式,数据结构,金元平,c++,eric

数据结构中的多项式,金元平一书中的实现方法,但是多项式相乘还有一点问题,以后解决。数据结构,基础中的基础,大家反复学习

2010-01-27

模板化的线性表,eric,金元平

模板实现的线性表,学习数据结构的资源,以后会发更多的数据结构中完善的所有的程序,基础中的基础

2010-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除