码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
浅谈我对协程的理解
最近在研究网络服务框架方面的东西,发现了一个神奇的东西-协程。 一句话说明什么是线程:协程是一种用户态的轻量级线程。 一句话并不能完全概括协程的全部,但是起码能让我们对协程这个概念有一个基本的印象。 从硬件发展来看,从最初的单核单CPU,到单核多CPU,多核多CPU,似乎已经到了极限了,但是单核CPU性能却还在不断提升。server端也在不断的发展变化。如果将程序分为IO密集型应用和CPU密集型应用,二者的server的发展如下: IO密集型应用: 多进程->多线程->事件驱动->协程 CPU密集型应用:...
分类:其他好文   时间:2014-12-03 19:26:25    阅读次数:269
uhttpd源码分析
uhttpd是openwrt上默认的Web服务器,支持CGI,lua脚本,以及静态文件的服务。它是一个精简的服务器,一般适合作为路由器这样的嵌入式设备使用,或者Web服务器的入门学习。uhttpd的源码可以用svn到这里下载。概述uhttpd.png首先,在uhttpd启动的时候,它会先读取参数,进...
分类:Web程序   时间:2014-12-03 18:59:34    阅读次数:171
DynamoDB
本来想写写进程、线程、轻量级线程、goroutine还有协程(coroutine),为什么我把goroutine单独列出来是因为它不是协程,所有翻译成协程的都是偷用概念,把比线程轻量的都叫做协程。算了,先不纠结这个,今天想写写DynamoDB,记录下经历。         就如官网描述到的,无限扩展,好吧,具体实现也不得而知,但这个无限扩展的前提是诸多限制。在确认DynamoDB是否适口你的项目...
分类:数据库   时间:2014-12-03 01:47:39    阅读次数:373
Program in Lua中图算法的改进(打印所有图路径)
在Program in Lua第二版,第11.7节中介绍了用lua写“图”数据结构的方法, 但书中提供的图的算法只能打印出第一条找到的正确路径,于是我就自己琢磨 着怎么用lua写出一个图算法打印出所有可能的路径,自己独自一个人思考了 很久,期间没有参考任何资料,完全靠“头脑暴力”把它解决了,最后思考了看看, 也不知道这到底是什么算法,完全凭借着自己认为的所谓的"退化"的概念,奇妙 的解决...
分类:编程语言   时间:2014-12-03 00:32:23    阅读次数:214
lua与C交互
什么样类型的函数可以被Lua调用typedef int (*lua_CFunction) (lua_State *L);符合类型的函数怎样处理后才可以被Lua调用使用lua_register或者 lua_pushfunction和lua_setglobal()把要调用的函数加入到lua状态机中。#d...
分类:其他好文   时间:2014-12-02 19:03:39    阅读次数:249
通过Lua彻底明白了回调函数
Lua回调函数实例 local m = {} local list = {name="hello",age=12} m.call_back_fun_print = function(printID) print(printID .. "-->" .. list[printID]) end m.add_list = function(key,value,call_back_fun)...
分类:其他好文   时间:2014-12-02 17:16:40    阅读次数:182
git push时遇到问题“fatal: No destination configured to push to.”
作者:zhanhailiang 日期:2014-12-02 [root@~/wade/lua/historyBrowsing]# git push fatal: No destination configured to push to. 查了下相应手册: [root@~/wade/lua/historyBrowsing]# git help push 原因是缺少推送的目...
分类:其他好文   时间:2014-12-02 16:40:06    阅读次数:8093
Redis集成Lua脚本实现
作者:zhanhailiang 日期:2014-12-02 相关依赖 1. 环境部署 Redis安装配置教程及phpredis扩展安装测试 Redis安装以及php扩展 Windows下安装phpredis模块(当前Window环境下的php_redis.dll基本还是2.1.3,而Linux下的redis.so版本已经到了2.2.5,这可能导致部分指令集...
分类:其他好文   时间:2014-12-02 01:38:58    阅读次数:187
lua中获取未来某时间点的时间戳
最近在做游戏定时推送,犹如第二天9点通知玩家领取奖励之类的需求,要求获取第二天9点的时间戳,以前用JS写过类似的需求,JS中的Date类用起来比较方便,很多东西已经帮忙弄好了,最主要的还是会自动处理时间和日期...
分类:其他好文   时间:2014-12-01 14:29:29    阅读次数:188
lua
\documentclass[border=5]{standalone} \usepackage{tikz} \directlua{ function coth (i)%定义双曲正切 return math.cosh(i) / math.sinh(i) endfunction brillouin.....
分类:其他好文   时间:2014-12-01 00:42:56    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!