- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 node 调用c++方法解析共用体
// addon.cc#include <node.h>namespace demo {using v8::Exception;using v8::FunctionCallbackInfo;using v8::Isolate;using v8::Local;using v8::Number;using v8::Object;using v8::String;using v8::Value;union data { float a; unsigned char.
2020-06-30 13:43:30 729
翻译 简单上手nodejs调用c++(c++和js的混合编程)
因为项目的原因,最近经常使用node.js搭RESTful接口。性能还是很不错啦,感觉比Spring Boot之类的要快。而且在不错的性能之外,只要程序结构组织好,别让太多的回调把程序结构搞乱,整体开发效率比Java快的就太多了。如果想进一步提高效率,使用c++来优化部分模块是不错的选择。尤其可贵的是nodejs对于同c++的混合编程支持的很好,个人感觉跟写Python的扩展模块处于同样的易用水平。我们从Hello World开始:首先要有一个空白的工作目录,在其中建立一个node包管理文件pa
2020-06-30 09:28:50 3193 1
原创 js收集页面加载性能数据
window.performance[performance.timing]:navigationStart: 表示从上一个文档卸载结束时的 unix 时间戳,如果没有上一个文档,这个值将和 fetchStart 相等。unloadEventStart: 表示前一个网页(与当前页面同域)unload 的时间戳,如果无前一个网页 unload 或者前一个网页与当前页面不同域,则值为 0。unloadEventEnd: 返回前一个页面 unload 时间绑定的回掉函数执行完毕的时间戳。redir
2020-06-26 17:12:31 416
转载 快速上手RaphaelJS
Raphael Javascript是一个 Javascript的矢量库。它可以处理SVG、VML格式的矢量图,它使用SVG W3C推荐标准和VML作为创建图形的基础,你可以用Javascript 操作Dom 很容易的创建出复杂的柱状图、走势图、曲线图等各种图表,可以画图,可以画出任意复杂度的图像,以及图表或图像裁剪和旋转等复杂操作。什么是RaphaelJS?RaphaelJS是一个矢量绘图包,用来在浏览器中绘制图形。在这部分,我们将了解到RaphaelJS是什么、它与其它同类的绘图包.
2020-06-17 17:57:35 490
翻译 block动画仿真方案
我在做什么我正在使用Blockly构建一个海龟图形应用程序。用户可以从块构建代码,然后Blockly引擎生成JS代码,该代码将绘制到画布上我的问题是什么Blockly引擎生成JS代码,但将其作为字符串返回,我必须eval()绘制到画布。我可以更改块的代码以生成不同的输出,但保持它尽可能简单非常重要,因为用户可以读取块输入后面的实际代码。所以我不想搞砸它。我想做什么我可以完全控制原子操作(go,turn等),所以我想在函数的开头插入一小段代码,这会延迟执行功能的其余部分。类似的东西:functi
2020-06-11 16:24:07 475
原创 electron 蓝牙通信功能 BLE 带案例代码
依赖安装noble 在 Linux 和 MacOS 上的安装还是比较简单的,所以可以参考noble/github上的介绍就可以了。以下着重演示以下 Window10 下的依赖安装和驱动替换。首先,我们需要安装的是 node-gyp / github。在 WIndow 下安装,需要先使用管理员权限打开 powershell 或者 CMD命令行工具,这里推荐使用 powershell。打开后,输入以下命令:npm install --global --production windows...
2020-06-03 10:39:46 4769 6
electron-quick-start-ble.rar
2020-06-27
Electron + React + Node.js + ES6 开发环境全配置好
2018-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人