• 2024-11-05Vue3 iOS微信JSSDK授权签名错误及图片选择兼容
    iOS微信JSSDK授权签名错误及图片选择兼容一、项目概述二、iOS签名错误invalidsignature三、iOS选择图片转载请注明出处:https://blog.csdn.net/hx7013/article/details/143502680一、项目概述Vue3+Vite+Vue-Router4+JS-SDK1.6由于之前开发调试都是在
  • 2024-11-05window下的打包脚本
    1.安装7z打包工具并添加到环境变量将项目下载到目录2.执行下面脚本@echooffSETLOCALEnableDelayedExpansion::检查edata-dataops-ui目录是否存在ifnotexistedata-dataops-ui(echoDirectoryedata-dataops-uidoesnotexist.exit/b1)::进入eda
  • 2024-11-04Window-DNS
    IspSrv、DC1服务DNS(IspSrv)安装DNS服务器,根据题目创建必要正向区域和反向区域的DNS解析。把当前机器作为互联网根域服务器,创建test1.com~test100.com,并在所有正向区域中创建一条A记录,解析到本机地址。DNS(DC1)安装及配置DNS服务。创建正向区域,添加必要的域名解析记录。配置TX
  • 2024-11-04作用域及其解析
    作用域作用域定义通常来说,一段程序代码中所用到的名字(变量名和函数名)并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。简单理解:就是代码名字(变量)在某个范围内起作用和效果作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突
  • 2024-11-04Typora 破解方法(亲测可行)
    第一步下载并安装Typora[点击访问Typora官网]第二步修改文件内容找到以下路径下的文件修改e.hasActivated="true"==e.hasActivated为e.hasActivated="true"=="true"定位到,在此标签前插入<script>window.οnlοad=function(){setTimeout(()=>{window.close();}
  • 2024-11-04HOOK -->debugger
    //重写Function构造器,拦截并删除debugger(function(){//保存原始Function构造器varoriginalFunction=Function;//重写Function构造器window.Function=function(...args){//将所有参数中的"debugger"替换为空字符串a
  • 2024-11-04JS HOOK 代码段
    1、定位header关键字(function(){letheaderCache=window.XMLHttpRequest.prototype.setRequestHeader;window.XMLHttpRequest.prototype.setRequestHeader=function(key,value){console.log('Hooksetheader%s=>%s',key,value);
  • 2024-11-03【UWP】让 UWP 自己托管自己 —— Windows App SDK 篇
    众所周知,UWP使用的窗口模型是CoreWindow,但是UWP本身只是一个应用模型,所以完全可以创建win32窗口,那么我们可以不可以创建一个win32窗口,然后像XAML岛(XAMLIslands)一样把XAML托管上去呢?本篇将讲述如何利用WAS(WindowsAppSDK,俗称WinUI3)在UWP创建一个XAML岛
  • 2024-11-03Linux中 文字界面、X Window系统以及图形界面的关系
    Linux中文字界面、XWindow系统以及图形界面的关系在Linux系统中,文字界面(TTY)、XWindow系统(X11)以及图形界面(GUI)之间有明确的关系。下面分别解释它们的功能和相互之间的联系:1.文字界面(TTY)TTY(Teletypewriter)是Linux系统中的文本控制台。Linux系统默认提供了多个TTY,通常通过Ctr
  • 2024-11-01使用axios下载二进制流文件
    1.下载文件的api接口,在api.js中书写exportconstdownloadFiles=(params)=>{returnaxios.post(`${baseUrl}/downloadFiles`,params,{responseType:"blob",});};2.调用api接口,在需要使用下载的方法中书写,使用async和await异步加载的方式letres=awaitdow
  • 2024-10-31Vite微应用如何接入qiankun
    qiankun是一个很流行的微前端解决方案。之前我也详细的分析过qiankun的原理,感兴趣的可以看看。Vite是当下比较流行的构建工具,它对标的是webpack,并作为Vue3脚手架的默认工具替代了老版vue-cli中的webpack。当然,Vite不仅仅能使用在Vue中,React+Vite也是很好用的。它的特点就是
  • 2024-10-31极验4 文字点选 拉勾网 分析
    声明:本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!有相关问题请第一时间头像私信联系我删除博客!前言简单分析一下极验4文字点选。逆向过程训练和孪生
  • 2024-10-31Window Docker 安装MySQL8.0全流程
    mysql部分转自:https://blog.csdn.net/weixin_42197001/article/details/138184306#mysql8_7一:安装dockerWindows中的Docker它可以依赖于两种环境,分别是:Hyper-V、WSL。第一种是一个虚拟环境,也就是虚拟机,第二中是Windows的Linux子系统(系统要求不低于Window10的2021版本)。我选
  • 2024-10-31window.print 实现简单浏览器打印功能
    前言一般信息填写类的需求页面,都会增设「预览」和「打印」功能。我们会通过编写DOM及样式来绘制出预览视图,而打印则是基于预览来生成PDF文件。浏览器原生APIwindow.print()可以用于打印当前窗口(window.document)视图内容。调用此方法会产生一个打印预览弹框,用户可以根
  • 2024-10-30【JavaScript】之浏览器对象模型(BOM)详解
    浏览器对象模型(BOM:BrowserObjectModel)是JavaScript的一部分,它允许你与浏览器窗口进行交互。不同于DOM(文档对象模型)主要处理网页内容,BOM关注的是浏览器窗口本身及其各种特性,例如导航、窗口大小、浏览器历史记录等等。就是JavaScript将浏览器的各个组成部分封装成了对
  • 2024-10-30How to use js to parse a url string to a url object All In One
    HowtousejstoparseaurlstringtoaurlobjectAllInOne如何利用js将url字符串解析为url对象demos//consturl=globalThis.window.location.href;//consturl=window.location.href;constautoConvertPageToRepo=(page=``)=>{if(!globalThis.wi
  • 2024-10-29代码随想录一刷-day3
    T209长度最小子数组核心:滑动窗口思想,如何用一个for循环达到两个循环的效果for(intj=0;j<num.size();j++){sum+=nums[j];//外层for循环内负责将窗口结束的坐标++;while(sum>=target){window_length=j-i+1;result=min(result,window_length);sum-=nums[i++];
  • 2024-10-29h5 移动端适配最佳实践
    移动端适配的方案需要根据具体的业务场景进行选择,工作中接触最多的是一些h5活动页、落地页等,这些页面在大小屏手机上的展示要求大小屏无差异,那么就针对以上要求进行项目整体的适配是最合适不过的。如果是大屏手机展示更多的内容,并不着重于放大展示的话,外层布局使用vw,%,flex,内层直
  • 2024-10-29C++之OpenCV入门到提高002:加载、修改、保存图像
    一、介绍今天是这个系列《C++之Opencv入门到提高》得第二篇文章。今天这个篇文章很简单,只是简单介绍如何使用Opencv加载图像、显示图像、修改图像和保存图像,先给大家一个最直观的感受。但是,不能认为很简单,只是让学习的过程没那么平滑一点,以后的路就好走了。OpenCV具
  • 2024-10-27linux学习day2——tmux和vim
    1.tmux教程功能:(1)分屏。(2)允许断开Terminal连接后,继续运行进程。结构:一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。实例:tmux:session0:window0:pane0pane
  • 2024-10-25高级sql技巧
    SQL是一种强大的语言,用于管理和处理关系型数据库中的数据。这里有一些高级的SQL技巧,可以帮助你更有效地编写查询和优化性能:子查询(Subqueries):子查询是在另一个查询语句内的查询。它们可以用来执行复杂的逻辑,如计算排名或比较多个表中的值。SELECT*FROMordersWHEREo
  • 2024-10-22浏览器任务调度API
    window.scheduler是一个相对较新的浏览器API,旨在帮助开发者更高效地管理任务调度,特别是在处理复杂的Web应用程序时。这个API旨在提高应用的性能和响应性,通过允许开发者将任务分配到浏览器的空闲时间片段中执行。什么是 window.scheduler?window.scheduler是一个实验性
  • 2024-10-21详细window安装nuclei
    为什么要安装nuclei  1.nuclei是一款检测POC漏洞的工具支持一键检测漏洞,也可批量检查,我们手工打漏洞的情况下可能会面临效率太慢,一天不出洞的情况也是有。  2.nuclei支持yaml语法,可自行编写POC,以及在遇到问题的时候可以通过修改编写POC来随机应变。安装nuclei Nucle
  • 2024-10-21iOS系统下Window.open()方法失效问题
    在iOS系统下,window.open()方法失效的问题是一个常见的挑战,主要原因是iOS的安全机制和浏览器策略。以下是详细的原因分析和解决方案:原因分析安全机制拦截:iOS的Safari浏览器为了防止弹出广告和恶意窗口,对window.open()方法进行了限制。如果window.open()不是由用户直接交互触发的
  • 2024-10-21JavaScriptBOM操作
    认识BOM操作◼BOM:浏览器对象模型(BrowserObjectModel)简称BOM,由浏览器提供的用于处理文档(document)之外的所有内容的其他对象;比如navigator、location、history等对象;◼JavaScript有一个非常重要的运行环境就是浏览器而且浏览器本身又作为一个应用程序需要对其