四种 CSS 选择器优先级详细介绍
CSS优先级包含四个级别:文内选择符、ID 选择符、Class 选择符、元素选择符,以及各级别出现的次数。根据这四个级别出现的次数计算得到 CSS 的优先级。对优先级的读法,应该是以组来分,这个组之间相互独立,从左到右进行对比。它们成组出现,以逗号分隔。如下表行内样式ID选择器CLASS选择...
2024-01-10CSS 网页中正确设置字体的方法
现在的 PC 网站中,大多数都是使用的微软雅黑字体,Windows 7 自带了微软雅黑字体,而一些浏览器一般默认也是使用的这种字体,所以即使你不设置默认字体,多数浏览器的用户体验也基本一致,但是总是有一些浏览器不走寻常路,所以为了统一视觉效果,我们还是要设置字体。.selector{ font-family:...
2024-01-10浅谈PHP模拟发送POST请求之curl基本使用
目录cURL的基本使用步骤cURL的常用设置设置基本信息:设置POST数据信息:设置验证信息:设置强化信息:cURL批处理功能的基本使用cURL批处理时内存占用过多的问题cURL批处理时的内存优化方案cURL批处理的内存优化结果cURL的基本使用步骤首先来介绍cURL:cURL按照HTTP头信息来模拟浏览器传输数据,它支持F...
2024-01-10ES6中的类(Class)示例详解
类的基本语法ES6提供了更接近面向对象(注意:javascript本质上是基于对象的语言)语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。 基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法只是让对象原型的写法更加清晰...
2024-01-10JavaScript实现点击图片换背景
JS制作网页–点击图片换背景,供大家参考,具体内容如下网页中有四个图片,点击不同的图片,更换相对应的背景。<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>背景</title> <style> *{ margin: 0; padding: 0; box-sizing: bord...
2024-01-10vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
我就废话不多说了,大家还是直接看代码吧~Axios.all([request1, request2, request3]) .then( Axios.spread((area, acct, perms) => { console.log('全部加载完成') }) ) .catch(err => { console.log(err.response) });需要在当前路由引入axiosimport Axios from "axios";补充知识:vue,axios处理同...
2024-01-10vue下载二进制流图片操作
1、应项目要求,后台返回二进制流,而且乱码2、红色为必须this.$axios.post('/fishweb/agent/downLoad',this.stringify({filename:'qrCode.jpg'}), { responseType: 'arraybuffer' //指定返回数据的格式为blob }).then((res) => { var src='data:image/jpg;base64,'+ btoa(new Uint8Array(res).reduce((data, byte)...
2024-01-10js实现页面导航层级指示效果
我们上网经常看到一些页面层级指示的效果,比如淘宝、京东、百度百科等,用于指示用户浏览页面到哪里了。可以起到很好的交互效果,现在我们就来自己去实现以下类似的效果。主要用到的API是scrollIntoView 和 getBoundingClientRect方法,原理是监听页面滚动元素,当元素距离到浏览器视口一定的位置的...
2024-01-10Java设计模式之抽象工厂模式
一、场景描述接《Java设计模式(一)工厂模式》工厂模式有一缺点,就是破坏了类的封闭性原则。例如,如果需要增加Word文件的数据采集,此时按以下步骤操作:创建Word文件数据采集类,实现仪器数据采集接口;修改仪器数据采集工厂类,增加Word文件数据采集类的工厂方法;调用工厂类的word文...
2024-01-10springboot 高版本后继续使用log4j的完美解决方法
springboot 高版本后不支持log4j了,很多人还是喜欢log4j风格的日志,我们自己来加载log4j,其实很容易。第一步:我们手动加入我们想要的log4j jar,在项目里面随便建一个文件夹,将用到的jar丢进去,右键 add to build path第二步:在main函数启动类所在的包或者其子包下写一个这样的类,用来加载log4j配...
2024-01-10JavaWeb中获取表单数据及乱码问题的解决方法
首先使用一个用户提交界面作为举例(文本框,密码框,选择,下拉表单等),效果如下<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>用户注册表</title></head><body><!-...
2024-01-10JavaWeb应用实例:用servlet实现oracle 基本增删改查
很久没有写博客了,可能是太懒散,不愿意把时间花在这上面,可是我心里还是知道写博客的重要性的 ,所以从今天开始 ,我将与大家分享一下我学Java WEB写的一些小实例 ,我个人是不太喜欢书本上的晦涩的概念的,所以我花了更多的时间在一些应用实例上,我觉得这样的学习方式很适合我,由简...
2024-01-10详解微信开发之Author网页授权
微信开发中,经常有这样的需求:获得用户头像、绑定微信号给用户发信息.. 那么实现这些的前提就是授权!1.配置安全回调域名:在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授...
2024-01-10JDK安装配置教程
JDK安装与配置一、下载JDK是ORACLE提供免费下载使用的,官网地址:https://www.oracle.com/index.htm一般选择Java SE版本即可,企业版的选择Java EE下载的JDK版本(目前最新的是JDK8u112)JDK的开发包以及相关的文档下载 >勾选同意,才可点击下载 >根据不同的系统,下载不同的版本 ...
2024-01-10Java实现栈和队列面试题
面试的时候,栈和队列经常会成对出现来考察。本文包含栈和队列的如下考试内容:(1)栈的创建(2)队列的创建(3)两个栈实现一个队列(4)两个队列实现一个栈(5)设计含最小函数min()的栈,要求min、push、pop、的时间复杂度都是O(1)(6)判断栈的push和pop序列是否一致1、栈的创建:我们接...
2024-01-10深入解析Java的Struts框架中的控制器DispatchAction
Struts中的表单处理器为ActionForm,而struts中的控制器主要是Action,以及DispatchAction控制器等。Action在struts中,所有的用户都会经过ActionServlet的处理,而实际的工作是交给Action对象来处理的,ActionServlet可以从配置文件中创建ActionMapping对象,从ActionMapping对象中找到对应使用的Action,然后将用户请求转交给...
2024-01-10在Java的Struts中判断是否调用AJAX及用拦截器对其优化
Strut2判断是否是AJAX调用1. AJAX与传统Form表单实际上,两者一般都是通过HTTP的POST请求。区别是浏览器提交Form表单后,期望服务器返回一个完整的HTML页面。而AJAX调用是由XMLHttpRequest对象(不同浏览器可能不一样)发出,浏览器期望服务器返回HTML片段即可,具体是JSON、XML等都没有要求。返回到浏览器...
2024-01-10深入Java对象的地址的使用分析
在传统的Java编程中,你将不再需要从内存中处理Java对象或位置。 当你在论坛上讨论这一点,提出的第一个问题是为什么你需要知道Java对象的地址? 它是一种有效的问题。 但以往,我们保留进行试验的权利。探索未知领域的问题并没有什么错。我想出了一个使用sun公司包的实验。Unsafe是一个属于sun....
2024-01-10iReport 笔记之打印图形
打印如下样式的报表 有了前面的例子,这个倒没什么特别的,使用图形控件,将其“Image Express”设为图形路径即可,如下图所示:使用的数据源Bean类如下: package lld.test.ireport; public class AnimalBean { private String animalName;...
2024-01-10Eclipse快速上手指南之使用JUnit
测试对于保证软件开发质量有着非常重要的作用,单元测试更是必不可少,JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同的TestCase组合成TestSuit,使测试任务自动化。Eclipse同样集成了JUnit,可以非常方便地编写TestCase。 我们创建一个Java工程,添加...
2024-01-10