接口 页面node js

loadrunner 录制脚本 无法打开页面

问题: 使用loadrunner 12.55 录制脚本时,可以启动浏览器,但是浏览器内容一直加载不出来,页面空白 解决方案: 1.开始录制前 设置 Recording options > http propterties > Advanced > 勾选 user local Loadrunner p ......
脚本 loadrunner 页面

模拟mybatis接口动态注册过程

思考 前文提到2种方式动态加载bean到容器,这里我们模拟一下mybatis手动注册Bean到容器的过程。模拟有啥好处,主要是为了方便你理解如何手动注册Bean的过程及mybatis的设计思想。毕竟这个才是spring的核心内容。 首先思考一下问题 如果你实现这个问题,你准备怎么实现??? 个人感觉 ......
接口 过程 mybatis 动态

three3d.js

// 城市 - 数据显示 setCityNum(vector, num, data) { // CSS2DRenderer生成的标签直接就是挂在真实的DOM上,并非是Vue的虚拟DOM上 const div = document.createElement('div'); div.className ......
three3d three3 three 3d js

node版本和npm版本不一致问题解决方案

1.版本不一致会出现npm命令不是内部命令的报错 2,要去https://nodejs.org/zh-cn/download/releases/这个网址 查看node对应的npm版本 3,查看完之后执行npm -g install npm @npm版本号 4,会出现报错,如果出现报错就说明npm存在 ......
版本 解决方案 方案 问题 node

接口测试进阶:在接口测试中框架中使用json schema

接口测试进阶:在接口测试中框架中使用json schema 当今接口测试越来越重要,一般情况下我们总是会对接口的返回的json字符串进行验证,看返回是否跟我们的预期相符。不过很多情况下我们会遇到下面的问题 响应结果在测试中不停的发生变动,比如昨天还是3个字段,今天可能返回值里只有2个字段了,测试这边 ......
接口 框架 schema json

强行为新项目写接口测试是一种什么样的体验

强行为新项目写接口测试是一种什么样的体验 继续上次的话题,为新项目写ui自动化测试是一件非常有挑战的事情,写接口测试会不会容易一点呢?这次我就尝试了一下。 现阶段我们的管理端接口其实不多,就8个左右,所以从工作量上评估其实还可以。 测试策略 讲策略之前我们先看一下项目的简单业务属性。该项目的管理后台 ......
新项目 接口

js中e.clientX e.pageX e.offsetX e.screenX之间的区别

event.clientX、event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性 event.pageX、event.pageY 类似于event.clientX、event.clientY,但它们使用的 ......
之间 clientX offsetX screenX pageX

h5 - 使用pdf.js 预览pdf

下载地址 http://mozilla.github.io/pdf.js/getting_started/#download 点击后会下载,有点慢 打开后我加了两个文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t ......
pdf h5 js

Win7安装node.js

问题 win7直接安装node.js官网的最新版安装不成功,是因为最新版的版本高,不支持win7,只支持win8以上。 解决 安装低版本的node.js,我选的是12.22.12版本,然后为其配置环境变量即可。 如果需要npm,你只需要下载一个版本,解压后将除node之外的所有文件放到你安装好的目录 ......
Win7 node Win js

js实现拖拽功能(拖拽排序)

<template> <transition-group class="container" name="sort"> <div class="drag-item" v-for="(v,i) in dragArray" :key="i" :draggable="true" @dragstart="d ......
功能

js中常见的面试题

以下是几个常见的 JavaScript 面试题: 1. 创建对象的几种方式 JavaScript 中创建对象的几种方式有:字面量、构造函数、Object.create()、class 等。其中字面量是最简单和最常见的创建对象的方式,构造函数可以通过工厂模式或者原型链来实现复用,Object.crea ......
常见

项目实践后的图片压缩完整使用过程【vue3+js】

van-uploader + 图片压缩 + 图片base64转成file compressImage.js const ACCEPT = ['image/jpg', 'image/png', 'image/jpeg'] const MAXSIZE = 1024 * 1024 * 2; const M ......
过程 项目 图片 vue3 vue

gnvm随意切换node版本

前言:目前公司前端项目正在逐步向vue3转移,但是很多老的vue2项目还是需要维护,这时候就遇见了一个问题,vue3中很多库需要v16+的node版本,而很多老的vue2项目中的插件是需要稍微低一点的node版本(例如老项目中的node-sass库),如果一下就让所有项目的开发成员都把node版本升 ......
版本 gnvm node

js实现文字左右轮播

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .textDiv{ position: relative; width: 70%; margin: 0 auto; ......
文字

java抽象类和接口

abstract 由abstract关键字修饰的类称为抽象类,可以将某些类共有的行为抽象出来,形成约束,提高开发效率。 //抽象类 public abstract class Action{ //抽象方法,只有方法名字,没有方法的实现 public abstract void doSth(); } ......
接口 java

npm run dev 出现问题:vue-admin-template-master/node_modules/.bin/vue-cli-service: Permission denied

在Mac环境下,当复制Vue-cli项目或通过版本工具获取已有项目后,执行命令npm run serve进行调试时,可能会提示XXX/node_modules/.bin/vue-cli-service: Permission denied 权限不足的问题。 解决方案:找到项目的根目录,打开终端,输入 ......

直播小程序源码,小程序页面左右滑动如何解决

直播小程序源码,小程序页面左右滑动如何解决 1、css解决 //最外层父元素 width:100%;overflow-x:hidden; ​2、pages.json中配置 {"path": "platforms/mp-weixin/mine/mine","style": { //disableScr ......
程序 程序源码 源码 页面

淘宝关键词搜索分析商品价格走势,商品列表接口

淘宝关键词搜索商品接口,淘宝关键词搜索商品列表接口,淘宝关键词搜索商品价格接口,淘宝关键词搜索商品销量接口,淘宝关键词搜索历史价格接口,淘宝关键词搜索API接口,天猫关键词搜索商品接口,天猫关键词搜索商品列表接口 ......
商品 商品价格 走势 关键词 接口

Wiki.js配置LDAP认证

安装好wikijs 之后, 可以进行进一步的详细配置. 这里介绍 LDAP 认证的配置. 在 管理 -> 身份验证 -> 添加策略 -> 选择 LDAP/AD , 如下: 接下来进行详细配置: 显示名称: 按需修改 是否启用: 是 LDAP URL: 格式为: ldap://serverhost:3 ......
Wiki LDAP js

Three.js 进阶之旅:全景漫游-初阶移动相机版

Three.js 进阶之旅:全景漫游-初阶移动相机版 声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。 摘要 3D 全景技术可以实现日常生活中的很多功能需求,比如地图的街景全景模式、数字展厅、在线看房、社交媒体的全景图预览、短视频 ......
相机 之旅 Three js

nuxt页面渲染详细过程

获取路由信息 Nuxt.js 在接收到浏览器的请求后,会先根据请求的 URL 地址解析出相应的路由信息,然后获取符合条件的 Vue 组件。 数据获取 在获取到路由信息和组件后,Nuxt.js 会根据组件的 asyncData 方法或 fetch 方法获取需要渲染的数据。如果组件定义了这些方法,它们会 ......
过程 页面 nuxt

为什么 B 页面的 unload 事件在刷新后点击浏览器的返回按钮不触发?

🌟在开发 Web 应用时,我们经常会遇到需要监听浏览器的返回按钮事件的情况。但是,在 B 页面刷新后,点击浏览器的返回按钮,B 页面的 unload 事件却不触发。这是为什么呢?下面就为大家详细解答。 什么是 unload 事件? 👉unload 事件是指当用户离开一个页面时触发的事件。当用户离 ......
按钮 浏览器 事件 页面 unload

VUE 页面使用 defineProps 如何友好的给参数赋默认值

🌟在 Vue 3 中,我们可以使用 Composition API 来编写组件,其中一个新特性是使用 defineProps 来定义 props。但是,在使用 defineProps 定义 props 时,如果没有给 props 赋默认值,那么在使用该组件时就必须给 props 传递值,否则会报错 ......
defineProps 参数 页面 VUE

JS中 filter()方法的使用

一、作用 filter用于对数组进行过滤。它创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意:filter()不会对空数组进行检测、不会改变原始数组 二、语法 Array.filter(function(currentValue, indedx, arr), thisVa ......
方法 filter

JS 字符串补0

padStart 用另一个字符串填充当前字符串(如果需要的话,会重复多次),以便产生的字符串达到给定的长度。从当前字符串的左侧开始填充。 语法 padStart(targetLength) padStart(targetLength, padString) 参数 targetLength 当前字符串 ......
字符串 字符 JS

js 递归遍历树形结构数据,返回新的数组

工作中,我们经常会遇到这样的情况:后端返回的数组,只需要取name、value生成新的数组,或者是将某个属性名修改,生成新的数组。 递归是一种常见的解决问题的方法,即把问题逐渐简单化。“递归”的基本思想是:自己调用自己。 实例如下 handleDg(arrs, that) { arrs.map((i ......
树形 数组 结构 数据 js

Visual Studio登录页面打不开无法登录的解决

我也是折腾了好久…… 1. 打开Visual Studio-->工具-->选项-->账户,找到了登录配置 2. 将嵌入式Web浏览器改为“Windows身份认证中转站”,重新登录即可。 备注:这里配置了登录入口为login.microsoftonline.com,没法正常登录一般来说是因为无法访问此 ......
页面 Visual Studio

node.js 18连接达梦报消息加密失败

查看达梦数据库 ENABLE_ENCRYPT已经关闭了ssl加密 可以在连接串属性将loginEncrypt改成false。 是否进行通信加密,缺省为 true;取值范围(true/True,false/False) dm://user:password@host:port[?propName1=p ......
消息 node js

JS 对象 Key使用变量代替

let key = 'aa' let data = { key: 'value' } 这是 写 key 他代表key 而不是 'aa' let data = { [key]: 'value' } 这样才对 现在的key 是aa 是可以解析的 ......
变量 对象 Key JS

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(13)-Charles如何进行Mock和接口测试

1.简介 Charles最大的优势在于抓包分析,而且我们大部分使用的功能也在抓包的功能上,但是不要忘记了,Charles也可以做接口测试。至于Mock,其实在修改请求和响应数据哪里就已经介绍了,宏哥就是在这里简单的提一下介绍一下它的理论知识,今天主要介绍和分享的是使用Charles进行接口测试实操。 ......
Charles 教程 神器 保姆 接口