Pomelo 使用教程

 2017年09月10日    58

继"Hello World"之后,我们参照官方文档,以一个"Chat"为例进一步学习Pomelo的使用。在本文中,将会涵盖筛选器、路由及消息压缩、RPC调用、组件等主要Pomelo特性的使用。

阅读全文

Blockly 的配置

 2017年08月27日    126

本文基于Web Blockly,整理一下可视化编程工具-Blockly 的常用配置,包括:工作区配置、添加自定义块、配置工具箱、配置代码生成器等。

阅读全文

Blockly - 来自Google的可视化编程工具

 2017年08月11日    214
Blockly - 来自Google的可视化编程工具

Google Blockly 是一款基于Web的、开源的、可视化程序编辑器。你可以通过拖拽的形式快速构建程序,而这些所拖拽的每个就是组成程序的基本单元。可视化编程完成,Blockly 直接支持 JavaScript、Python、PHP、Lua、Dart 语言源码的导出。此外,还可以将 Blockly 编辑器快速集成到Web、Android或iOS环境中。

阅读全文

Pomelo 概览 - 设计动机、框架、工具和库等

 2017年08月05日    148

游戏服务器不同于Web服务器,其在逻辑复杂度、消息量、实时性等方面有更高的要求。本文参考官方文档的Overview部分,进行简单的汇总整理,对Pomelo的设计动机、Pomelo 框架及相关工具和库等进行介绍。

阅读全文

Pomelo 简介及相关术语

 2017年07月29日    203

Pomelo 是网易基于Node.js开发的一套游戏服务器框架,具有简单易用、高性能、可伸缩、分布式多进程等特点。Pomelo 中包括了一个核心的网络基础开发框架和一系列工具和库,可以帮助开发者处理大量常见的、重复的底层及网络相关逻辑,使开发者可以更多的去专注于游戏逻辑处理,从而提高开发效率。因笔者近期参与一个 Pomelo 项目,特推出 Pomelo 系列文章,以做学习整理。

阅读全文

Linux split 大文件分割与 cat合并文件

 2017年07月01日    122

当需要将较大的数据上传到服务器,或从服务器下载较大的日志文件时,往往会因为网络或其它原因而导致传输中断而不得不重新传输。这种情况下,可以先将大文件分割成小文件后分批传输,传完后再合并文件。文件分割可以使用split命令,该即支持文本文件分割,又支持二进制文件分割;而合并文件可以使用cat命令。

阅读全文

curl 命令行工具的使用及命令参数说明

 2017年06月25日    621
curl 命令行工具的使用及命令参数说明

curl是一个开源的用于数据传输的命令行工具与库,它使用URL语法格式,支持众多传输协议,包括:HTTP、HTTPS、FTP、FTPS、GOPHER、TFTP、SCP、SFTP、SMB、TELNET、DICT、LDAP、LDAPS、FILE、IMAP、SMTP、POP3、RTSP和RTMP。curl库提供了很多强大的功能,你可以利用它来进行HTTP/HTTPS请求、上传/下载文件等,且支持Cookie、认证、代理、限速等。

阅读全文

Sequelize 中文API文档-10. Migrations 数据迁移与QueryInterface对象

 2017年06月10日    493

Sequelize 2.0.0引入了一个新的CLI(命令行工具),其基于gulp并结合sequelize-cligulp-sequelizeCLI用于支持数据迁移和项目引导。通过迁移,可以将现有数据库迁移到另一个状态,反之亦然:这些迁移文件会被保存在迁移文件中,迁移文件描述了怎样到达新状态以及如何恢复更改以返回到迁移前的旧状态。

阅读全文