上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: ####变量的引用#####语法: variable#####返回: variable的值如果在某个范围内存在对某个标识符的变量绑定,那么当这个标识符以表达式的形式出现的时候被认为是其所绑定变量的值.在引用一个标识符的时候,如果这个标识符没有被绑定为变量,关键字,记录名或其它的实体那么解释器/编译器... 阅读全文
posted @ 2014-09-15 17:05 sniperHW 阅读(448) 评论(0) 推荐(0) 编辑
摘要: ###扩展语法(Syntactic extensions)扩展语法就是通过核心语法或已经定义的扩展语法创建一种新的语法模式.#####Scheme核心语法模式包括:* 顶层定义* 常量* 变量* 过程应用* '(quote)表达式* lambda表达式* if表达式* set!表达式#####Sch... 阅读全文
posted @ 2014-09-15 17:04 sniperHW 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 首先看下延续的定义:* [续延是在运行中被暂停了的程序:即含有计算状态的单个函数型对象。当这个对象被求值时,就会在它上次停下来的地方重新启动之前保存下来的计算](http://www.ituring.com.cn/article/53793)* [在计算机科学和程序设计领域,延续是计算机程序控制状态... 阅读全文
posted @ 2014-09-15 17:03 sniperHW 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 最近在为distri.lua实现一个lua调试系统,有一个简单的需求,lua导入一个文件的时候,将这个文件的文件名记录下来,以方便调试器在设置断点的时候判断是否一个合法的文件.lua导入文件是通过luaL_loadfilex实现的,一个简单的思路就是修改luaL_loadfilex,在luaL_lo... 阅读全文
posted @ 2014-08-30 12:11 sniperHW 阅读(3371) 评论(0) 推荐(0) 编辑
摘要: 经历过网络游戏运营的朋友都应该体会过,服务器集群的管理不是一件容易的事,特别是服务器/进程的数量变得越来越多的时候.我上一个运营的游戏,最开始并没有把服务器管理考虑在里面,开服的时候远程到物理机器上一个个进程的启动/重启把我给折腾坏了。后来制作了一个管理工具,可以直接通过一个客户端去操作进程了。但那... 阅读全文
posted @ 2014-08-13 14:38 sniperHW 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 在多线程开发中,消息队列是一种有效的线程间通讯方式.我在开发KendyNet的过程中一直在寻找一种高效而易用的消息队列实现.期间使用过的一种实现可参考message queue的设计。这个实现的消息队列是相当高效的,但其存在的一个问题是,如果发送方相对较慢,则需要一个定时机制以固定间隔将本线程中缓存... 阅读全文
posted @ 2014-07-31 20:54 sniperHW 阅读(2619) 评论(1) 推荐(3) 编辑
摘要: 懒得再贴一遍了,原文跳转http://sniperhw.github.io/#!/2014/07/04/一个小型网游服务器 阅读全文
posted @ 2014-07-04 23:08 sniperHW 阅读(516) 评论(0) 推荐(0) 编辑
摘要: cocos2dx基于引用计数管理内存,所有继承自CCObject的对象都将获得引用计数的能力,可通过调用retain成员函数用于引用计数值,调用release减少引用计数值,当计数值减为0时销毁对象.cocos2dx的对象管理是树形结构的,可通过调用父亲节点的addChild成员函数将一个子节点对象... 阅读全文
posted @ 2014-06-15 19:52 sniperHW 阅读(10276) 评论(0) 推荐(1) 编辑
摘要: 首先简单介绍下distri.lua中的线程设计方案.distri.lua提供一个API函数fork用于创建新的C线程,这个C线程运行独立的lua虚拟机,为了在各线程之间通信每个线程都会创建一个channel,用于接收其它线程发送过来的消息.这个channel内部实现为单向链表,为了将channel的... 阅读全文
posted @ 2014-05-05 22:48 sniperHW 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 为了更好的体现luanet的设计意图和避免与网上另一个开源项目重名造成混淆, luanet正式更名为distri.lua.后需开发工作包括跨平台,日志,通过Fork创建新线程正在开发中.新地址:https://github.com/sniperHW/distri.lua 阅读全文
posted @ 2014-05-05 22:44 sniperHW 阅读(1070) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页