自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 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 14980 35

原创 华南农业大学汇编语言综合性实验-将自己的姓名用多种颜色动态显示

题目名称 综合性实验-将自己的姓名用多种颜色动态显示题目关键字 综合性实验指导老师&题目创建人-王琴编写人-黄任华华南农业大学综合性、设计性实验报告实验项目名称: 汇编语言综合设计实验项目性质: 综合性、设计性实验所属课程名称: 汇编语言授 课 人 数: 108人指 导 教 师: 王琴实验报告一、实验目的《汇编语言程序设计》是计算机专业重要的专业基础课,通过本综合性、设计性实验使学生进一步巩固课堂所学,全面熟悉、掌

2020-06-28 11:17:57 3643 2

原创 axios常用请求的封装(get、post等方法的封装&vue的跨域解决方案)

axios请求封装复用,本文封装了get和post请求。vue的跨域解决方案

2022-06-15 10:45:08 1876 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 2418

转载 vue.config.js文件一些常用配置

// vue.config.js const path = require("path");const resolve = dir => path.join(__dirname, dir);// const UglifyJsPlugin = require("uglifyjs-webpack-plugin");const webpack = require("webpack"); module.exports = { // 项目部署的基本路径,默认假设你的应用将会部署在域名的根部,比

2022-03-07 16:35:06 644

原创 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 1159 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 1710 3

原创 插入排序 、冒泡排序、选择排序、希尔排序、快速排序、归并排序、堆排序、基数排序的C语言实现

代码如下:#include <iostream>using namespace std;//直接插入排序 void InsertSort(int *a,int len){ int i,j,tmp; for(i=1;i<len;i++){ tmp=a[i]; for(j=i-1;j>=0;j--){ if(tmp<a[j]){ a[j+1]=a[j]; } else break; } a[j+1]=tmp; }}

2021-10-17 22:37:23 222

原创 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 344

原创 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 192

原创 循环中调用axios获取数据,实现同步异步操作

最近在完成一个项目,每一次循环都需要使用axios去后台请求一次数据,然后渲染到页面。但是循环完成后,页面并没有正确地显示数据,究其原因,axios去获取数据是一个异步请求,但是,循环是不断执行的,每次循环axios获取数据还没有完成。数据并没有请求成功,而循环已经结束。因此,这样的方法是不能实现我们的目标。所以我们要将axios请求设为同步请求。参考以下这篇文章:for循环中的函数使用axios请求数据,拿不到数据?除了将axios设为同步请求外,我们还可以在数据请求完成之后再循环下一次,这时要用到a

2021-08-15 17:42:58 2424 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 1437 1

转载 Navicat如何远程连接云服务器mysql数据库

本来没有开启秘钥的远程服务器端数据库连接非常方便,就在新建连接上填入数据就ok了,但是开启SSH秘钥后的服务器连接有一个大坑,下面来详细讲讲。其实开启了秘钥,在新建连接下,第一步,先选择SSH方式登录到远程服务器:1.ip地址填写公网IP(这里就不给你们看我的地址啦)2.SSH默认端口22不用修改3.用户名注意哦,不是你的Xshell或者第三方控制台的用户名,而是你服务器的用户名哦,一般没有修改都是Root4.下面有两种方式,一种是秘钥,一种是密码,这里说说秘钥,服务器端一旦你申请了SSH,会返

2021-06-24 00:05:33 1327 4

原创 一招教你买电脑&电脑性能好坏简写

首先,我认为,电脑的性能好坏,取决于以下几个方面: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 890 1

原创 redis启动命令

在终端输入命令:**redis-server.exe redis.windows.conf**

2021-06-21 22:33:40 1740 2

原创 git使用初级教程(这篇我就发表来给自己看的)

test第一个git程序测试介绍第一个自己的仓库,用vscode编辑器查看用户信息打开git bashgit config user.name git config user.email修改的话,直接git user.name = “***”git使用教程生成SSH公钥ssh-keygen -t rsa -C “hrenhua@163.com” 在 C:\Users\黄任华.ssh\id_rsa.pub 可查看公钥常用命令git status 查看仓库的改变情况 gi

2021-06-21 22:24:30 142

原创 关于路径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 20586 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 7112 3

原创 数据挖掘-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 2327

原创 Java中使用ArrayList类-创建动态的二维数组<>

本文通过实例讲解Java中如何使用ArrayList类。Java.util.ArrayList类是一个动态数组类型,也就是说,ArrayList对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList实现了List接口。大家知道,数组(平常你们最爱的new[]这些)是静态的,数组被初始化之后,数组长度就不能再改变了。ArrayList是可以动态改变大小的。那么,什么时候使用Array(数组),什么时候使用ArrayList?答案是:当我们不知道到底有多少个数据元素的时候

2020-11-17 16:22:55 9876

原创 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 396

原创 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 3329

原创 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 2577

2021年华南农业大学-数据库课设资源.rar

2021年华南农业大学数据库课设-快递管理系统 本快递系统我采用vue2编写,历时差不多2个月。实现了移动端的快递速运系统,本系统前后端分离。本资源包括,课程的答辩PPT、课程报告、源代码、图片、视频讲解。全都为本人原创,仅供学习使用! 原题目截取: Database Project for a Package Delivery Company Goal: The goal of this project is to provide a realistic experience in the conceptual design, logical design, implementation, operation, and maintenance of a small relational database. Application description: The application is a package delivery company (similar to EMS, SF express, FedEx, UPS, DHL, the USPS, etc.). The company needs to keep track of packages shipped and their customers. To find out more about this application, think about any experiences you may have had shipping packages and receiving packages, and browse shippers’ web sites. In our hypothetical company, the manager assigned to solicit database design proposals is not very computer literate and is unable to provide a very detailed specification.

2021-05-03

华南农业大学C语言程序设计-课设1-班级财务管理程序

该资源是我自己 在大一下 学期编写的c语言《程序设计与算法课程设计》 综合性、设计性实验。该课设实验用的是c语言编写,编写的题目是《班级财务管理程序》。 设计一个班级财务管理系统,该程序具有以下功能: (1) 用户登录:输入用户名和密码,并判断是管理员还是普通成员,管理员和普通成员具有不同的功能选择界面。 (2) 录入信息:各项财务信息(包括用途、收入、支出、收入(或支出)时间、总计、使用人等。 (3) 修改班级成员信息。 (4) 删除班级成员信息。 (5) 查询班级财务状况。 (6) 统计班级财务情况:班级每月共收入、支出各多少,整个学期共收入、支出多少。 (7) 分类统计:根据用途对支出进行统计排序输出。 上面的资源包括我自己原创的代码、课设报告、数据文件、说明。 本人原创!

2020-07-31

空空如也

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

TA关注的人

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