模块node nw js
js 全屏方法
实际建议通过 高度 在resize 是判读 是否全屏 应该 f11 执行的全屏js 无法判断 ``` // 全屏 var isFullScreen=false function fullScreen(id) { // el 是要放大的div的id let el = document.getEleme ......
Next.js 开发环境设置 SSL 证书
在 Next.js 中设置证书时,你可以按照以下步骤进行操作: 1. 生成自签名证书:在开发环境中,你可以使用自签名证书来启用 HTTPS。可以使用工具如 OpenSSL 来生成自签名证书。以下是一个示例命令: ``` openssl req -nodes -new -x509 -keyout se ......
web | 在node中使用axios进行同步和异步请求
# web | 在node中使用axios进行同步和异步请求 最近在看怎么用nodejs整爬虫,摸索一下axios的使用。 ```js const axios = require('axios'); // 异步写法 axios("https://mz1.top") .then(res=>{ cons ......
shutil,sys,xlwt,xlrd模块---------------vlookup匹配相同内容,不同顺序的数据
代码如下:import shutilimport sysimport xlwtimport xlrdfile1 = "a.xlsx"# 打开表1wb1 = xlrd.open_workbook(filename=file1)# 表1要匹配的列索引hid_index1 = 0# 表1目标数据列索引ta ......
js 0.02 - 0.01 - 0.01 怎么得出 0.00999999999,如何修正
![](https://img2023.cnblogs.com/blog/1202393/202307/1202393-20230727110444524-1773814573.png) ![](https://img2023.cnblogs.com/blog/1202393/202307/1202 ......
jenkins报错:Error: Cannot find module '/root/.jenkins/workspace/test/node_modules/ejs/postinstall.js'
+ npm install > core-js@3.31.1 postinstall /root/.jenkins/workspace/test-allsaintsmusic-html/node_modules/core-js > node -e "try{require('./postinstal ......
js中replace替换避坑
function replaceAll(str, find, replace) { return str.replace(new RegExp(find, 'g'), replace); } let result = replaceAll("测试 新浪潮 新浪潮 测试","新浪潮", "你好"); ......
js使用fetch下载readableStream类型数据,axios不支持
流操作API中的ReadableStream 接口呈现了一个可读取的二进制流操作。Fetch API通过Response 的属性body 提供了一个具体的 ReadableStream 对象。 axios只支持返回以下类型 "", "arraybuffer", "blob", "document", ......
JS封装时间戳转换
封装构想 传入两个参数,分别是转换类型和时间戳 两个参数都为可选参数 通过参数时间戳或当前时间戳进行年月日时分秒的转换 对转换后的年月日时分秒进行数字补零 按照类型组合字符串,可按需求任意修改 代码 1 function getCurrentDate(type, date) { 2 //如果有传入时 ......
js实现websocket
``` import {UserManager} from "@/utils/userManager.js"; class webSocketClass { constructor(url="ws://127.0.0.1:8088/",time=3) { this.url = url this.fi ......
Js基础语法
操作DOM节点 例如: fuction a(){ //获取某个标签 var node = documrnt.getElementById("node"); //获取标签里的内容(包括子标签和文本) var htm = node.innerHTML; alert(htm); //修改该节点里的内容 n ......
【雕爷学编程】Arduino动手做(173)---SG90舵机双轴云台模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
在接口自动化测试过程中,如何开展接口自动化测试?单个模块和多个模块关联又怎么去做测试?
# (一)接口自动化如何开展? **0、调研、前提准备和思考** **a)前提:** 1、正式设计用例的时候,结合postman/jmeter这样的工具 2、去设计不同的测试数据,发起请求,查看响应结果与设计是否一致 3、(要走一遍手工测试的) -- 发现的bug **b)用例的存储方式:** 1、 ......
pika模块和argparse模块
## 工作知识 ### argparse `argparse`是一个标准库模块,提供了一种方便灵活的方法来解析 Python 脚本那种的命令行参数。 从命令行运行 Python脚本的同时,可以将参数传递给脚本,这些参数可用于控制脚本的行为或者提供输入数据。`argparse`允许以结构化方式定义和处 ......
openpyxl模块---------------实现Excel的vlookup匹配功能
代码上: import numpy as npimport pandas as pdimport osimport openpyxlfrom openpyxl import Workbook#在python中实现excel里的Vlookup函数功能,分三步走#创建一个文件夹以存放操作后的文件os.m ......
js字符串数据排序
results = [ {model:'CM201-2'},{model:'CM201-3'},{model:'CM201-6'},{model:'H1Ne-02-1'},{model:'MGV200'},{model:'UNT400G1'}, ]results.sort((a,b) => {ret ......
js监视有没有被刷新后跳转其他页面
# js监视有没有被刷新 ``` window.addEventListener('beforeunload', function (event) { // 这里可以执行你想要的操作,例如询问用户是否确认离开页面 window.location.href = 'https://mp.gnek257. ......
openpyxl模块-----------------------删除完全Excel空行
删除空行代码: import openpyxlindex_row = []wb = openpyxl.load_workbook('table.xlsx')ws = wb['Sheet1']# loop each row in column Afor i in range(1, ws.max_row ......
js将数字金额转换成中文金额格式
在开发中我们经常会遇到处理数字的问题,下面介绍一种处理数字金额转换为中文金额的方式: 我们通常使用三种书面数字系统:全球使用的阿拉伯数字系统和两种本地数字系统(繁体、简体)。常规时我们使用阿拉伯数字(1,2,3等),但在某些情况中,如金融中我们会使用繁体汉字来书写数字,繁体字优点是安全且无法篡改,弥 ......
JS中的replace方法
#### 简介 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。该方法返回一个新的字符串,但不改变原字符串签名:`replace([RegExp|String],[String|Function])`RegExp: 正则表达式 #### 使用 ##### replace(S ......
vue 2 接入three.js
1、安装three.js npm i three@0.128.0 2、在vue中引用(可以测试一下,是否ok,下面测试) 1)、新建index.js import * as THREE from 'three'; // 引入Three.js扩展库 import { OrbitControls } f ......
three.js报错依赖,原因:three版本过高
vue版本 "devDependencies":{ "webpack": "^3.6.0", "webpack-bundle-analyzer": "^2.9.0", "webpack-dev-server": "^2.9.1", "webpack-merge": "^4.1.0" } "depen ......
arcgis for js 4.x 加载 geoserver WMS WMTS
arcgis for js 4.x 加载 geoserver wms 代码如下 <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-sca ......
js的function对象和闭包函数
<script> // Function对象的call和apply方法:可以用来调用所有者对象作为参数的方法,通过call和apply方法,能够使用属于另一个对象的方法。 //call() 和 apply() 之间的区别:call() 方法分别接受参数。apply() 方法接受数组形式的参数。如果要 ......
js值Set和Map类使用
<script> // Set // Set(集合)是一组唯一值的集合。每个值只能在 Set 中出现一次。Set 可以容纳任何数据类型的值。 // 创建 Set const letters = new Set(["b", "a", "c"]); console.log(typeof letters) ......
PageOffice在线打开office文件通过js调用vba可实现的功能
pageoffice封装的js接口有限,某些比较复杂的设置用到的客户不多,所以没有提供直接的js方法,但是pageoffice提供了Document属性和RunMacro方法,可以调vba或直接运行宏指令实现比较小众的一些需求 ![image](https://img2023.cnblogs.com ......
js校验IPv4/IPv6/域名/url等相关正则
/** * 域名校验 eg: www.baidu.com * @param {*} val 需要校验的值 */ export function isDomain(val) { const reg = /^([0-9a-zA-Z-]{1,}\.)+([a-zA-Z]{2,})$/; return re ......
js递归遍历树形结构数据,获取所有数组id集合
function getAllIds(tree, result) { //遍历树 获取id数组 for (const i in tree) { result.push(tree[i].id); // 遍历项目满足条件后的操作 if (tree[i].children) { //存在子节点就递归 ge ......
关于伺服刹车/急停/前后设备信号对接/PLC输入输出模块的公共端介绍
一、伺服刹车 关键词:急停,急停中间继电器、刹车中间继电器,刹车使能 正文: 通常情况不用硬件为主导而用程序来主导控制,多场景应用方便修改且安全可靠。 伺服刹车硬件,一般是24v电源给进去,就会释放刹车使能。 拿一个Z轴伺服作为对象。 1.程序上控制逻辑如下 急停按钮一般都是NC触点串联在电路中,N ......