- 博客(15)
- 收藏
- 关注
原创 react 路由传参
一、路由安装npm i -S react-router-dom二、路由传参第一种:动态传参,假设 我从文章列表 点击查看详情,需要传一个 文章的id 给详情页面,可以这样做但是这样页面会找不到,因为路由是精确匹配。你需要在路由上面这样做此时我就 可以在详情页面这样获取传过来的参数所以,我们可以通过 这样的方式获取参数优势 : 刷新地址栏,参数依然存在缺点:只能传字符串,并且,如果传的值太多的话,url会变得长而丑陋。传多个参数不必说 /:id...
2020-05-10 16:46:11
463
原创 React 样式引入问题
一、引入外部CSS文件弊端:会造成全局污染问题二、行内样式弊端:需要加双括号,灵活性不够,样式过多显得代码很累赘三、使用 CSS Modules...
2020-05-07 09:42:09
430
原创 京东放大镜效果
先上html和css代码 <div class="box"> <div class="box1"> <!-- 小盒子 --> <img src="images/1.jpg" alt=""> <div class="mask"></div&...
2020-04-20 09:54:28
834
1
原创 模态框拖拽效果的实现
基于原生的模态框拖拽效果的实现。需求:页面中有一个按钮,点击按钮会弹出一个遮罩层,一个modal表单,拖动鼠标表单可以移动。简单布局如下:css基本代码: <button>点我</button> <div class="mask"> <div class="mask-from"> ...
2020-04-18 15:27:05
1598
原创 CSS清除浮动手册
以下内容仅供参考一、清除浮动1.清除浮动的本质是为了清除父级元素因为子级元素浮动造成高度为0的问题。2. 解决方式通常有五种① 给父元素指定一个固定的高:但是通常不会给父元素固定高度,而是让子元素的内容把盒子自动撑开② 额外标签法:在浮动元素的末尾添加一个空标签,比如<div style="clear:both">,或换成br亦可,但是会添加很多无意义的标...
2019-12-01 14:44:56
162
原创 springboot整合Mybatis使用restful风格实现增删改查
一、写在前面最近在往springboot框架上琢磨,于是便写了一个springboot整合mybatis的小demo。整个demo的需求就是简单的增删改查并没有多大的技术含量,但是通过写此demo的过程中深刻感受到springboot对开发的简化和“约定大于配置”的好处。1.首先看一下项目的目录结构二、结构的具体分析1.config层config层主要是写的对swagger...
2019-01-21 21:09:53
2649
1
原创 虚拟机centos7安装FTP
一、下载vsftpd通俗的说就是在linux系统上搭建FTP的。使用命令 yum install -y vsftpd 二、修改配置使用命令 vi /etc/vsftpd/vsftpd.conf1、 local——enable 配置用来运行本地的用户来登录,就是linux本地的账户。 2、 write_enable 配置是否可以往ftp上面写东西,需要改成y...
2018-12-05 17:53:50
1018
原创 虚拟机centos7安装jdk1.8
一、去官网下载linux的jdk1.8mkdir java # 新建一个文件夹用来存放jdk的压缩包。cd java下载压缩包 jdk官网链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 使用命令:wget -c --no-coo...
2018-12-05 16:32:55
863
原创 虚拟机centos 7 下安装redis及简单操作
一、登录进centos中,新建一个文件夹mkdir redissoft二、进入创建的文件夹,在线安装redis,命令如下 cd redissoftwget http://download.redis.io/releases/redis-3.2.8.tar.gz使用如下命令解压安装包并安装:tar xzf redis-3.2.8.tar.gzcd redis...
2018-12-03 19:54:14
2876
原创 解决mysql中文乱码的问题
最近在使用idea写项目,往数据库保存中文时出现中文乱码问题。网上百度一番之后,终于完美解决。现将解决方法总结如下,一步一步检查你肯定可以解决乱码问题。大致分六步:第一步:检查idea自身编码方式,将idea的编码方式全部设置成utf8。第二步:检查配置文件的编码,在连接数据库的配置语句后面加上?useUnicode=true&characterEnc...
2018-11-26 21:08:02
506
原创 springmvc中web.xml的配置内容
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/
2018-09-05 16:12:06
388
原创 Mysql使用binlog操作恢复数据解决失误操作
本文是基于centos7环境下进行操作的,如有必要请先阅读此篇文章安装mysql8.0 https://blog.youkuaiyun.com/qq_39038465/article/details/81663540一 、binlog简介binlog,binlog:binlog是一个二进制格式的文件,它记录了数据库上的所有改变,并以二进制的形式保存在磁盘中;它可以用来查看数据库的变更历史、数据库增...
2018-08-24 13:57:33
6482
1
原创 mysql的行列互转
行转列:假如现在你有这样一张表,id name course score 1 张三 数学 34 2 张三 语文 55 3 李四 数学 66 4 李四 语文 77 5 王五 数学 88 6 王五 语文 99 你想运用行转列将表格变成下面这样...
2018-08-22 10:30:47
1890
原创 centos在线安装mysql 8.0教程及mysql增删改查操作
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL。由于是在线安装,所以请确保你的linux系统处于联网环境下。如果不知道怎么联网,请看我前面的文章。一、清理环境①首先,我们可以使用命令rpm -qa | grep mysql查看linux系统上是否已经安装了mysql数据库。演示如下:由于楼主演示的时候已经安装...
2018-08-14 22:56:36
6993
原创 从虚拟机上安装linux以及linux的一些简单教程(一)
本篇文章为本人从零开始学习linux的学习心得,其中包含了部署虚拟环境安装linux系统。其中若有错误之处,请读者积极指出,让本人与读者共同进步。第一章部署虚拟环境安装linux系统及配置网路一、linux简介首先在学习linux系统之前,我觉得应该先了解一下linux的来历和发展历程,会让我们对linux充满好奇心,对后续的学习会有帮助。(搬砖):早在20世纪70年代,...
2018-08-08 11:45:48
147414
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人