一、基本使用 1、数组的创建 (1) 通过[] let arr1 = [1, 2, 3, 4, 5] (2) 通过创建构造函数 Array的实例 let arr2 = new Array(1, 2, 3, 4, 5) console.log(arr2) // [1, 2, 3, 4, 5] 需要注意 ...
分类:
编程语言 时间:
2021-06-28 19:11:58
阅读次数:
0
首先,将这些函数声明为内联函数,在语法上没有错误。因为inline同register一样,只是建议编译器这样操作,编译器并不一定真正的内联。 register关键字:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存 寻址访问,以提高效率 构造函数和析构函数声明为内联函数是没有 ...
分类:
其他好文 时间:
2021-06-28 19:04:13
阅读次数:
0
1.MySQL自定义函数简介 在MySQL中使用自定义函数语法如下, 创建新函数: Create function function_name(参数列表) returns返回值类型 函数体内容 函数名:应该合法的标识符,并且不应该与已有的关键字冲突。一个函数应该属于某数据库,可以使用db_name. ...
分类:
数据库 时间:
2021-06-28 19:03:25
阅读次数:
0
官方的解释是 在使用特定的输入值集调用确定性函数的任何时候,它们总是返回相同的结果。 在每次使用特定的输入值集调用非确定性函数时,它们可能返回不同的结果。 函数是否为确定性函数或非确定性函数称为函数的确定性 所有的函数都是确定性或非确定性的 听起来很绕,其实说白了就是,给同样的参数,确定性函数执行多 ...
分类:
其他好文 时间:
2021-06-28 19:00:08
阅读次数:
0
给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 你可以认为每种硬币的数量是无限的。 示例 1: 输入:coins = [1, 2, 5], amount = 11输出:3 解释:11 ...
分类:
其他好文 时间:
2021-06-28 18:57:50
阅读次数:
0
使用Golang实现以下排序算法: 冒泡排序 选择排序 插入排序 快速排序 并打印时间进行比较。 主函数 package main import ( "fmt" "math/rand" "sort" "time" ) const ( num = 10000 // 测试数组的长度 rangeNum = ...
分类:
编程语言 时间:
2021-06-28 18:47:49
阅读次数:
0
.then()中的回调可以传入两个回调函数,分别接受第一个参数和第二个回调参数 如果第一个失败的回调被错误处理回调函数捕获了,那么下面的一个.then()回调会接受一个undefined正常回调值,这不是我们想看到的结果。解决方法就是在上一个失败回调中返回一个空白的Promise对象。 fetch( ...
分类:
其他好文 时间:
2021-06-28 18:38:11
阅读次数:
0
写在前面 函数防抖和函数节流都是对函数进行特殊的设置,减少该函数在某一时间段内频繁触发带来的副作用。二者只是采用的设置方式和原理不一样,其最终的目的是一样的。 函数防抖和函数节流都是定义一个函数,该函数接收一个函数作为参数,并返回一个添加了防抖或节流功能后的函数。 因此可以将函数防抖和函数节流看作是 ...
分类:
Web程序 时间:
2021-06-28 18:33:28
阅读次数:
0
前言 分享两个监测元素是否在视口内的方法 1. 位置计算 使用 Element.getBoundingClientRect() 方法返回元素相对于视口的位置 const isElementVisible = (el) => { const rect = el.getBoundingClientRec ...
分类:
Web程序 时间:
2021-06-28 18:32:48
阅读次数:
0
什么是 GPU.js 首先,官网地址:https://gpu.rocks/ 简而言之,GPU.js 是一个 JavaScript 加速库,可用于使用 JavaScript 在 GPU 上进行通用计算。它支持浏览器、Node.js 和 TypeScript。 除了性能提升外,我推荐使用 GPU.js ...
分类:
编程语言 时间:
2021-06-28 18:32:13
阅读次数:
0