后端
文章平均质量分 62
m0_66557301
这个作者很懒,什么都没留下…
展开
-
4个主要的map实现类介绍
一、简单介绍map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍):HashMap:我们最常用的Map,HashMap的值是没有顺序的,他是按照key的HashCode来实现的,就是根据key的HashCode 值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMap最多只允许一条记录的key值为Null(多条会覆盖);允许多条记录的Value为 Null。非同原创 2022-03-20 15:14:14 · 240 阅读 · 0 评论 -
layui中table中templet无数据时 ‘-- ’代替
注:在使用layui表格控件的时候,因为数据是一个嵌套对象,所以不能直接使用field来获取数据,只能使用templet,但是在使用templet的时候发现,有的字段没有数据时表格就会显示undefinedtemplet: `<span>{{d.reject_type_name}}</span>`例如上面的字段,当字段中没有数据时,显示的就是undefined字符串,解决办法就是使用三元表达式给它添加判断,templet: `<span>{{d.reject_.原创 2022-03-20 14:30:17 · 448 阅读 · 1 评论 -
java代码审计-java基础-3
1. 通过注入读取spring datasource配置信息<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page import="org.springframework.context.ApplicationContext" %><%@ page import="org.springframework.web.context.support.WebApplicationConte原创 2022-03-19 21:34:37 · 130 阅读 · 0 评论 -
elementUI关闭取消弹框时取消本次表单验证
element-ui 关闭取消弹框的时候取消本次验证写管理后台的时候 经常对表单进行验证 , 不小心点了提交 这时候表单验证是不可能通过的 , 接着关闭弹框 , 再打开发现上一次的验证居然还存在 很简单 在关闭的时候重置验证就ok1. 出现的问题已经是重新打开的页面 依旧存在上一次的校验2.解决方法 , 在关闭模态框的方法中执行以下代码 closed() { // 关闭模态框的时候取消验证 this.$refs.AddForm.clearValidate();原创 2022-03-19 20:03:29 · 2768 阅读 · 0 评论 -
DoS和DDoS攻击
文章目录一、DoS攻击1、DoS攻击简介2、DoS攻击分类2.1、按攻击的对象分类2.2、按攻击目标分类2.3、按攻击方式分类2.4、按受害者类型分类2.5、按攻击是否针对受害者分类2.6、按攻击地点分类3、常见DoS攻击3.1、Land程序攻击3.2、SYN Flood攻击3.2、IP欺骗DoS攻击3.4、Smurf攻击3.5、Ping of Death3.6、Teardrop攻击3.7、WinNuke攻击二、DDoS攻击1、DDoS攻击原创 2022-03-19 17:43:45 · 1355 阅读 · 0 评论 -
Axure统计图表设计
一、统计图表的应用场合介绍1、线形统计图表的应用用来反映总体趋势情况用来表达连贯性数据统计展现折线或者曲线的形式使用多条折线或者曲线可以进行相互比较2、区域统计图表(面积统计图表)的应用通过区域所占比重进行对比统计通过区域所占面积情况显示它所拥有的比重通过区域统计图表显示连续性变化情况3、柱状和条形统计图表的应用柱状和条形统计图表常用在对比情况的使用可以显示总体数量,也可以分段显示数量使用频率比较高4、饼状图统计图表的应用用来统计各个组成部分的所占比重使原创 2022-03-19 15:34:25 · 525 阅读 · 0 评论 -
17.前端框架之SweetAlert
1.简介SweetAlert是一款很好用的弹出框框架需要jQurey 与 bootstrap文件https://github.com/lipis/bootstrap-sweetalert2.准备环境<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>SweetAlert</title> <!--0. 令牌--转载 2022-03-19 12:13:03 · 412 阅读 · 0 评论 -
算法提高课-第一章-动态规划
摘花生#include<bits/stdc++.h>using namespace std;int dp[110][110], a[110][110];int main(){int T;cin >> T;while (T – ) {memset (dp, 0, sizeof dp);int n, m; cin >> n >> m; for (int i = 1;i <= n;i ++) for (int j = 1;j &l..原创 2022-03-18 18:21:12 · 674 阅读 · 0 评论 -
将一个字符串插入另一个字符串的指定位置
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>#include<string.h>void str(char a[], char b[], int k){ int i, j; int b_len = strlen(b); //定义b的字符长度 b_len = 3 int a_len = strlen(a); //定义a的字符长度 a_len =9 //下面k-1均原创 2022-03-18 15:55:20 · 842 阅读 · 0 评论 -
使用Java编写压缩和解压文件套用代码
package com.zcl.zip_file;import java.io.*;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;import java.util.zip.ZipOutputStream;/** * 学会 */public class Test { public static void main(String[] args) thro原创 2022-03-18 14:41:23 · 169 阅读 · 0 评论 -
【Linux】文件系统管理
往期内容:Linux常用指令合集Linux文本编辑器Linux软件包管理Linux用户管理文章目录回顾分区和文件系统分区类型分区表示方法文件系统常见命令文件系统查看命令统计目录或文件大小文件修复命令fsck挂载命令挂载命令格式挂载光盘卸载光盘挂载U盘fdisk分区fdisk命令分区过程格式化分区挂载分区分区自动挂载与fstab文件修复fstab文件自动挂载分配swap分区free命令新建swap分区原创 2022-03-17 15:38:56 · 249 阅读 · 0 评论 -
【AcWing 246. 区间最大公约数】线段树维护区间最大公约数+数学知识+差分
题目链接题意:给定一个长度为 N 的数列 A,以及 M 条指令,每条指令可能是以下两种之一:C l r d,表示把 A[l],A[l+1],…,A[r] 都加上 d。Q l r,表示询问 A[l],A[l+1],…,A[r] 的最大公约数(GCD)。对于每个询问,输出一个整数表示答案。分析:一看到区间加法就会想到线段树lazy标记,但是这个lazy标记对sum是有用的,对gcd可就没有用了,假如说一段区间的最大公约数是x,那么给这段区间所有的数都加上1,那么这个区间的最大公约数还是x吗?那显然原创 2022-03-16 21:54:04 · 90 阅读 · 0 评论 -
linux常用指令
文章目录Linux常用指令ls指令which指令alias指令ll指令pwd指令cd指令echo指令touch指令stat指令mkdir指令rmdir指令rm 指令man指令help指令cp指令mv指令cat指令tac指令more指令less指令head指令tail指令重定向管道|时间相关指令datecal指令find指令whereis指令grep指令locate指令zip指令unzip指令tar指令bc指令wc指令uname指原创 2022-03-16 21:38:45 · 151 阅读 · 0 评论 -
Java8新特性 - Stream - 05 - Stream的filter()方法详解
1.方法介绍【方法签名】Stream<T> filter(Predicate<? super T> predicate);【方法属性】非终结方法【方法参数】函数式接口 Predicate , 因此可以直接传入一个Lambda表达式【方法作用】过滤stream中的元素,返回符合条件的元素到一个新的stream中【方法返回值】 Stream<T> 一个新的Stream对象,可以继续支持链式调用2.案例代码2.1 代码package com.n原创 2022-03-16 20:16:21 · 1463 阅读 · 0 评论 -
SpringBoot中使用监听器
1.监听器web监听器是一张Servlet中特殊的类,它们能帮助开发者监听web中特定的事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁;变量的创建、销毁、和修改等。可以在某些动作前后增加处理,实现监控2.SpringBoot中监听器的使用web监听器的使用场景很多,比如监听servlet上下文用来初始化一些数据、监听http session用来获取当前在线的人数、监听客户端请求的servletrequest对象来获取用户的访问信息等。2.1原创 2022-03-16 13:14:58 · 234 阅读 · 0 评论 -
152. 乘积最大子数组
乘积最大子数组给你一个整数数组 nums ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。测试用例的答案是一个 32-位 整数。子数组 是数组的连续子序列。示例 1:输入: nums = [2,3,-2,4]输出: 6解释: 子数组 [2,3] 有最大乘积 6。示例 2:输入: nums = [-2,0,-1]输出: 0解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。提示:1 <= nums.length &.原创 2022-03-15 11:54:12 · 85 阅读 · 0 评论 -
JVM-类加载器
1、类加载的分类引导类加载器(bootstrap class loader):用来加载Java的核心库,原生代码实现,并不继承java.lang.ClassLoader 。扩展类加载器(extensions class loader): 用来加载 Java 的扩展库。Java 虚拟机的实现会提供一个扩展库目录。该类加载器在此目录里面查找并加载 Java 类。系统类加载器(system class loader):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类。一般来说,Jav原创 2022-03-15 09:13:12 · 168 阅读 · 0 评论 -
ES学习笔记
本 笔记来源于视频 尚硅谷Web前端ES6教程,涵盖ES6-ES11概述ESES全称是EcmaScript,是脚本语言的规范,而平常编写的JavaScript是EcmaScript的一种实现,而ES新特性指的就是JavaScript的新特性。为什么要学习新特性语法简洁,功能丰富,编程实现更简单高效框架开发应用前端开发职位要求,是就业必备功能前置知识JavaScript基本语法Ajax与Node.jsES6let变量声明及其特性let关键字是用来声明变量的,而var也可以.原创 2022-03-14 16:43:59 · 2747 阅读 · 0 评论 -
appium学习总结12 - 强制、隐性、显性等待
文章目录1、处理异常2、WebDriverWait 显性等待:lambda 表达式处理3、WebDriverWait 显性等待:expected_conditions 处理4、WebDriverWait 显性等待:自定义方法5、强制、隐性、显性等待完整代码示例1、处理异常 # (3)if 来处理异常情况,比如 突然产生的弹框 def test_002(self): ele = "/hierarchy/android.widget.FrameLayout原创 2022-03-14 15:22:09 · 374 阅读 · 0 评论