当前位置: 首页 > 软件库 > 程序开发 > 数学计算 >

Node-V2

简约高性能的二维向量类
授权协议 MIT
开发语言 JavaScript
所属分类 程序开发、 数学计算
软件类型 开源软件
地区 不详
投 递 者 锺离俊雄
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

V2是一个简约的高性能的二维向量类。

V2 不是一个真正的类,而仅仅是一个简单的JavaScript对象创建函数生成。所以v2(3,4))创建简单对象{x:3,y:4}。然后V2也作为一个命名空间保留一组最小的静态矢量函数。这些静态函数期望对像: {x:<number>,y:<number>}。

安装:

npm 安装 v2d

var v2 = require('v2d');
var u = v2(3,4);

浏览器

<script src="v2.js"></script>
<script>
   var u = v2(3,4);
</script>
  • Node-rsa 的加密解密格式模式是 pkcs1_oaep, 我使用的是pkcs1  java 端处理加密数据模式的格式是pkcs1 , 为了兼容能够和java 服务器的格式相对应,建议使用pkcs1 let privateKey = "-----BEGIN PRIVATE KEY-----" + 'MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAo

  • 第一方案为 window.crypto.subtle.generateKey 但是某些情况下,在http链接无法获取 window.crypto.subtle对象,只能在https请求和localHost的时候能够获取到window.crypto.subtle对象。 为了解决任何时候都能生成密钥对,因此我选择了node-rsa来生成。 第二方案:使用node-rsa 库。 使用: public s

 相关资料
  • 表示2D vector(二维向量)的类。 一个二维向量是一对有顺序的数字(标记为x和y),可用来表示很多事物,例如: 一个位于二维空间中的点(例如一个在平面上的点)。 一个在平面上的方向与长度的定义。在three.js中,长度总是从(0, 0)到(x, y)的 Euclidean distance(欧几里德距离,即直线距离), 方向也是从(0, 0)到(x, y)的方向。 任意的、有顺序的一对数字

  • DOM Scripting DOM编程 我们都知道对DOM操作的代价昂贵,这往往成为网页应用中的性能瓶颈。在解决这个问题之前,我们需要先知道什么是DOM,为什么他会很慢。 DOM in the Browser World 浏览器中的DOM DOM是一个独立于语言的,使用XML和HTML文档操作的应用程序接口(API)。浏览器中多与HTML文档打交道,DOM APIs也多用于访问文档中的数据。而在浏

  • 我一直在和来自Python的朱莉娅玩。我写了一些代码来解决这个难题。我在用蛮力的方法。代码在Python中运行需要一段时间(~30分钟),但在Julia中仍然需要大约3分钟。我确信这有点难看,因为我还在学习这门语言。我查看了优化器页面,在函数中输入了数据类型,并避免了全局变量。 与此相关的三个问题: > 肯定有更好的方法来做函数mymax。我找到了一些关于阿格马克斯的建议,但这给我带来了一个大麻烦

  • Aligorithms and Flow Control 算法和流程控制 Loops 循环 a、避免使用for/in循环 在JavaScript标准中,有四种类型循环。for、for/in、while、do/while,其中唯一一个性能比其他明显慢的是for/in。对于for/in循环的使用场景,更多的是针对不确定内部结构的对象的循环。for/in会枚举对象的命名属性,只有完全遍历对象的所有属性之

  • Loading and Execution 加载和运行 早前阅读高性能JavaScript一书所做笔记。 从加载和运行角度优化,源于JavaScript运行会阻塞UI更新,JavaScript脚本的下载、解析、运行过程中,页面的下载和解析过程都会停下来等待,因为脚本可能在运行过程中修改页面内容。 Script Positioning 脚本位置 将<script>标签放在尽可能接近<body>标签底

  • 该类表示的是一个三维向量(4D vector)。 一个四维向量表示的是一个有顺序的、四个为一组的数字组合(标记为x、y和z), 可被用来表示很多事物,例如: 一个位于四维空间中的点。 一个在四维空间中的方向与长度的定义。在three.js中,长度总是从(0, 0, 0, 0)到(x, y, z, w)的 Euclidean distance(欧几里德距离,即直线距离), 方向也是从(0, 0, 0