原创文章
乐邂逅
乐观
感恩
学习
珍惜
展开
-
axios常用请求的封装(get、post等方法的封装&vue的跨域解决方案)
axios请求封装复用,本文封装了get和post请求。vue的跨域解决方案原创 2022-06-15 10:45:08 · 1848 阅读 · 3 评论 -
前端可视化组件库-Apache ECharts简单介绍&vue框架使用eCharts&例子
eCharts是一个基于 JavaScript 的开源可视化图表库。实现集成了前端可视化的多种手段。官网链接:ECharts官网初学者建议去官网看看起步的内容,另外博主也是今天刚学的噢,写得不好多多体谅。下面介绍在vue项目终集成eCharts组件库:创建好你的vue项目。该步骤,默认你已经初始化好你的vue项目了!(还没学框架的去官网看看html格式的)安装依赖。npm命令行输入(你的环境已经安装好nodejs):npm install echarts --save测试例子原创 2022-04-25 16:57:13 · 2385 阅读 · 0 评论 -
js数组去重最简单的方法&js数组map,reduce,filter的使用介绍
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc原创 2021-11-24 13:56:25 · 1152 阅读 · 1 评论 -
web前端canvas详解&实例&高级动画(网易云音乐、多个背景动态圆扩散)
canvas画布首先得你的浏览器支持啊!下面的我都是默认了你的浏览器支持了的!1、首先,你得定义画布的高宽,画布外的点,你操作是没有任何效果的!<canvas id="can" width="600px" height="600px"></canvas>2、获取画布元素。js逻辑代码: let can = document.getElementById('can') let con = can.getContext("2d")3、画布的使用。(直线、矩形、原创 2021-11-18 12:10:37 · 1665 阅读 · 3 评论 -
css样式大全(总结、心得、css3新特性、盒子居中模型等)
css、html、js是前端的 三剑客 学习好css,这能让前端页面‘妆扮’成更加美丽!## 行内元素(display:inline)`` span a bi em label input select textarea img br code strong front``## 块内元素 (display:block)`` div h h1 h2 h3 h4 h5 h6 p ul form fieldset hr pre table dl ``**一般来说,行内元素与块内元素可以相互转化:*原创 2021-09-03 19:12:52 · 330 阅读 · 0 评论 -
js前端正则表达式学习简写
做一些校验,正则表达式是必不可少的,下面是我的正则表达式学习的一些记录笔记。一些语法:// js正则表达式用 / / 包围起来// 需要转义()的字符:. * \ / ? [] {} |// 匹配说明// \d(数字) \f \n \r \t \v \w(字母 数字 下划线) \s(任意空白字符,空格 制表符 换页符 换行符 回车等)// \D(非数字) \W \S(非空白字符)// a|b 匹配a,b,ab,ba// [ab] 匹配a,b// [a-z] 匹配a-原创 2021-08-19 16:24:38 · 189 阅读 · 0 评论 -
循环中调用axios获取数据,实现同步异步操作
最近在完成一个项目,每一次循环都需要使用axios去后台请求一次数据,然后渲染到页面。但是循环完成后,页面并没有正确地显示数据,究其原因,axios去获取数据是一个异步请求,但是,循环是不断执行的,每次循环axios获取数据还没有完成。数据并没有请求成功,而循环已经结束。因此,这样的方法是不能实现我们的目标。所以我们要将axios请求设为同步请求。参考以下这篇文章:for循环中的函数使用axios请求数据,拿不到数据?除了将axios设为同步请求外,我们还可以在数据请求完成之后再循环下一次,这时要用到a原创 2021-08-15 17:42:58 · 2366 阅读 · 2 评论 -
vue前端校验合法IP地址和手机号码
本文用js代码和正则表达式介绍校验IP(v4)地址和手机号的合法性1、校验IP地址的合法性// ip校验规则export function validateIPAddress(rule, value, callback){ let regexp = /^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}$/; let valdata = value.split(','); l原创 2021-07-27 18:00:00 · 1406 阅读 · 1 评论 -
一招教你买电脑&电脑性能好坏简写
首先,我认为,电脑的性能好坏,取决于以下几个方面:1、首先看内存。这个是买电脑的首先考虑,取决于你卡不卡的问题。有两个因素要堪虑。(1)越大越好。(2)等大。那就找双通道。8G+8G 性能 > 16G (选择我跑程序,几乎分分钟占到8G了,建议买16G以上的)2、CPU的稳定处理速率。现在,很流行的是:1.4、1.6、1.8、2.4、3.6GHZ的处理速率。(建议2.4GHZ以上)速率越高,cpu在单位时间内能处理的计算越多。所以,是越快越好。3、固态硬盘。它是硬盘中常用的部分,原创 2021-06-22 02:42:36 · 884 阅读 · 1 评论 -
redis启动命令
在终端输入命令:**redis-server.exe redis.windows.conf**原创 2021-06-21 22:33:40 · 1737 阅读 · 2 评论 -
git使用初级教程(这篇我就发表来给自己看的)
test第一个git程序测试介绍第一个自己的仓库,用vscode编辑器查看用户信息打开git bashgit config user.name git config user.email修改的话,直接git user.name = “***”git使用教程生成SSH公钥ssh-keygen -t rsa -C “[email protected]” 在 C:\Users\黄任华.ssh\id_rsa.pub 可查看公钥常用命令git status 查看仓库的改变情况 gi原创 2021-06-21 22:24:30 · 138 阅读 · 0 评论 -
vue+node.js+express+axios实现连接mysql数据库(前后端分离,详细版)
这两个星期都在学vue技术,感觉真的是博大精深啊!今天,我给大家总结了用axios连接数据库的步骤,让大家少走弯路(不像我,我用axios连了两天才连接成功。。。)1、首先,确保你已经有了以下环境:(1). node.js(2).mysql数据库已经下载好2、好了,接下来,你应该用vue-cli脚手架创建你的vue项目。代码是:npm create app 或者你也可以在终端输入:vue ui用图形界面创建你的vue项目(我假装你都已经懂了哈!不懂的你快去学vue入门!!)3、好了,该创建原创 2021-03-26 21:38:54 · 13120 阅读 · 34 评论 -
关于路径src=“ “目录的表示方法(相对路径和绝对路径详细用法)
在web开发和java动态工程开发的过程中,我们难免遇到目录的路径问题的困扰,今天我给大家和自己总结了一下,资源引用中src="**"的表示方法,在IDEAL,和eclipse,和WebStorm开发中都适用。在Web开发中,一般资源引用都要用src=URL,来导入我们的资源,如html中的img的用法,<img src="*.jpg">下面是一些目录的表示方法:1、如果是在当前目录:(相对路径)URL=“资源” 即可比如,我在写的3-11-1.html文件,要导入jq里面的包,3-原创 2021-03-11 11:12:15 · 19845 阅读 · 3 评论 -
java字符串分割方法.split()的详细用法
先看看它在java包中的Java API是:java.lang.String方法总结 (1)按指定普通字符分割: java代码如下: String string="123@456@789"; String array[]=string.split("@"); //以 @ 分割 for(String s:array) System.out.println(s); 运行结果: 123 456 789 (2).原创 2021-02-03 13:45:11 · 7032 阅读 · 3 评论 -
华南农业大学汇编语言综合性实验-将自己的姓名用多种颜色动态显示
题目名称 综合性实验-将自己的姓名用多种颜色动态显示题目关键字 综合性实验指导老师&题目创建人-王琴编写人-黄任华华南农业大学综合性、设计性实验报告实验项目名称: 汇编语言综合设计实验项目性质: 综合性、设计性实验所属课程名称: 汇编语言授 课 人 数: 108人指 导 教 师: 王琴实验报告一、实验目的《汇编语言程序设计》是计算机专业重要的专业基础课,通过本综合性、设计性实验使学生进一步巩固课堂所学,全面熟悉、掌原创 2020-06-28 11:17:57 · 3597 阅读 · 2 评论 -
数据挖掘-Apriori算法的java实现
1. Apriori算法思想 对于Apriori算法,我们使用支持度来作为我们判断频繁项集的标准。Apriori算法的目标是找到最大的K项频繁集。这里有两层意思,首先,我们要找到符合支持度标准的频繁集。但是这样的频繁集可能有很多。第二层意思就是我们要找到最大个数的频繁集。比如我们找到符合支持度的频繁集AB和ABE,那么我们会抛弃AB,只保留ABE,因为AB是2项频繁集,而ABE是3项频繁集。那么具体的,Apriori算法是如何做到挖掘K项频繁集的呢?Apriori算法采用了迭代的方法,先搜索出候选1项原创 2020-11-19 11:36:48 · 2258 阅读 · 0 评论 -
Java中使用ArrayList类-创建动态的二维数组<>
本文通过实例讲解Java中如何使用ArrayList类。Java.util.ArrayList类是一个动态数组类型,也就是说,ArrayList对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList实现了List接口。大家知道,数组(平常你们最爱的new[]这些)是静态的,数组被初始化之后,数组长度就不能再改变了。ArrayList是可以动态改变大小的。那么,什么时候使用Array(数组),什么时候使用ArrayList?答案是:当我们不知道到底有多少个数据元素的时候原创 2020-11-17 16:22:55 · 9545 阅读 · 0 评论 -
java实现类似扑克牌洗牌的算法
我们想实现洗牌,其实很简单,不用自己再另外编一个方法,只需调用java.util.Collections中的shuffle(Collection <?>list)这个方法即可。下面举个简单的例子来说明它的简便性。package package2;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class Main{public static void disp原创 2020-08-22 13:11:35 · 393 阅读 · 0 评论 -
java编程按规律输出数字图案
要求,斜对角线上成规律,如下图:输入:三角形行数(n)输出:如上要求的数字图案好,我们先分析一下:当输入5,显示如下:结合两张图片,我发现一些规律:(1)先看每一行的首元素:1=1+02=1+0+14=1+0+1+27=1+0+1+2+3。。。依次类推。(2)再看行数,列数变化规律 行数=n; 列数元素第一行=n, 第二行=n-1, 第三行=n-2, 依次类推(3) 再看每行元素原创 2020-07-31 12:30:10 · 3289 阅读 · 0 评论 -
Java- Calendar的用法&&输出日历时间&获取当前时间
java中, Calendar的用法多种多样。!!!创建 Calendar对象,不是用new(),而是,如下代码:Calendar c=Calendar.getInstance(); //默认为你的计算机的区时的calendar对象,我的电脑是"GMT+08:00"的日历好吧,它的详细用法,我就用代码来表示,请看:(注意看注释!注释才是精华)package package1;import java.text.SimpleDateFormat;import java.util.*;publi原创 2020-07-12 18:05:28 · 2469 阅读 · 0 评论