- 博客(17)
- 收藏
- 关注
转载 nodejs中Async库介绍
Async 地址:https://github.com/caolan/asyncAsync的内容分为三部分:流程控制:简化十种常见流程的处理集合处理:如何使用异步操作处理集合中的数据工具类:个常用的工具类本文介绍其中最简单最常用的流程控制部分。由于nodejs是异步编程模型,有一些在同步编程中很容易做到的事情,现在却变得很麻烦。Async的流程控制就是为了简化这些操作。
2014-11-21 22:07:41 2973
转载 pomelo js 经典函数
1、函数回调的写法/** * Check and invoke callback function */utils.invokeCallback = function(cb) { if(!!cb && typeof cb === 'function') { cb.apply(null, Array.prototype.slice.call(arguments, 1)); }};分析: c
2014-11-21 11:03:13 861
原创 nodejs使用express,crypto配合validator实现用户登录逻辑
最近的项目使用express来写,这也是我尝试写的第一个nodejs的大型项目。今天实现了半天的登陆逻辑,还是很费劲的,在此记录一下。大部分的知识都是从https://github.com/cnodejs/nodeclub 这份源码学到的,还有express官方的一个登陆验证示例https://github.com/visionmedia/express/blob/master/e
2014-11-21 00:51:09 3347
原创 pomelo中使用mysql
声明:本人纯服务器开发新手菜鸟,分析的不一定正确,分析的也没啥技术含量,主要是mysql的使用比较分散,集中到一起给新手看着省事,也可能会误导大家,自己小心点。准备工作:1.先创建mysql.json配置文件,里面放数据库名子 帐号密码端口。2.用mysql命令行创建个跟配置文件中名字相同的数据库,然后创建个表,启动数据库。3.npm install mysql,npm insta
2014-11-21 00:13:26 2619
转载 【官方】lordofpomelo 游戏分析
游戏体验在线地址部署游戏lord of pomelo安装指南分析思路游戏服务器的流程除了启动部分外,大部分事件和流程都是并发的,如果按照一个流程去描述这样一件事情,会很混乱,所以我会根据自己对代码的理解,分开不同用户模块,不同业务去分析Lordofpomelo的代码。Lordofpomelo 服务器介绍各类服务器介绍Lor
2014-11-21 00:07:23 2762 2
转载 pomelo sync在lordofpomleo的使用分析
关于pomelo sync的使用其实官方是有一篇文档介绍的,使劲搓这里,后来看了lordofpomelo游戏分析 这个文档,发现里面的数据持久化模块也有讲到pomelo sync,但本人对nodejs属于菜鸟级别,居然没看懂,今天抽时间结合lordofpomleo源码好好看了一下,终于弄懂了,特此分享。话说Lord采用Pomelo-sync从内存同步数据到数据库,是为了减轻数据库压力,
2014-11-21 00:00:53 484
转载 Sublime Text2安装Package Control
一、安装Package Control使用Sublime Text2首先就要安装Package Control,这样就能使用丰富的插件包了安装方法有2种:(1)访问Package Control站点按照提示复制一段python命令安装Package Control 也可以直接复制这一段到控制台(Ctrl+~)
2014-11-17 13:48:50 427
转载 LordOfPomelo 安装指南
LordOfPomelo 安装指南LordOfPomelo介绍LordOfPomelo是一个基于Pomelo游戏框架开发的MMORPG(大型多人在线角色扮演游戏)的游戏Demo, 具有角色、怪物、装备、战斗、聊天、技能、升级系统、任务系统、组队、副本等较为完整的游戏功能.LordOfPomelo服务端采用了Pomelo框架, 客户端采用了
2014-11-14 16:42:48 1631
转载 mac上mysql root密码忘记或权限错误的解决办法
mac上mysql root密码忘记或权限错误的解决办法 这几天在折腾mantis发现总是连接mysql出错,就随手改了root权限,导致登录不上。以下是还原root权限和更改root密码的最便捷方法。1:装mysql workbench 。可视化界面直接操作。2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务3:进入终
2014-11-14 13:29:38 924
转载 QUICK COCOS2D-X 触摸事件
Quick 中的触摸事件Cocos2d-x 原本的触摸机制存在一些限制,在使用中需要开发者做不少额外的处理。所以 Quick-Cocos2d-x 提出了自己的一套触摸机制。本文详细介绍了这套新机制的用法。显示层级在 Cocos2d-x 里,整个游戏的画面是由一系列的 Scene, Node, Sprite, Layer 等对象构成的。而所有这些对象都是从 Node 这个类继
2014-11-13 14:15:32 2264
转载 quick-cocos2d-x 如何设置游戏的屏幕方向
quick 中的 create_project 工具在创建项目时,可以用 -o 参数指定屏幕方向。但如果要修改已有项目的屏幕方向,就要按如下步骤进行。对于 iOS 项目设置工程可用的屏幕方向:找到 RootViewController.mm 文件,做如下修改:如果需要横屏:- (BOOL)shouldAutorotateToInterfaceOrient
2014-11-12 14:44:50 2160
转载 设置 quick-cocos2d-x 在 Mac 下的编译环境
如果不需要在 Android 上运行,那么可以跳过 3/4 两个步骤。配置编译环境的基本步骤:下载 quick-cocos2d-x 源代码设置运行环境安装最新的 Android ADT bundle 和 Android NDK编译 LuaJavaBridge 示例,并在 Android 真机上进行测试Step 1: 下载 quick-cocos2d-x 源代码访问
2014-11-12 11:32:22 879
原创 解决AndroidADT自带Eclipse编辑器不能自动代码提示的问题
今天发现,我下载的AndroidADT开发套装中自带的Eclipse没有自动代码提示功能。通过参考http://blog.csdn.net/coolszy/article/details/7241955文章解决了问题。总结一下,解决方法分为两步:一、设置“Auto activation triggers for java”打开:Eclipse -> Window -> Pe
2014-11-12 09:37:07 439
转载 chatofpomelo简析之二——聊天
上一篇ChatofPomelo简析之一——用户登录分析客户端登陆的过程。当用户登陆成功后,聊天又是个什么过程呢?下面就来分析聊天时,客户端与服务器端的交互过程。客户端我们先来看看下,聊天发送消息的过程。当用户在文本框内输入文字,并回车就可以发送消息了 1: $("#entry").keypress(function (e) { 2:var route = "
2014-11-07 09:38:43 634
转载 Pomelo官方demo ChatofPomelo简析之一——用户登录
Pomelo官方demo ChatofPomelo简析之一——用户登录2013-07-03 18:10:36标签:nodejs pomelo chatofpomelo原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://youngcold.blog.51cto.com/6366865/1240944
2014-11-07 09:34:30 1012
转载 quick-cocos2d-x 加密
开发环境:Xcode 5.0 + quick-cocos2d-x-2.2.5如果开发者不想让游戏中的资源或脚本文件轻易的暴露给其他人,一般会采用对文件进行加密的方式来保护文件或资源被盗用。quick-cocos2d-x 为开发者提供了xxtea加密算法,用来对脚本文件及资源进行加密,加密对象大体分为如下几种:1.对脚本/资源文件本身加密2.将脚本/资源文件压缩成
2014-11-03 20:19:28 994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人