登录
注册
node.js 学习社区

博客 | c++

  • 先上结果: 项目结构: js代码: var cb = require('./Release/cbfunc.node'); cb.CB( "我会回来的" ,function( cb1 , cb2 ) { console.log( "第一个:"+ cb1 ); console.log( "第二个:" + cb2); }); CPP代码:
    2015-09-19 09:45 真马克 0 回复 1697 浏览
  • 最近nodejs发布了新版本..而且,这个版本跟以前的版本有不少变化..连node-cpp拓展方法都(you)改了... 但是,写拓展的准备工作 及写拓展基本思路都没什么变化.想了解其思路的,可以戮这里:http://www.nodeclass.com/articles/99934  http://www.nodeclass.com/articles/29989
    2015-09-18 21:00 真马克 2 回复 2697 浏览
  • 版本: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 回复 1843 浏览
  • 从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 回复 1469 浏览
  • 版本: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 回复 1588 浏览
  • 稍微分析下C++拓展的回调函数写法。直接上代码了,因为实在是比较简单。 #include <node.h> #include <v8.h> using namespace v8; void callBack1(const FunctionCallbackInfo<Value>& args) { Isolate* isolate =
    2015-03-23 10:16 真马克 0 回复 1677 浏览
  •     NODJES更新到了0.12.X版本后,我发现写C++拓展方法,改了些许。。。。     这章节给大家分享下C++的NDOE-ODBC拓展模块,及回调方法(基于NDOEJS0.12.0)。       当然了,这是个DEMO,细节方面是比较粗糙的。放到实际生产中,是需要修改修改的。   &
    2015-03-21 11:17 真马克 0 回复 2383 浏览
  •    刚刚为nodejs写的C++拓展代码,象征意义大于实际意义。我们至少需要从js那里传值到C++那边,再从C++那边传值回js那里。 在myTest.cc基础上改改。代码如下:   测试:   test.js代码和运行结果如下:         可以看
    2015-02-13 18:11 真马克 3 回复 3183 浏览