实例 地球cesium js

js中找出对象中值最大的一项

比如有以下对象 const obj = { num1: 1000, num2: 800, num3: 900, } 期望得到 num1: 1000这一项。 js实现代码: export const maxIncome = (userWalletIncomes) => { let maxValue = ......
中值 对象

获取 IServiceProvider 实例

.net core 3.0 获取 IServiceProvider 实例 - IWing - 博客园 (cnblogs.com) (48条消息) 解决ASP.NET Core在Task中使用IServiceProvider的问题_溪源More的博客-CSDN博客 ......
IServiceProvider 实例

Mac安装node.js开发环境的详细步骤

1.官网下载node.js 下载地址:https://nodejs.org/ 直接点击下载即可。 2.双击刚下载的文件,默认点继续安装就行。 3.安装完成后,打开终端,输入“npm -v”和“node -v”两个命令,如下图出现版本信息,说明安装成功。 4.进行环境配置 打开终端,输入“open - ......
步骤 环境 node Mac js

JS之根据两地经纬度获得两点之间的距离

JS之根据两地经纬度获得两点之间的距离: const getDistance = (lat1, lng1, lat2, lng2) => { lat1 = lat1 || 0; lng1 = lng1 || 0; lat2 = lat2 || 0; lng2 = lng2 || 0; var rad ......
经纬度 经纬 两地 之间

全新 – Amazon EC2 R6a 实例由第三代 AMD EPYC 处理器提供支持,适用于内存密集型工作负载

我们在 Amazon re:Invent 2021 上推出了通用型 Amazon EC2 M6a 实例,并于今年 2 月推出了计算密集型 C6a 实例。这些实例由运行频率高达 3.6 GHz 的第三代 AMD EPYC 处理器提供支持,与上一代实例相比,性价比提高多达 35%。 如今,我们正在扩展产 ......
密集型 处理器 实例 内存 全新

js得到一个字符串的真实长度

早期,由于存储空间宝贵,Unicode使用16位二进制来存储文字。我们将一个16位的二进制编码叫做一个码元(Code Unit)。 后来,由于技术的发展,Unicode对文字编码进行了扩展,将某些文字扩展到了32位(占用两个码元),并且,将某个文字对应的二进制数字叫做码点(Code Point)。 ......
字符串 长度 字符

websocket多实例推送解决方案-数据实时展示

需求 需要前端展示实时的订单数据信息。如下图所示,实时下单实时页面统计更新展示 思路方案 前端使用websocket 建立通信 后端监听数据库的binglog变更,实时得到最新数据,推送到前端 现状及问题 客户端想实现实时获取数据的变更,使用了websocket+kafkaMq,当数据库变更的时候, ......
实时 websocket 实例 解决方案 方案

使用 HTTP/2 加速 Node.js 应用

我们想让现今使用 Node.js 构建的网站能够更加轻松的获得性能提升。为此,我们开发了 netjet 中间件,它可以解析应用生成的 HTML 并自动添加 Link 头部。 当在一个示例的 Express 应用中使用这个中间件时,我们可以看到应用程序的输出多了如下 HTTP 头:本文是使用 Ghos ......
HTTP Node js

js

在CMD规范中,一个模块就是一个文件。每个的书写格式如下: define(function(require, exports, module) { // 模块代码 }); 立即调用的函数表达式IIFE(Immediately-invoked function expression) (functio ......
js

JS高级(作用域,原型链,闭包,节流,防抖等概念性)

作用域 局部作用域 函数作用域 在函数内部声明的变量只能在函数内部被访问,外部无法直接访问 块作用域 let和const声明的变量会产生块作用域,var不会产生块作用域,推荐使用let和const 全局作用域 在<script>和.js文件的最外层就是全局作用域,在此声明的变量在其他任何作用域都可以 ......
闭包 概念性 原型 概念 作用

Morpheus渗透实例

靶机下载地址 渗透流程 1. 主机发现 netdiscover -i eth0 -r 10.10.10.0/24 2. 对主机进行服务探测 nmap -sS -sV -p- 10.10.10.138 3. 进行目标系统简单的访问 浏览源代码,没有发现什么有用的信息。 4. 对目标系统进行目录扫描 注 ......
实例 Morpheus

vue3 通过fuse.js 实现前端模糊查询

在项目中写好多个查询组件: 举个栗子: <template> <!-- 获取客户下拉数据,type 0 有限公司 --> <el-select v-model="current" :multiple="multiple" remote :remote-method="querySearch" :su ......
前端 vue3 fuse vue js

Marked.js让您的文档编辑更加轻松自如

​ 低代码应用平台——kintone既可以保留更改记录,也有流程管理的功能,在公司内部分享会议记录啊、wiki等文档或学习资料等时非常的便利。 kintone还有丰富的文本编辑框,可以对内容进行编辑提高易读性。但是还是有不少人觉得如果能够使用Markdown编辑,将更加轻松,文本也将更加美观。※特别 ......
文档 Marked js

js,jquery吸顶实现与问题解决

一.原生js实现吸顶效果 scrollTop属性:元素的最顶部到窗口顶边的距离。即是滚动条滚动的距离 offsetTop属性:元素到其父层顶部的距离。不能对其进行赋值。设置元素到页面顶部的距离请用style.top属性。 var navBar = document.getElementById("# ......
jquery 问题

使用 Node.js 内置调试器进行调试

使用 Node.js 内置调试器进行调试 调试是一个多阶段的过程,通常遵循以下步骤: 识别程序中的 bug。 查找 bug 在代码中的位置。 分析 bug 发生的原因。 修复 bug。 验证修复是否有效。 在 Node.js 程序中发现错误后,你面临的第一个挑战就是在代码中找到错误所在的位置。 为实 ......
调试器 Node js

常用js方法函数

获取字符串长度(英文1个,中文2个) //把双字节的字符替换成两个单字节的字符,并获取它的字符数 let str = '你好115s' const len = str.replace(/[^\x00-\xff]/g, "00").length; console.log(len) ......
函数 常用 方法

js中class的构造函数的this指向问题

场景 定义了一个类的构造函数需要的参数是一个对象,而该对象的属性对class实例的属性进行了调用或修改,也就是在对象中使用了this 问题 示例 class Person { name: '' age: 0 sex: 0 setName: null constructor (person) { th ......
指向 函数 问题 class this

在JS中如何判断两个对象是否相等

在JavaScript中,判断两个对象是否相等有多种方法,取决于你对 相等 的定义以及对象属性的类型。以下是几种常见的方法: 1. 严格相等运算符 ( ) 使用 运算符可以比较两个对象是否引用同一个对象。如果两个变量引用了同一个对象,则它们是相等的,否则它们是不相等的。例如: const obj1 ......
对象 两个

js 生成8位随机数,必须包含大写字母,小写字母和数字。

方式一: 有漏洞的 1 function generateRandomString() { 2 var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; 3 var randomString = ""; ......
字母 大写字母 随机数 小写 大写

Node.js躬行记(28)——Cypress自动化测试实践

最近在研究如何提升项目质量,提炼了许多个用于自测的测试用例,但是每次修改后,都手工测试,成本太高,于是就想到了自动化测试。 在一年前已将 Cypress 集成到管理后台的项目中,不过没有投入到实践中。今天在实践时发现,版本已经到了 12.X,当时集成的版本是 8.X。 一、准备 在重新安装后,将之前 ......
Cypress Node js

js注册全选事件、单选全部后“全选”勾选事件

//注册全选事件 $("#selectAll").click(function () { var isAllCheck = $("#selectAll").prop("checked"); var items = document.getElementsByName("ckbx"); if (isA ......
事件

【故障公告】阿里云抢占式实例服务器被释放引发全站故障

5月7日23:50-5月8日1:40期间,由于园子自建 k8s 集群所使用的大部分阿里云抢占式实例服务器被同时释放,造成200多个 pod 宕机,引发全站故障,由此给您带来很大的麻烦,请您谅解。我们会吸取教训,靠节约无法服务好用户,唯有自己变强。 ......
故障 全站 实例 服务器 公告

js基础---set、math、date等类

set类概念,需要new 功能为创建一个集合,与数组类似,区别就是它不能设置重复的值 math是一个工具类,不需要new,可直接使用它的方法。 他的常用方法如下: date类,需要new getTime():返回一个时间戳,单位为毫秒。 ......
基础 math date set

巧用Chrome格式化压缩后的js文件

对于格式化的js文件,可以用chrome处理。 打开chrome浏览器,按F12进入开发者工具界面,找到一个压缩js文件,如图: 在浏览器的底部(左边)的工具栏有一个" { } " 样的图标 , 点击一下就可以了。 格式后: 格式化的js 也可以 左击保存: ......
格式 文件 Chrome

js基础---对象的序列化(JSON)与map

序列化概念 json工具类就是那个转换字符串的方法 调用json静态方法,不需要new。 注意事项 将对象转换为json后再转换为对象,相当于做了一次深复制。 当对象的字符串key属性满足不了需求时,可用map的对象属性作为key map属性和方法 map与数组之间的转换 ......
序列 对象 基础 JSON map

URL查询字符串与JS对象互转

formatUrlQuery: function (...urlQuerys) { let result = {}; urlQuerys.forEach((urlQuery) => { if (typeof urlQuery == 'object') { Object.assign(result, ......
字符串 字符 对象 URL

Cesium:设置加载时的初始视角

先选好位置,并调整好视角,然后按 F12 打开控制台分别输入: viewer.camera.position viewer.camera.heading viewer.camera.pitch viewer.camera.roll 来分别获取你选好的位置的坐标,视角等信息,然后利用 viewer.c ......
视角 Cesium

Cesium 点在当前视角下可见

const viewer = new Cesium.Viewer("cesiumContainer"); //1.计算屏幕坐标 let position = Cesium.Cartesian3.fromDegrees(-60, 30, 0); let chanedc = Cesium.SceneTr ......
视角 Cesium

Vite-WeGPT聊天AI实例|vue3+pinia仿ChatGPT聊天界面

基于vue3.x+vite4+pinia2仿chatgpt聊天模拟实例Vue3-WeGPT。 基于Vite4.x+Vue3+Pinia2+VEPlus+Vue3-Markdown等技术实现仿ChatGPT聊天AI界面实例。整体界面简洁清新、支持2种界面布局、暗黑+亮色模式、全屏+半屏展示、Markd ......
Vite-WeGPT 实例 界面 ChatGPT WeGPT

使用 JavaScript连接Oracle 数据库(js连接oracle)

在建立Web交互应用程序时,一般使用JavaScript语言作为表现层,而Oracle作为背后真正的数据库。连接JavaScript和Oracle数据库需要一组技术,可以实现将JavaScript执行的数据请求发送到服务器上的Oracle数据库,这样就可以访问和操作Oracle数据库中的相关内容。 ......
JavaScript 数据库 数据 Oracle oracle