• 2024-11-22一键复制功能,可复制dom中的所有内容包括图片文本
     1.使用clipboardAPI//复制内容copyInfo(message){letelement=this.$refs.contentContainer//dom元素constrange=document.createRange();range.selectNode(element);window.getSelection().removeAllRanges();//clearcurrent
  • 2024-11-22说说你对target="_blank"的理解?有啥安全性问题?如何防范?
    target="_blank"的作用是在新标签页或窗口中打开链接。这很常见,用户也习惯了这种行为。然而,它确实存在一些安全风险,主要是因为新打开的页面可以通过window.opener访问原始页面的window对象。安全问题:反向点击劫持(ReverseTabnabbing):这是最主要的风险。恶意页面可以
  • 2024-11-22window 通过docker安装宝塔
    参考链接:https://blog.csdn.net/qq_29294165/article/details/132731219 window安装宝塔安装步骤拉取Ubuntu镜像并运行容器:dockerrun-it-d--nameubuntu-bt-p8888:8888ubuntu 进入容器dockerexec-itubuntu-btbash更新系统:apt-getupdateapt-ge
  • 2024-11-21浏览器跳转新页面 window.ope
    window.open(url,target,windowFeatures)urlstring|URL新url地址或者临时生成bolbUrl预览targetstring可选_self、_blank、_parent和_top如果自定义名字可以保证每次重复点击后打开的都是同一个新页面。或者你需要操作新打开后的页面可以获取返回值const
  • 2024-11-19Python-开发运动会计分管理软件
    PYTHON-开发运动会计分管理软件项目概述1.软件功能我们的运动会计分管理软件具有以下功能:添加运动员:提供接口让用户输入运动员的基本信息,包括分组、姓名、名次。管理分组:支持创建、修改和删除运动员分组,方便组织和查看。得分计算:根据运动员名次自动计算得分,并在用户界面中
  • 2024-11-19vue2 验证码
    StaticVerify.vue<template><canvasref="canvasRef"class="verify":width="width":height="height"@click="drawCode"></canvas></template><script>exportdefault{
  • 2024-11-19【vue】项目迭代部署后 自动清除浏览器缓存
    前言:vue项目打包部署上线后,因浏览器缓存问题,导致用户访问的依旧是上个迭代批次的旧资源,需要用户手动清除缓存才能更新至最新版本,影响用户体验。解决方法:html根文件添加以下标签<metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"con
  • 2024-11-17多系统安装
    window下载镜像rufus刻入iso进u盘成启动盘u插入电脑,开机进入biosbios设置uefi引导,并设置启动顺序1为usb,保存自动重启进入window安装程序注意点有磁盘格式不对,需要进行更改shift+f10进入cmddiskpartlistdiskselectdisknumconvertgpt[mbr]exitexit
  • 2024-11-1619. Savitzky-Golay 滤波器
    Savitzky-Golay滤波器1.Savitzky-Golay滤波器的工作原理2.示例2.1代码解释2.2结果展示通过Savitzky-Golay滤波器来平滑数据。1.Savitzky-Golay滤波器的工作原理Savitzky-Golay滤波器是一种数字滤波技术,用于平滑数据并减少噪声。它的主要优点是可以保留
  • 2024-11-15【MySQL的安装与配置】
    目录:一、下载MySQL二、安装MySQL三、配置环境变量一、下载MySQL进入官方下载页面:https://www.mysql.com/downloads二、安装MySQL双击运行下载好的安装程序 三、配置环境变量此部分操作的目的就是方便咱们通过命令行在任何位置都可以
  • 2024-11-15前端Git规范
    AI前端Git规范Git分支命名master:主分支,负责记录上线版本的迭代,该分支代码与线上代码是完全一致的。develop:开发分支,该分支记录相对稳定的版本,所有的feature分支和bugfix分支都从该分支创建。其它分支为短期分支,其完成功能开发之后需要删除feature/*:特性(功能)分支,用于开发新的
  • 2024-11-15LCR 016. 无重复字符的最长子串(中等)(主站3)
    https://leetcode.cn/problems/wtcaE1/https://leetcode.cn/problems/longest-substring-without-repeating-characters/难度:☆☆☆题目:给定一个字符串s,请你找出其中不含有重复字符的最长连续子字符串的长度。示例:输入:s=“abcabcbb”输出:3输入:s=“b
  • 2024-11-14python自动化之selenium
    python+seleniumselenium是一个第三方库,python有很多库;1、什么是ui自动化?通过模拟手工操作用户ui页面的方式,用代码去实现自动化操作和验证的行为。2、ui自动化的优点?(1)解决重复性的功能测试和验证(2)减少测试人员在回归测试时用例漏测和验证点的漏测(3)减少冒烟测试,回归测试的
  • 2024-11-14UI自动化测试|元素操作&浏览器操作实践
    前言Selenium自动化测试是一种广泛使用的Web自动化测试工具,它允许测试人员编写自动化测试脚本来模拟用户在Web浏览器中的操作,从而实现对Web应用程序的自动化测试。这里分享元素操作&浏览器操作1.Selenium之元素操作Selenium是一种常用的自动化测试工具,它提供了一组丰富的
  • 2024-11-12【PAT_Python解】1125 子串与子列
    原题链接:PTA|程序设计类实验辅助教学平台Tips:以下Python代码仅个人理解,非最优算法,仅供参考!多学习其他大佬的AC代码!测试点5超时:defmin_window_substring(s,p):len1=len(s)len2=len(p)mixn=0min_length=len1+1#设置为一个较大的值
  • 2024-11-12前端防抖和节流
    国外大佬关于防抖和节流的详细介绍DavidCorbacho'sarticle防抖和节流的作用是对前端的性能优化防抖debounce说明:单位时间内,频繁触发事件,只执行最后一次使用场景:搜索框搜索输入,手机号、邮箱验证输入检测类似王者中的回城案例:resize事件监听窗口变化<script>c
  • 2024-11-11xss-labs-master靶机1-20关解题思路
    xss-labs-master靶机1-20关解题思路xss-labs-master靶机是xss-labs作者在github上发布的后来不知道为什么就把它删了,可能是因为这个靶机属于静态页面有一个通用的推广方式(具体在后面),不过还是希望读者使用实战中的攻击手段学习,这个靶机是对XSS漏洞的专项练习,一共有二十关,也是小
  • 2024-11-11ffmpeg Filters adeclick
    Removeimpulsivenoisefrominputaudio.Samplesdetectedasimpulsivenoisearereplacedbyinterpolatedsamplesusingautoregressivemodelling.window,wSetwindowsize,inmilliseconds.Allowedrangeisfrom10to100.Defaultvalueis55milliseconds.
  • 2024-11-11ffmpeg Audio Filters adeclip
    Removeclippedsamplesfrominputaudio.Samplesdetectedasclippedarereplacedbyinterpolatedsamplesusingautoregressivemodelling.window,wSetwindowsize,inmilliseconds.Allowedrangeisfrom10to100.Defaultvalueis55milliseconds.Thisse
  • 2024-11-10【造轮子】qiankun详解和手写
    说到微前端,现在最火的方案就是qiankun。qiankun的特点是易用性和完备性很高。说白了就是能很方便、快速的接入,同时bug少,功能强大。介绍微前端已经火了一段时间了,就不介绍了,直接贴图得了。话不多少,本次主要做两件事情:拆解和解析qiankun源码尝试qiankun造轮子分析qi
  • 2024-11-09# 爬虫应用 # 可视化窗口加爬虫 # 音频 # 批量 # tkinter #DrissionPage
    所用工具:pycham所需库:re,requests,tkinter,DrissionPage应用场景:DOUYING-PI-LIANG-HUA-CAI-JI  和 DAN-GE-CAI-JI在代码运行前确保库都导入完全和图片的下载;和图片路径正确;把下面图片下载,之后查看其路径,然后把源代码上的路径替换。img=tk.PhotoImage(file="D:\\01PY
  • 2024-11-09利用 C++ 开发经典 2D (超级马里奥)平台游戏(代码可用~)
  • 2024-11-08localeStorage 当前标签页变化监听不到,只能监听不同标签页变化,自己写方法监听
     1.在utils中新建一个文件watchLocalStorage.tsexportdefaultfunctiondispatchEventStroage(){ constsignSetItem=localStorage.setItem localStorage.setItem=function(key,val){ letsetEvent=newEvent('setItemEvent') setEvent.key=key set
  • 2024-11-07关于把竖向单个布局在鸿蒙等折叠手机屏中显示成双向布局
    简单描述下需求场景:本来开发的页面在大部分手机里,都是竖向下来展开的,但现在市场上折叠手机越来越多,那么当用户翻转折叠手机,宽度变长了,原本我们的开发页面就会被拉大,显得不好看,所以需要前端针对折叠屏进行兼容,在没打开的时候正常显示,翻转打开的时候就把页面上的div结合百分比
  • 2024-11-06view-login-重新定向
    当然可以!让我们详细解释一下这段代码,并纠正其中的拼写错误和语法问题。修正后的代码<template><div><h1>重定向中...</h1></div></template><script>exportdefault{name:'AuthRedirect',created(){consthash=window.location.s