- 2024-08-18html xml 区别
HTML(HyperTextMarkupLanguage)和XML(eXtensibleMarkupLanguage)都是标记语言,用于结构化文档。但是它们有一些重要的区别:HTML和XML的区别目的和用途:HTML:主要用于显示网页内容。它是设计用于显示信息,并且预定义了一些标签,用于表示网页中的各种元素(如段落、标题、
- 2024-08-18【防忘笔记】Spring+Struts2古董框架学习
Spring+Struts2项目框架梳理若基于Spring+Struts2的方式进行开发,前后端的交互逻辑会与boot系以及MCV的组织结构有所不同这里是对于学习过程的一些记录前置通用知识Struts2框架资料Struts2基础篇之基本概念Java之struts2框架学习一般情况的Spring前后端调试流程要理解基于
- 2024-08-18Excel vba自定义函数公式智能提示
效果如下第一步下载,智能提示显示xll文件Releases·Excel-DNA/IntelliSense(github.com)xll文件报病毒解决办法默认情况下,Excel正在阻止不受信任的XLL加载项-Microsoft支持 第二步,加载xll文件,xll文件放在excel插件目录:%appdata%\Microsoft\AddIns 第三步编写e
- 2024-08-18Springboot项目的War包部署在tomcat上
使用场景:使用springboot框架+mybatis+html开发的项目将软件服务打成war包,将war包部署在tomcat上。使用前提:电脑已经安装jdk1.8、tomcat8.5环境。开始部署:步骤1:Java启动类上加SpringApplicationBuilder()方法,且需继承类SpringBootServletInitializer@SpringBootApplication@Ma
- 2024-08-17XXE漏洞
基本概念XML指可扩展标记语言(eXtensibleMarkupLanguage),是一种用于标记电子文件使其具有结构性的标记语言,被设计用来传输和存储数据。文件读取<?xmlversion="1.0"?><!DOCTYPEdata[<!ELEMENTdata(#ANY)><!ENTITYfileSYSTEM"file:///etc/passwd">]><data>&a
- 2024-08-17firewalld: 各个zone的用途
一,查看linux当前的所有zone[root@blog~]$firewall-cmd --get-zonesblockdmzdropexternalhomeinternalnm-sharedpublictrustedwork二,各个zone的区别1,一个网络区域(zone)定义了网络连接的信任级别,trusted区受信任区。接受所有网络连接。该区绑定的规则(如:网卡、
- 2024-08-16Soap协议
简单对象访问协议(Soap)1、它使用XML格式来传输消息。2、SOAP与HTTP的区别SOAP可以传递结构化的请求数据,而HTTP只能传递纯文本的请求数据SOAP是简单对象的访问协议,HTTP是标准超文本传输协议SOAP需要对XML数据进行解析,而HTTP大多以JSON为主SOAP协议的优势1、
- 2024-08-16API和Web服务
API(WebAPI)和Web服务(WebService)API和Web服务都是数据交换的方式,但测试方法不同。Web服务通过SOAP或REST协议进行通信,而API是调用约定,更灵活。测试API关注其通信功能,Web服务测试则验证响应。Web服务(WebService)通过使用简单对象访问协议(SOAP)或REST协议来检索所需的数据。SOAP和R
- 2024-08-16maven依赖 pom.xml中systemPath的用法
在pom.xml文件中,可以使用${project.basedir}变量来表示项目的根目录,通过结合这个变量,可以轻松地使用相对路径来引用systemPath。如果希望引用项目根目录下的lib目录中的jar包,可以这样配置:<dependency><groupId>org.artofsolving.jodconverter</groupId><artifactId>jo
- 2024-08-15Spring自动装配
Spring自动装配手动装配实现属性注入<bean id="studentDao" class="com.xz.dao.impl.StudentDaoImpl"></bean><bean id="studentService" class="com.xz.service.impl.StudentServiceImpl"> <!--手动装配:设值注入,将student
- 2024-08-15【Python快速入门和实践011】Python常用脚本-目标检测之VOC格式转YOLO格式脚本
一、数据集介绍 NEU-DET数据集是由东北大学(NortheasternUniversity,简称NEU)发布的一个用于钢材表面缺陷检测的数据集。这个数据集特别设计用于支持和促进工业领域中的缺陷检测研究。NEU-DET数据集的一些主要特点包括:多样性和复杂性:数据集包含了多种类型
- 2024-08-14Mybatis扩展
Mybatis扩展1.批量扫描mapper在之前每创建一个mapper,就需要在mybatis-config.xml文件中,注册该mapper。<mappers> <mapperresource="mapper/EmployeeMapper.xml"/></mappers>可以在mappers标签中使用package标签,进行包扫描<mappers> <packagename="com.z
- 2024-08-14【第59课】XML&XXE安全&无回显方案&OOB盲注&DTD外部实体&黑白盒挖掘
知识点:1、XXE&XML-原理-用途&外实体&安全2、XXE&XML-黑盒-格式类型&数据类型3、XXE&XML-白盒-函数审计&回显方案详细点:XML被设计为传输和存储数据,XML文档结构包括XML声明、DTD文档类型定义(可选)、文档元素,其焦点是数据的内容,其把数据从HTML分离,是独立于软件和硬件的信息传
- 2024-08-14maven command
mavensettings.xml文件,server配置public、thirdparty、releases、snapshots、archetype作用? 在Maven的settings.xml文件中,server配置主要用于定义Maven在构建和发布项目时所需的认证信息和相关的服务器配置。下面是public、thirdparty、
- 2024-08-12Python中实现微信支付
Python中实现微信支付一,准备环境1,要有微信公众号,商户平台账号https://pay.weixin.qq.com/wiki/doc/api/index.html2,支持的支付方式有 1540176727044.png3,备案域名选择扫码支付,如果使用模式二则不需要域名,只需要可访问的IP地址就行。一,扫码支付点击“扫码支付”
- 2024-08-12微信支付 Python
需求:微信打开商品列表页面->点击商品后直接显示付款页面->点击付款调用微信支付说明微信支付需要你申请了公众号(appid,key-用于签名),商户号(mch_id,AppSecret-用于获取openid,获取code)调起微信支付的页面需要配置授权,如你的页面是http://www.shazuihuo.com/goo
- 2024-08-12软件测试需要具备的基础知识【功能测试】---后端知识(三)
您好,我是程序员小羊!前言为了更好的学习软件测试的相关技能,需要具备一定的基础知识。需要学习的基础知识包括:1、计算机基础2、前端知识3、后端知识4、软件测试理论后期分四篇文章进行编写,这是第三篇这一篇文章是讲解后端基础知识的一篇文章:正文:一、系统
- 2024-08-12Java自动化测试框架-08 - TestNG之并行性和超时篇 (详细教程)
一、并行性和超时您可以指示TestNG以各种方式在单独的线程中运行测试。可以通过在suite标签中使用parallel属性来让测试方法运行在不同的线程中。这个属性可以带有如下这样的值:二、并行套件(suites)如果您正在运行多个套件文件(例如“ javaorg.testng.TestNGtestng1.xml
- 2024-08-11SpringMVC - 初识
1.简介SpringMVC是一个创建Web应用程序的框架,它是遵循Model-View-Controller的设计模式。SpringMVC通过DispatcherServlet来接收请求,然后对应对具体的controllers,models和views.2.一个HelloWorld事例1.添加maven依赖<dependency><groupId>org.springframework<
- 2024-08-11Tomcat详解
1.安装tomcat1.去到tomcat官网下载tomcat安装包,下载的是免安装的包,解压就可用apache-tomcat-8.5.85.zip解压后的如下: 目录说明:bin存放启动和关闭Tomcat的脚本文件,比较常用的是catalina.sh、startup.sh、shutdown.sh三个文件conf存放Tomcat服务器的各种配置文
- 2024-08-11AJAX - 利用XML和Promise封装简易版axios,了解axios底层原理
AJAX原理-XMLHttpRequest定义:XMLHttpRequest(XHR)对象用于与服务器交互。通过XMLHttpRequest可以在不刷新页面的情况下请求特定URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。XMLHttpRequest 在 AJAX 编程中被大量使用。关系:axios内部采用
- 2024-08-11新手常见错误:Language level is invalid or missing in pom.xml. Current project JDK is 17.(Blue教你如何解决报错)
目录Blue留声机:分析报错 Blue留声机:今天开一个maven的时候遇到这样一个报错,这个报错对于我来言是一个并不陌生的报错,早期学习spring框架的时候,遇到过这个问题,当时怎么也弄不出来(现在想想那个时候的我真菜),现在却对这种问题的解决游刃有余。好了,不多bb了,看看我一般处理bu
- 2024-08-10JAVA里的xml(详解)
1.xml1.1概述【理解】万维网联盟(W3C)万维网联盟(W3C)创建于1994年,又称W3C理事会。1994年10月在麻省理工学院计算机科学实验室成立。建立者:TimBerners-Lee(蒂姆·伯纳斯·李)。是Web技术领域最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已发布了200多
- 2024-08-10多模块 Spring 项目构建
在一个多模块的Spring项目中,父模块通常被定义为一个pom.xml文件,包含所有子模块的公共配置、依赖和插件。子模块通过继承父模块的pom.xml文件,来共享和管理这些公共依赖和版本信息。实现步骤创建父模块(ParentModule):在父模块的pom.xml中,定义所有的依赖管理和版本控制
- 2024-08-10智能车创意组地平线赛道--Yolov5数据集标注xml文件时统一标签问题
废话不多说,直接给出代码。'''通过解析xml文件,批量修改xml文件里的标签名称,比如把标签zero改成num'''importos.pathimportglobimportxml.etree.ElementTreeasETpath=r'D:\test'#存储标签的路径,修改为自己的Annotations标签路径forxml_fileinglob.glob(pa