自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 axios的二次封装

/src/network/request.jsimport axiox from 'axios'import { BASE_URL, TIMEOUT } from './config'const instance = axiox.create({ baseURL: BASE_URL,//baseURL会在发送请求的时候拼接在url参数的前面 timeout: TIMEOUT})instance.interceptors.request.use(function (config) {

2021-04-03 15:18:40 323

原创 跨域的配置

1.什么是跨域跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。注意:跨域限制访问,其实是浏览器的限制同源策略:是指协议,主机(域名),端口都要相同,其中有一个不同都会产生跨域;2. 跨域的解决方法方式一:jsonpjsonp (JSON With Padding) 就是打包在函数中调动的json,或者包裹的jsonjson 是一种数据格式;jsonp是一种数据调用方式//json{ "name":"小明"}//

2021-04-03 15:10:48 6415

原创 V-charts坐标轴文字太长显示不全的问题

使用v-charts<ve-histogram class="charts" :settings="chartSettings" :data="chartData" :extend="chartExtend" :grid="grid"></ve-histogram>方案一: 旋转chartExtend: {// x轴字体斜显示 xAxis: { axisLabel: { interval: 0, // rotate: 90 // 旋转的度数

2021-01-23 12:21:25 2029 1

原创 Vue 使用 V-charts 双坐标轴刻度不一致的问题

使用双坐标轴<ve-histogram class="charts" :settings="chartSettings" :data="chartData" :extend="chartExtend" :grid="grid"></ve-histogram> <span slot="footer" class="dialog-footer">:grid=“grid” 统计图右侧宽度,让右边的坐标轴显示完全this.chartSettings = {

2021-01-23 12:13:09 1165

原创 vue前端将服务器返回的时间戳转换为想要的日期格式

在mian.js中挂载filterVue.filter('dateFormat',originVal => { const dt = new Date(originVal) const y = dt.getFullYear() const m = (dt.getMonth() + '') const d = (dt.getDate() + '').padStart(2,'0') const hh = (dt.getHours() + '').padStart(2,'0')

2021-01-14 12:13:04 653

原创 vue中关于兄弟组件和父孙组件之间的通信问题

方法一:定义一个bus.js文件,在里面new 一个vue得实例对象import Vue from 'vue'const bus = new Vue();export default bus;// 公共实例文件// 主要用于兄弟组件之间的传值问题在其它.vue文件中引用import bus from './bus.js'使用// 发射bus.$emit('事件', 参数)// 接受bus.$on('事件', 参数 => { })方法二(推荐):在main

2021-01-13 13:32:02 389

原创 vue前端获取后端传过来的图片流进行展示

get请求获取到后端传来的图片流不能直接再页面进行展示,需要在接口处进行转化再赋值,转化的方式就是window.URL.createObjectURL( ),将图片流转化为本地请求地址。let res= await this.$http.get('url',{ responseType: 'blob'})this.captchaImg = window.URL.createObjectURL(res.data)responseType: ‘blob’这个也不能少.

2021-01-11 16:40:01 11297 2

原创 vue安装使用v-chart时报错解决方案

v-charts 安装 :npm i v-charts echarts -S运行报错:npm WARN echarts-liquidfill@2.0.6 requires a peer of echarts@^4.8.0 but none is installed. You must install peer dependencies yourself.npm WARN echarts-liquidfill@2.0.6 requires a peer of zrender@^4.3.1 but n

2021-01-10 15:13:04 2518 3

原创 element ui中Select 下拉框最后一行显示不完整

原因:因为做目录时,使用了el-scrollbar,为了防止出现横向滚动条,增加了.el-scrollbar__wrap {overflow-x: hidden;}导致这个问题解决方式.el-select-dropdown .el-scrollbar .el-scrollbar__wrap{overflow: scroll!important;}补充填补的样式一定要加!important,以及不能写在标记了scoped的style域内...

2021-01-04 15:58:59 2108

原创 vue接收后端的数据导出为excel表

async getDataList() { const _res = await this.$http.put('total/export', { caseNumbers: ['cdx12', '131'], columns: this.codeCol, },{responseType: 'arraybuffer'}) let blob = new Blob([_res.data], { type: 'application/vnd.ms-

2020-12-31 21:37:57 1014

原创 快速求二进制

int binary(int a){ int result = 0,j = 1; while(a){ result = result + j*(a%2); a = a/2; j = j*10; } return result;}

2020-12-15 10:20:30 525

原创 手机号和邮箱的正则表达式校验

const regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/const regMobile = /^(0|86|17951)?(13[0-9]|15[0123456789]|17[678]|18[0-9]|14[57])[0-9]{8}$/

2020-11-24 08:59:41 700

原创 css样式实现居中对齐

一、行内元素的居中1.水平居中1.text-align .parent { background-color: red; text-align: center; } <div class="parent"> <span class="child">content</span> </div>2.fit-content .parent { background-color: re

2020-11-19 20:09:44 1052

原创 shell脚本获取一个目录、及其子目录下的所有文件

#!/bin/shread -p "input path:" FilePath;function getAllFiles(){ fileList=`ls $FilePath`; for fileName in $fileList; do #if test -f $fileName; then if [-f $fileName ];then echo $fileName;

2020-11-16 22:23:58 1750

原创 js提交form表单的两种方法

当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:在jsp的前端页面的头部插入一个js方法:function checkUser(){var result = document.getElementById("userid").value;var password = document.getElementById("userpassid").value;if(result ==

2020-08-13 00:03:10 11602

原创 java数据库JDBC

JDBCUUtils.javapackage jdbc02;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class jdbcUtils { private static final String connectionURL="jdbc:mysql

2020-05-13 17:02:41 202

原创 jsp页面跳转的几种方式

一,  使用href超链接标记 (客户端跳转)二,  提交表单  (客户端跳转)<form name="form" method="post" action="page2.jsp"><input type="submit" value="跳转1"> </form>三, ...

2020-04-12 13:49:59 5945

原创 鼠标点击颜色特效

a:link {color: blue} /* 未访问时的状态 */a:visited {color: gray} /* 已访问过的状态 */a:hover {color: red} /* 鼠标移动到链接上时的状态 */a:active {color: yellow} /* 鼠标按下去时的状态 */...

2020-03-25 17:05:14 748

原创 使用JavaScript和CSS实现不同行颜色的九九乘法表

源代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>乘法九九表</title><style>table{ background-color: grey;}#odd{background-color:blue ;}#even...

2020-03-15 19:08:01 1261

原创 CSS盒子应用小案例实现网站的大致分布

HTML代码<!doctype html><html><head><meta charset="utf-8"><title>盒子模型得应用</title><link href="style.css" rel="stylesheet" type="text/css"></head> ...

2020-03-11 17:37:48 167

原创 JS字符串常用操作

字符串常用操作字符串的定义var str="hello word";字符串的大小写转换var str1= str.toUpperCase();console.log(str1);var str2= str.toLowerCase();console.log(str2);字符串的查找var index=str.indexOf("llo");//返回首字母的索引,如果不存在则返回...

2020-03-09 17:00:28 158

原创 HTML基本要点

HTML是什么?百度百科:https://baike.baidu.com/item/HTML/97049总结:“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言。HTML是用来开发网页的。(网页后缀 html,htm)html是标记语言不是编程语言。超文本:超级文本,比文本更加牛逼,可以更加丰富的呈现文字信息。标记:也叫做标签,这个是html里面的一个基...

2020-03-08 15:30:00 1432

原创 Mysql——实现按字段部分升序,部分降序的方法

mysql order排序时可以通过asc参数实现升序,desc参数实现降序。例如:升序排序:select * from 表名 order by 字段 asc (mysql默认是升序排列)降序排序:select * from 表名 order by 字段 desc如果希望查询结果,对一个字段进行升序,一个进行降序,则可以通过以下方式实现:order by “升序字段...

2020-03-06 15:09:30 3288

原创 java format总结

Java中强大的formatJava中允许我们对指定的对象进行某种格式化,从而得到我们想要的格式化样式。Format首先介绍java.text包中的FormatForamt是一个抽象基类,其具体子类必须实现format(Object obj, StringBuffer toAppendTo, FieldPosition pos)和parseObject(String source,...

2019-12-29 12:30:11 286

原创 停车信息表的设计建议

数据库中 停车信息表的设计建议问题:如果实现车辆进场 自动记录进入时间,离开收费的时候,A.自动记录离开时间,B.计算停车时间(单位:小时)。实现方法有两种:方法一:由JAVA代码来获取时间:由JAVA代码来获取时间,并以字符串的方式存储到数据库中。JAVA读取数据库中的字符串并做类型转换为日期型。计算两个日期的时间间隔。操作建议如下:1、--创建停车信息表create table ...

2019-12-27 09:17:33 722

原创 java 泛型TreeSet实现书本价格升序排列

import java.util.*;public class Book { private String name; private String author; private String publish; private double price; public Book() { } public Book(String name, String author, S...

2019-11-25 15:30:37 558

原创 Java BigInteger类

今天做了一个题:计算2000!+2001!+···+10000!的阶乘的和并且计算位数。可惜最后没能运行出来但是知道了java中有一个类能够实现大数据的加减乘除。那就是方法描述public BigInteger (String var)将一个字符串变为BigInteger类型的数据public BigInteger add(BigInteger val)加法...

2019-11-23 21:54:27 158

原创 java Arrays.sort()实现降序排列

示例:实现随机数100-900之间的降序排列package exam4;import java.util.*;public class Arr { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner reader = new Scanner(System.in);...

2019-11-20 22:41:57 6797

原创 线性DP

顾名思义,线性DP就是在一条线上进行DP,这里举一些典型的例子。LIS问题(最长上升子序列问题)题目给定一个长度为N的序列A,求最长的数值单调递增的子序列的长度。上升子序列B可表示为B={Ak1,Ak2,···,Akp},其中k1<k2<···<kp。解析状态:F[i]表示以A[i]为结尾的最长上升子序列的长度,边界为f[0]=0。状态转移方程:F[i]=max{F...

2019-11-10 11:07:36 256

原创 繁忙的都市

题目链接:繁忙的都市题目链接#include<iostream>#include<algorithm>using namespace std;#define N 10010struct node { int u, v, w;}a[N];int n, m, ans, fa[N];inline bool cmp(const node &x, cons...

2019-10-30 16:23:40 288

原创 最小生成树的两种方法(Kruskal算法和Prim算法)

关于图的几个概念定义:连通图:在无向图中,若任意两个顶点vi与vj都有路径相通,则称该无向图为连通图。强连通图:在有向图中,若任意两个顶点vi与vj都有路径相通,则称该有向图为强连通图。连通网:在连通图中,若图的边具有一定的意义,每一条边都对应着一个数,称为权;权代表着连接连个顶点的代价,称这种连通图叫做连通网。生成树:一个连通图的生成树是指一个连通子图,它含有图中全部n个...

2019-10-28 15:48:53 201

原创 图的基本操作(插入、删除、查找、遍历)

#include <iostream>using namespace std;#define MaxInt 32767#define MaxNum 100#define MaxSize 100bool visited[MaxNum];typedef char VertexType;//顶点数据类型为字符型typedef int ArcType;//边的权值为整形typ...

2019-10-28 15:22:50 2345

原创 图的存储结构实现

源文件:#include <stdio.h>#include <stdlib.h>#define maxv 10#define max 10typedef char elem;typedef int elemtype;#include "queue.h"#include "mgraph.h"void main(){ mgraph g; p...

2019-10-24 18:22:59 333

原创 图论

头文件:#pragma once//有向带权网的邻接矩阵,顶点数据为字符型#define inf 32767typedef struct MGraph{ elem vexes[maxv];//顶点表 int edges[maxv][maxv];//邻接矩阵 int n, e;//顶点数n和边数e}mgraph;void initial(mgraph &g)//初始化函数...

2019-10-24 18:21:37 277

原创 链栈

//节点结构定义template <typename T>struct Node { T date; Node<T> * next;};template<typename T>class SeqStack {public: SeqStack(); ~SeqStack(); void Push(T x); T Pop(); T GetPo...

2019-10-16 17:43:21 140

原创 火车进站 (卡特兰数问题)

题目描述一列火车n节车厢,依次编号为1,2,3,…,n。每节车厢有两种运动方式,进栈与出栈,问n节车厢出栈的可能排列方式有多少种。输入一个数,n(n<=60000)输出一个数s表示n节车厢出栈的可能排列方式样例输入3样例输出5典型的卡特兰数例子,但是阶乘要用质因数分解(算术基本定理)来算,不然会T 将上下阶乘质因数分解,然后约掉相同的质因数之后再乘,最后再除 n+1...

2019-09-27 11:30:08 774

原创 背包九讲

第一讲 01背包题目:有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。特点:每个物体只能放一次,每个物体分选还是不选两种情况。用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。状态转移方程便是:f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+w[i]...

2019-09-26 11:22:45 117

原创 插入排序

视频链接:https://www.bilibili.com/video/av47634289?t=460参考代码:#include <iostream>using namespace std;int a[] = { 70,30,40,10,80,20,90,100,75,60,45 };void insert_sort(int a[], int n){ for (int ...

2019-09-25 15:26:59 80

原创 希尔排序(shell_sort)

#include <iostream>using namespace std;int a[] = { 70,30,40,10,80,20,90,100,75,60,45 };void shell_sort(int a[], int n);int main(){ cout << "Before Sort: "; for (int i = 0; i <...

2019-09-25 15:15:11 157

原创 希尔排序

#include <iostream>using namespace std;void shellsort(int A[], int l, int h) { if (l < h) { int d;//增量 int tmp; int j; int size = h - l + 1; for (d = size / 2; d >= 1; d /= 2)...

2019-09-25 00:35:35 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除