效果 汽车three js

Node.js 20 —— 几个令人大开眼界的特性

前言:欢迎来到 Node.js 20 Node.js 20 已经发布,带来了创新和激动人心的新时代。这个开创性的版本于2023年4月18日首次亮相,并将在2023年10月发布长期支持(LTS)版本,并且将持续支持至2026年4月,下面小编就为大家介绍一下Node.js20的几个新特性: 1.Node ......
大开眼界 眼界 特性 Node 20

JS 如何往数组里面添加数组

背景:JS中有没有类似C# AddRange()这种往数组直接添加数组的方法 转载:https://blog.csdn.net/qq_37268201/article/details/104054060 ......
数组 JS

一文彻底搞懂JS函数柯里化

函数柯里化是一种强大的函数式编程技术,它使我们能够预设函数的参数,创建新的函数,并在需要的时候执行这 ......
函数

可分离卷积(Separable Convolution)等价转换为传统卷积(Ordinary convolution)的方法,(等价转换,即最终处理效果一致)

写在前面: 可分离卷积提出的原因 卷积神经网络在图像处理中的地位已然毋庸置疑。卷积运算具备强大的特征提取能力、相比全连接又消耗更少的参数,应用在图像这样的二维结构数据中有着先天优势。然而受限于目前移动端设备硬件条件,显著降低神经网络的运算量依旧是网络结构优化的目标之一。本文所述的Separable ......

使用js开发一个快速打开前端项目的alfred插件

使用js开发一个快速打开前端项目的插件 目录 前言 使用的技术栈 步骤 问题发现 待优化 前言 一直以来开发都是先打开vscode,然后选择项目,在项目多的情况下会觉得挺繁琐;如果同时打开了许多vscode窗口,寻找目标窗口也比较麻烦,于是萌生了开发一个alfred的工作流插件的想法,目标是在alf ......
前端 插件 项目 alfred

Three.js中实现对InstanceMesh的碰撞检测

1. 概述 之前的文章提到,在Three.js中使用InstanceMesh来实现性能优化,可以实现单个Mesh的拾取功能 那,能不能实现碰撞检测呢?肯定是可以的,不过Three.js中并没有直接的API可以实现对InstanceMesh的碰撞检测,需要手动实现 回顾本文的描述的Three.js的场 ......
InstanceMesh Three js

JS 下载文件

一、背景 二、实现 点击查看代码 // 下载文件 export function downloadFile(obj, name, suffix) { const url = window.URL.createObjectURL(new Blob([obj])) const link = docume ......
文件 JS

JS 构造树形

一、背景 List组装树形Tree 二、实现 点击查看代码 listRolePurifySmalls().then(data => { const list = data || [] const map = {} list.forEach(item => { let smalls = map[ite ......
树形 JS

JS 将列表转成树形结构数据

一、背景 联调发现有些后端返回List 但是前后需要转树形结构 二、实现 点击查看代码 import _, { isArray } from 'lodash' /** * 将列表转成树形结构数据 * @param nodes 列表数据 * @param options 可选参数,{idKey, pI ......
树形 结构 数据 JS

js传递rsa加密参数给c#后端(密码加密后传到后端)

一、前端处理 1、引入js 下载地址: https://files.cnblogs.com/files/blogs/782924/BigInt.js?t=1695198891&download=truehttps://files.cnblogs.com/files/blogs/782924/RSA. ......
参数 密码 rsa

vue.js学习

前言 本博客为二创作品,原文为:狂神说笔记——Vue 快速入门 19 - subeiLY - 博客园 (cnblogs.com) 参考视频为:https://www.bilibili.com/video/BV18E411a7mC/ 前端没审美又想快速弄好看点可以弄 bootstrap 可视化布局 可 ......
vue js

随着国家刺激内需,汽车开进千万家,碰撞也成倍发生,保护好自己

随着国家刺激内需,大力补助汽车新能源行业,社会上的车辆也越来越多, 出现的必然问题就是,车多了,发生摩擦碰撞的几率必然上升,所以出门在外保护好自己, 如果要参与交通,最好坐公交或大巴车,地铁,高铁,因为即使碰撞,你这边的质量足够大.. ......
内需 成倍 国家 汽车

JS:Promise异步编程的一种解决方案

Promise 是异步编程的一种解决方案,可以替代传统的解决方案--回调函数和事件。ES6统一了用法,并原生提供了Promise对象。作为对象,Promise有以下两个特点:(1)对象的状态不受外界影响。(2)Promise有三种状态,分别是 Pending (进行中)、Resolved (已完成) ......
解决方案 Promise 方案 JS

js小知识

# js 入门学习 参考视频:https://www.bilibili.com/video/BV1JJ41177di/ 参考资料:https://www.cnblogs.com/gh110/p/15153662.html 扩展: - 数组的 for-each - ```js var arr = [1 ......
知识

js实现选中某个区域展示引导信息(插件库)

在公司做项目,经常存在类似「引导」的功能,引导用户该先点哪后点哪,或者做一些首次使用的提示 找到了个比较好用且轻量化的js组件 intro.js ,有常规的灰色遮罩高亮特定dom提示的(hello-world),也有用户点到指定标签/位置上的提示 (hints) 感觉还是不错的,并且,有免费版本 ......
插件 区域 信息

js中 try catch的使用

try…catch 语句是什么? try…catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。 try…catch语法 try { //在此运行代码 } catch(err){ //在此处理错误 } 运行流程: try{...}包含块中的代 ......
catch try

arcgis for js4.x实现标记、测距离、测面积

实现效果 代码如下 ToolBox.vue <template> <a-popover trigger="click"> <a-button>工具箱</a-button> <template #content> <a-button type="text" class="btn" @click="() ......
标记 面积 arcgis for js4

使用pdf.js展示pdf

一、下载pdf.js文件 https://mozilla.github.io/pdf.js/getting_started/ web里边有一个viewer.html文件 此文件为展示pdf的文件 直接打开此文件不能展示 需要本地启动一个服务 可以使用 http-server -c-1 提示错误的 全 ......
pdf js

graalvm 23.1.0 开始 js docker 镜像&简单试用

graaljs docker 镜像 很简单就是下载官方包,集成下,然后进行一些简单的配置 Dockerfile FROM debian:bullseye-backports LABEL author="rongfengliang" LABEL email="1141591465@qq.com" WO ......
镜像 graalvm docker amp 23

graalvm 23.1.0 开始 js 引擎独立了

从graalvm 23.1.0 开始graaljs 可以独立使用了,这样就方便了不少,我们可以集成jvm 同时也可以集成nodejs 但是软件包会小不少有利用项目的使用,目前来说官方提供了不同版本的,包含了js 命令的nodejs 的同时包含jvm 的对于社区版包含了-community,jvm的包 ......
graalvm 引擎 23 js

Http Fetch+StreamSaver.js在内存有限的设备下载大文件

目前前端没有很好的api支持流式的文件的分片下载。如果直接把整个文件保存到Blob对象中再保存,有可能出现很多不可以预期的问题,可能会因为达到浏览器的Blob对象上限而下载失败。也有机会因为客户端内存太低而导致OOM。那如果我们有额外的文件服务器的话,可以选择把文件先导出到文件服务器,然后前端再通过 ......
StreamSaver 内存 文件 设备 Fetch

js 前端 时间日期 月份 日期不满10 前面加0

法一: //获取当前日期的yyyy-MM-dd格式var date = new Date();var year = date.getFullYear();var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date ......
日期 前端 月份 时间 js

JS加密参数的解决办法

基本上所有前端加密都是用的CryptoJS库,因此可以通过特征函数定位加密函数。比如CryptoJS要求加密时需要对key(密钥)进行解析(parse)后才能作为参数,因此所有需要加密的地方均会调用`enc.Utf8.parse`函数,比如 ​![](https://raw.githubuserco ......
参数 办法

How to enable HTTPS on a localhost Node.js Server All In One

How to enable HTTPS on a localhost Node.js Server All In One Let's Encrypt - Free SSL/TLS Certificates ......
localhost enable Server HTTPS Node

7-web前端 空间转换,3D效果

1、认识3D转换 近大远小 近实远虚 物体和面遮挡不可见 2、三维坐标系 x 轴:水平向右 -- 注意:x 轴右边是正值,左边是负值 y 轴:垂直向下 -- 注意:y 轴下面是正值,上面是负值 z 轴:垂直屏幕 -- 注意:往外边的是正值,往里面的是负值 3、3D转换 3D 转换知识要点 3D 位移 ......
前端 效果 空间 web

arcgis for js4.x自定义Graphic数组创建FeatureLayer添加标注

var point = [{ "geometry": { "x": 116.820688, "y": 33.974053, "spatialReference": { "wkid": 4326 } }, "attributes": { "cxcd": "监测站", "name": "相山区管网监测站 ......
数组 FeatureLayer Graphic arcgis for

C++ 11 中的 Thread Local Storage (TLS)应用——实际效果就是将全局变量在各个线程都copy一份,互不干扰独立使用

C++ 11 中的 Thread Local Storage (TLS) 线程本地存储 (TLS)是 C++ 11 中引入的一项功能,允许多线程程序中的每个线程拥有自己单独的变量实例。简而言之,我们可以说每个线程都可以有自己独立的变量实例。每个线程都可以访问和修改自己的变量副本,而不会干扰其他线程。 ......
线程 全局 变量 实际 效果

xpath.js

`xpath.js`是一个基于XPath的查询语言解析库,可以用于解析和查询XML文档。它提供了一组函数来执行XPath表达式,并返回满足条件的节点列表。 要使用`xpath.js`,我们首先需要安装该模块,可以使用npm进行安装: ``` npm install xpath.js ``` 安装完成 ......
xpath js

xpath.js

在JavaScript中,我们可以使用`xpath`模块来解析XML文档,并使用XPath语法来选择和提取特定的元素。以下是一个使用`xpath`模块的示例代码: 首先,确保你已经安装了`xpath`模块。可以使用npm进行安装: ``` npm install xpath ``` 然后,使用下面的 ......
xpath js

js/jquery 关于select 的一些操作

1. 如何设置默认选中呢 设置默认选中可在option 中添加 selected = "selected",具体举例如下: <option value="2" selected="selected">test2</option> <select id="citySel" class="select" ......
jquery select js