今天咱就说说,协同程序coroutine。(这文章是在网吧敲的,没有unity,但是所有结论都被跑过,不管你信得过我还是信不过我,都要自己跑一下看看,同时欢迎纠错)先说说啥是协程:协同程序是一个非常让人作呕的东西,它的表现形式非常像线程,对线程有过接触的朋友可能更理解我这句话的意思,你没接触过线程,...
分类:
编程语言 时间:
2014-11-25 16:14:18
阅读次数:
195
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
一开始打算使用Cocos的RichText的
但是发现问题多多:
1、不支持中文,里面计算字符串长度的时候只计算了英文,因为在中文长度下占的是2个字节
2、使用起来其实很不方便的,不能使用平常的控件往里面添加
3、明明是CocosStudio的东西,但是却使用CCNode那一边的东西,导致触摸没法解
4、字符串换行直接根据长度来截取字符串个数,但我印象中不同的字符宽度是不一样的
5、没...
分类:
其他好文 时间:
2014-11-25 00:22:17
阅读次数:
505
对于Union我用的比较少,最近一段时间大多使用Lua,所以复习一下UnionUnion是共用体,顾名思义,公用一块内存一块内存不同的访问方式// 1.数组的便捷访问// 一块内存两种等价的访问方式template union Mat4x4 { struct{ T m00, m0...
分类:
编程语言 时间:
2014-11-24 22:13:48
阅读次数:
233
多重继承: 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
协程和一般多线程的区别是,一般多线程由系统决定该哪个线程执行,是抢占式的,而协程是由每个线程自己决定自己什么时候不执行,并把执行权主动交给下一个线程。 协程是用户空间线程,操作系统其存在一无所知,所以需要用户自己去做调度,用来执行协作式多任务非常合适。
分类:
其他好文 时间:
2014-11-24 20:49:53
阅读次数:
297
Lua学习笔记之迭代器与范型for
1、 迭代器与闭包
迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。迭代器需要保留上一次成功调用的状态和下一次成功调用的状态,也就是它知道来自于哪里和将要前往哪里。闭包提供的机制可以很容易实现这个任务。记住:闭包是以恶搞内部函数,它可以访问一个或者多个外部函数的外部局部变量。每一次闭包的成功调用后这些局部变量都保存他们的值。
2、 范性fo...
分类:
其他好文 时间:
2014-11-24 19:13:36
阅读次数:
176
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的基础总结总算告一段落了,从这篇博文开始,我们才真正的进入Lua的世界,一个无聊而又有趣的世界。来吧。Lua 语言是一种嵌入式语言,它本身的威力有限;当Lua遇见了C,那它就展示了它的强大威力。C和Lua是可以相互调用的。第一种情况是,C语言拥有控制 权,Lua是一个库,这种形式中的C...
分类:
其他好文 时间:
2014-11-24 17:00:39
阅读次数:
265
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