码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
Unity 中的协同程序
今天咱就说说,协同程序coroutine。(这文章是在网吧敲的,没有unity,但是所有结论都被跑过,不管你信得过我还是信不过我,都要自己跑一下看看,同时欢迎纠错)先说说啥是协程:协同程序是一个非常让人作呕的东西,它的表现形式非常像线程,对线程有过接触的朋友可能更理解我这句话的意思,你没接触过线程,...
分类:编程语言   时间:2014-11-25 16:14:18    阅读次数:195
lua 基本语法
gStringTable = {"a","b","c","d","e"}for i=1,table.getn(gStringTable) do print(gStringTable[i])endfor i=1,#gStringTable do print(gStringTable[i])...
分类:其他好文   时间:2014-11-25 09:09:33    阅读次数:164
自己简单实现的富文本控件RichWidget
一开始打算使用Cocos的RichText的 但是发现问题多多: 1、不支持中文,里面计算字符串长度的时候只计算了英文,因为在中文长度下占的是2个字节 2、使用起来其实很不方便的,不能使用平常的控件往里面添加 3、明明是CocosStudio的东西,但是却使用CCNode那一边的东西,导致触摸没法解 4、字符串换行直接根据长度来截取字符串个数,但我印象中不同的字符宽度是不一样的 5、没...
分类:其他好文   时间:2014-11-25 00:22:17    阅读次数:505
C语言Union
对于Union我用的比较少,最近一段时间大多使用Lua,所以复习一下UnionUnion是共用体,顾名思义,公用一块内存一块内存不同的访问方式// 1.数组的便捷访问// 一块内存两种等价的访问方式template union Mat4x4 { struct{ T m00, m0...
分类:编程语言   时间:2014-11-24 22:13:48    阅读次数:233
【Lua】面向对象(二)
多重继承: module(...,package.seeall) local function search(k,plist) for i=1,#plist do local v=plist[i][k] if v then return v end end end --多重继承 function c...
分类:其他好文   时间:2014-11-24 22:10:02    阅读次数:200
Lua 协程coroutine
协程和一般多线程的区别是,一般多线程由系统决定该哪个线程执行,是抢占式的,而协程是由每个线程自己决定自己什么时候不执行,并把执行权主动交给下一个线程。 协程是用户空间线程,操作系统其存在一无所知,所以需要用户自己去做调度,用来执行协作式多任务非常合适。
分类:其他好文   时间:2014-11-24 20:49:53    阅读次数:297
Lua学习笔记之迭代器与范型for
Lua学习笔记之迭代器与范型for 1、  迭代器与闭包 迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。迭代器需要保留上一次成功调用的状态和下一次成功调用的状态,也就是它知道来自于哪里和将要前往哪里。闭包提供的机制可以很容易实现这个任务。记住:闭包是以恶搞内部函数,它可以访问一个或者多个外部函数的外部局部变量。每一次闭包的成功调用后这些局部变量都保存他们的值。 2、  范性fo...
分类:其他好文   时间:2014-11-24 19:13:36    阅读次数:176
PHP协程初体验
PHP协程初体验 By warezhou 2014.11.24 上次通过C扩展为PHP添加coroutine尝试失败之后,由于短期内啃下Zend可能性几乎为零,只能打语言原生能力的主意了。Google之后发现,PHP5.5引入了Generator和Coroutine新特性,于是才有了本文的诞生。 背景阅读 《当C/C++后台开发遇上Coroutine》 http://...
分类:Web程序   时间:2014-11-24 17:16:24    阅读次数:724
lua与C交互概要
前言对于Lua的基础总结总算告一段落了,从这篇博文开始,我们才真正的进入Lua的世界,一个无聊而又有趣的世界。来吧。Lua 语言是一种嵌入式语言,它本身的威力有限;当Lua遇见了C,那它就展示了它的强大威力。C和Lua是可以相互调用的。第一种情况是,C语言拥有控制 权,Lua是一个库,这种形式中的C...
分类:其他好文   时间:2014-11-24 17:00:39    阅读次数:265
基于lua页面访问限制控制(转载乌云)
if($cookie_say!="hbnl"){add_headerSet-Cookie"say=hbnl";rewrite.*"$scheme://$host$uri"redirect;}if($cookie_say!="hbnl$remote_addr"){add_headerSet-Cookie"say=hbnl$remote_addr";rewrite.*"$scheme://$host$uri"redirect;}rewrite_by_lua‘localrandom=ngx.var.cookie_r..
分类:其他好文   时间:2014-11-24 13:47:19    阅读次数:300
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!