登录
注册
node.js 学习社区

博客 | node

  • 最近nodejs发布了新版本..而且,这个版本跟以前的版本有不少变化..连node-cpp拓展方法都(you)改了... 但是,写拓展的准备工作 及写拓展基本思路都没什么变化.想了解其思路的,可以戮这里:http://www.nodeclass.com/articles/99934  http://www.nodeclass.com/articles/29989
    2015-09-18 21:00 真马克 2 回复 3252 浏览
  • 最近有这个需求。百度了好一阵子。终于搞定。直接上代码(大部分是别人的功劳,我只是个搬运工……) <html> <head> <meta charset="utf-8"/> <title>nodej upload</title> </head> <body> <form
    2015-07-03 10:02 真马克 0 回复 1942 浏览
  • 版本:nodejs0.12.0 先上结果: js的全部代码。 var binding = require('./binding'); var ii = {}; ii.p1 = "English"; ii.p2 = 22; ii.p3 = "中文"; console.log( binding.jsObjToCpp( ii ) ); CPP的部分代码。
    2015-06-19 17:17 真马克 0 回复 2091 浏览
  • 从JS那边传一个数组个C++端。比较蛋疼。目前来讲,找不到直接传数组过去的方法。不能定义成:Local<Array> val1( args[0] ); 。 版本:nodejs0.12.0 binding.cc char* fU2G(const char* utf8); void jsArrayToCpp(const FunctionCallbackInfo&
    2015-06-05 08:33 真马克 0 回复 1730 浏览
  • 版本:nodejs0.12.0 binding.cc void fArrayObject(const FunctionCallbackInfo<Value>& args) { Isolate* isolate = Isolate::GetCurrent(); HandleScope scope(isolate); Local<Obje
    2015-05-24 12:39 真马克 0 回复 1880 浏览
  •      参考的是node.js v0.12.2源码。      大部分实现在module.js中,按照顺序来看: 首先调用require('xx')的时候内部调用了Module._load(path, parent) : Module.prototype.require = function(path) { assert
    2015-05-05 11:34 uncleTim 1 回复 4944 浏览
  • 稍微分析下C++拓展的回调函数写法。直接上代码了,因为实在是比较简单。 #include <node.h> #include <v8.h> using namespace v8; void callBack1(const FunctionCallbackInfo<Value>& args) { Isolate* isolate =
    2015-03-23 10:16 真马克 0 回复 1873 浏览
  •     NODJES更新到了0.12.X版本后,我发现写C++拓展方法,改了些许。。。。     这章节给大家分享下C++的NDOE-ODBC拓展模块,及回调方法(基于NDOEJS0.12.0)。       当然了,这是个DEMO,细节方面是比较粗糙的。放到实际生产中,是需要修改修改的。   &
    2015-03-21 11:17 真马克 0 回复 2745 浏览