Pomelo 应用程序配置
创建Pomelo应用后,可以在"game-server/app.js"文件中对应用做一些配置。包括配置每个组件选项配置、加载配置文件、启用/禁用Pomelo特性等框架配置。
阅读全文创建Pomelo应用后,可以在"game-server/app.js"文件中对应用做一些配置。包括配置每个组件选项配置、加载配置文件、启用/禁用Pomelo特性等框架配置。
阅读全文OpenCV是一个开源跨平台计算机视觉库,其基于BSD开源许可发布。它提供了C++、C、Python、Java等语言的调用接口,可以在Windows、Linux、Mac OS、iOS、Android等操作系统中运行。因为需要调用一个基于OpenCV的图像识别算法,顺便整理一下Mac及CentOS下OpenCV 2.4
的安装配置。
Node.js基于GYP(Generate Your Projects)构建C\C++插件,在编译插件前需要编写一个.gyp
配置文件,该文件相当于CMake中使用的CMakeLists.txt
。
处理和响应客户端请求是 Pomelo 核心任务之一,客户端请求处理过程中会涉及很多组件,包括session
组件、server
组件、connection
组件、connector
组件、proxy
组件、remote
组件等。本篇将介绍 Pomelo 是怎样和客户端通讯的,及前端服务器(Frontend server
)怎样处理用户请求的。
GYP
(node-gyp)基于.gyp
文件构建C/C++插件,除文件结构外,.gyp
还应遵守一定的语法规则。
Sequelize 的“嵌套模型查询”最终会生成SQL“连接查询”语句,即生成'inner join'、'left join'等。在连接查询时,我们在可以连接阶段通过'on ... and'
(如:ON A.id = B.user_id AND B.name = 'itbilu.com'
)来对连接表进行筛选,可以在where
条件中(如:WHERE B.name = 'itbilu.com'
)进行筛选。除数据筛选外,结果排序也会经常用到。在SQL语句中,对连接表排序比较简单,直接把连接表的排序字段放到order by
子语句中即可(如:'ORDER BY B.name ASC'
)。在Sequelize中,同样也可以支持连接模型的筛选和排序。以下是Sequelize中连接模型的筛选与排序的使用小技巧。
将 Blockly 集成到应用中后,或多或少总是需要创建一些"块"
。本篇及其后几篇将介绍 Blockly 中“块”定义的过程,并对 Web 环境(Web Blockly)中“块”定义做了些单独说明。
Blockly Developer Tools 是一个基于Web的开发者工具,它可以通过配置自动化的完成 Blockly 组件开发,包括创建自定义模块、建立工具箱、并配置 Web Blockly工作区。
阅读全文svg-chartist
是一个运行于Node.js服务端的`Chartist`包装器,它基于`chartist-svg`修改而来。可用于生成静态SVG图表,你可能将所生成的SVG图表插入到HTML页或导出到PDF。