[Node.js与数据库]node-mysql 模块介绍
node-mysql
是一个实现了MySQL协议的Node.js JavaScript客户端,通过这个模块可以与MySQL数据库建立连接、执行查询等操作,以下是根据官方文档整理的一些模块相关介绍。
[Node.js与数据库]使用 node-mysql 连接MySQL数据库
当对大量结构化数据进行存储和访问时,就需要一个数据库来进行管理。MySQL是一个关系型数据,它会以结构化的方式存储和获取数据。在Node.js中,可以使用node-mysql
模块实现与MySQL
的通信。
一个元素滚动监听插件 Waypoints
在Web开发中,有始需要监听页面或DOM元素的滚动事件,然后通过滚动事件触发一些函数调用,如,我们会根据页面滚动来加载新数据等。Waypoints
是一个用于元素滚动事件监听的插件,还可用于元素固定和无限滚动。Waypoints
提供了几种使用方式,即可以结合JQuery
或Zepto
库使用,也可以不依赖第三方库单独使用。
PostgreSQL psql 命令语法参数说明
psql
是PostgreSQL
数据库提供的命令行终端程序,它允许我们交互地输入、编辑、执行SQL命令。使用psql
进行数据库管理非常简单、轻量、高效,本站所有介绍PostgreSQL
文章中的示例全部基于psql
操作。
React Flux 架构使用示例
Flux
是Facebook官方使用的前端MVC
框架,在React
的基础上构建。在React 数据流与Flux框架中介绍Flux
时,使用了一个实现简单搜索功能的示例,本篇将介绍这个示例的实现过程。
Google protobuf(Protocol Buffers)数据交换协议介绍
protobuf
(Protocol Buffers),是Google推出的一个的结构化数据交换协议,用于传递自定义的消息格式,
可用于同一台机器上的进程间、不同设备进程间的数据传递。是一种语言无关、平台无关、扩展性良好的,提供了一种将结构化数据进行序列化和反序列化的方法。
Node.js HTTP Server监听Unix Socket套接字
Mocha和Should、Supertest模块搭建Node.js单元测试环境
单元测试又称模块测试(Unit Testing),是对程序最小模块进行正确检验的测试工作,通常由开发人员完成。单元测试是保证模块正确性,提高程序可用性与健壮的重要手段。在Node.js中,单元测试使用较广泛的是使用Mocha测试框架。
阅读全文MongoDB地理空间(2d)索引创建与查询
LBS(Location Based Services)定位服务,即根据用户位置查询用户附近相关信息,这一功能在很多应用上都有所使用。基于用户位置进行查询时,需要提供用户位置的经纬度。为了提高查询速度,MongoDB为坐标平面查询提供了专门的索引,称作地理空间(2d)索引。
阅读全文