nodejs c c++
文章平均质量分 77
limite_god
从c到java,从java到php,再到java,到nodejs,再到c,就像一个轮回。
展开
-
nodejs常用模块async(waterfall,each,eachSeries,whilst)
a原创 2014-11-25 18:31:33 · 32927 阅读 · 3 评论 -
nodejs连接mysql及使用
首先,我们先安装mysql模块npm install --save mysql然后,我们在本地创建一个mysql数据库,名字叫clearncreate database clearn创建一张表,就叫用户表(customer)create table customer (id varchar(40) not null primary key,password varchar(原创 2014-11-27 15:12:36 · 706 阅读 · 0 评论 -
nodejs使用mongodb,api分析
在nodejs中使用mongodb是一件很愉快的事情。安装依赖模块npm install --save mongodb下面,我们来体验一些常用的api创建连接var MongoClient = require('mongodb').MongoClient;var url = 'mongodb://127.0.0.1:27017/learn';MongoClient原创 2014-11-26 16:00:17 · 2949 阅读 · 0 评论 -
在nodejs中,使用node-oracle连接oracle
nodejs连接oracle并不是那么容易,我使用的是node-oracle,安装还算顺利。这个项目的地址是https://github.com/joeferner/node-oracle有兴趣的同学可以去看英文的安装步骤,在这个我结合自己的经验,给大家一点建议下载oracle instant client这个可以去oracle的官方网站上下载,地址随版本更新,经常变化,这原创 2014-11-27 17:32:03 · 6114 阅读 · 2 评论 -
nodejs,addons入门之hello world
我们都知道,nodejs时基于google的v8引擎的,v8引擎呢,是用C或者说C++写的,各种第三方模块(大多数)也是用C++写的,原因很简单,效率高,而且,很多第三方模块原本就有C++版本,只要用addons包装一下,就可以在nodejs中直接使用。我门何不开发一个自己的模块试试呢。首先,需要安装node-gyp,它可以帮我们把C/C++的源码编译成nodejs认识的格式。npm in原创 2014-11-26 21:40:29 · 871 阅读 · 0 评论 -
nodejs,addon,使用js中传递的函数参数
v8引擎中,js和你自己开发的addon模块,定义在一个上下文中,也就是说它们是相互认识的。这篇文章中我介绍下怎么在addon中,调用js中的函数。我们先看v8的对象继承关系Function是Value的子类,而js中传给C++的所有函数的类型是Value,所以逻辑上来讲,其实很简单,看文件目录结构building.gyp很简单,如下{ "targets原创 2014-12-02 21:41:56 · 3284 阅读 · 0 评论 -
使用makefile编译nodejs模块
使用过node-gyp编译nodejs的addon插件的人,一定很好奇,node-gyp到底帮你做了什么事情,还有,如果我们自己做,难度到底如何。本文不作makefile文件语法的讲解,如果你不懂, 没关系,能看懂基本流程就好。抛开node-gyp,你会发现,有些复杂的东西其实是基于很简单的原理。环境操作系统为centos7,已经安装了nodejs,版本为0.10.36,其实差不多新的版本原创 2015-02-18 15:58:37 · 4632 阅读 · 0 评论 -
自己实现PostgresQL的nodejs驱动,分享给大家
PostgresQL性能上不输Mysql,而且支持很多高级特性,于是我写了这个项目,根据libpg的c驱动,封装了这个nodejs驱动。项目地址:git clone https://code.csdn.net/limite_god/pgsql.git开发难点、待实现功能、特性1、nodejs的v0.12.0开始,api有了不少变化,熟悉这些变化用来不少时间;2、libp原创 2015-03-28 15:48:40 · 2500 阅读 · 0 评论