自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚂蚁的博客

一个不羁的前端~

原创 Java使用mysql-connector-java-8.0.13连接数据库的一些问题

首先注明一点:这里我用的 mysql-connector-java 包是 8.0.13 版本的。 1、下载mysql-connector-java包 jdk目前是没有内置这个包的,所以需要先下载,附上一个下载地址:http://www.codingutil.com/searchJar.html...

2018-12-24 15:23:36

阅读数 8683

评论数 11

原创 超实用VS Code插件推荐——不定期更新!

基础必备插件: 1、View In Browser 在浏览器里预览网页必备。 2、vscode-icons 改变编辑器里面的文件图标。个人比较稀饭这个,其他的你们可以自行选择。 3、Sublime Text Keymap and Settings Importer 这个名字挺长,说白了就是 su...

2018-12-23 11:33:29

阅读数 12869

评论数 8

原创 antd pro中mock数据并使用详解

说明一下:我用的antd pro脚手架是2.0版本的。 说mock之前默认新建页面,路由等基础功能你已经掌握。 1、页面需要什么格式的数据 我用一个antd pro里面的表格作为演示: import { Table } from 'antd'; class H...

2018-10-09 00:56:48

阅读数 7090

评论数 18

原创 超详细window10添加美式键盘

1、添加语言 打开控制面板->添加语言 然后点击图中的添加语言 选择英语 选择英语(美国) 然后回到下图这个界面,就会发现多出了美式键盘 (如果美式键盘在上面,就要将其下移,点击图中的下移按钮即可: ) 2、修改注册表 首先打开注册表:按下 系统键+r(...

2018-05-29 20:37:44

阅读数 44774

评论数 5

原创 Vue CLI 3.0+ 项目打包上线后,无法发送 Ajax 请求

我在项目中使用的 Ajax 请求库是 axios,并且进行了一定的封装:让所有请求头携带 token,请求超时错误处理,网络异常错误处理,401, 403, 404, 410, 500, 502, 503, 504 等错误码的处理 等等。 由于,处理了网络异常错误,所以当发生网络异常时,请求是不会...

2019-12-17 12:02:56

阅读数 38

评论数 0

转载 只需两步获取任何小程序源码

最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了一个滴滴他们家的青桔单车小程序的前端实现,过程一言难尽,差不多两周时间过去了,发现小程序的坑远比想象的要多的多!!在实际练手中,完全是黑盒的,看到人家上线的小程序的效果,纯靠推测,部分效果在绞尽脑汁后能做出大致的实现,但是有...

2019-04-27 08:22:36

阅读数 82866

评论数 101

原创 彻底弄懂typedef struct和struct定义结构体的区别

1、语法 定义结构体有两种定义方式: typedef struct 结构名 { 类型 变量名; 类型 变量名; } 结构别名1, 结构别名2; 结构名 和 结构别名 都不能直接用,因为它们是结构体这种数据类型的名称,这种方式定义的结构体使用时,需要先声明 结构变量。 另一种定义方式为: st...

2019-03-18 14:49:03

阅读数 794

评论数 1

转载 JavaScript 打包工具 - rollup初识

前言 webpack 虽然非常火热,但后起之秀 rollup 却慢慢地蚕食着 webpack 的市场;我们已经有了几乎无所不能的 webpack,为什么还要 rollup 呢? webpack 的配置实在是太复杂了,所以前端社区常戏谑 “每个前端团队都需要招聘一个 webpack 配置工程师”;如...

2019-02-21 15:32:46

阅读数 121

评论数 0

转载 Grunt / Gulp / Webpack / Rollup 比较

Grunt 是一套前端自动化工具,帮助处理反复重复的任务。一般用于:编译,压缩,合并文件,简单语法检查等 Gulp 是基于“流”的自动化构建工具,采用代码优于配置的策略,更易于学习和使用 Webpack 是模块化管理工具和打包工具。通过 loader 的转换,任何形式的资源都可以视作模块,比如 ...

2019-02-21 12:14:56

阅读数 365

评论数 0

原创 Apache: You don't have permission to access / on this server.

安装了 Apache 后,想在其他前脑上访问,默认情况下是没有权限的,需要自己设置。 打开 Apache 的配置文件(httpd.conf 文件),找到这里: 把最后面的 Require local 替换为 Require all granted,然后重启服务器即可。 以上

2019-02-21 12:03:23

阅读数 613

评论数 0

原创 使用原生JS将html表格保存为excel

<div id="table_wrapper"> <table bordercolor=&...

2019-01-20 10:06:07

阅读数 641

评论数 0

原创 解决Ubuntu18.04使用快捷键 Ctrl+Alt+T 无法打开终端的问题

刚安装完ubuntu18.04之后,用 ctrl+alt+t 快捷键是可以正常打开终端的。但是当我安装了一些第三方主题和dock之后快捷键就不能用了。这里分享下解决的办法! 1、依次打开:设置-设备-键盘 我希望仍然使用原来的快捷键( ctrl+alt+t ),所以这里先把默认的快捷键改成其他的。...

2018-12-31 13:05:57

阅读数 3213

评论数 1

原创 Markdown emoji收集

People emoji code emoji code :bowtie: :bowtie:

2018-12-24 09:28:04

阅读数 1669

评论数 0

原创 正则去除HTML标签

正则匹配html标签简单的思路就是:匹配所有<>里的不是>的字符。这样就能保证匹配到的那些<...>里面不会...

2018-12-23 00:03:38

阅读数 922

评论数 0

原创 汇编语言(王爽第三版)实验7 寻址方式在结构化数据访问中的应用

这个实验我自己摸索了好几个小时才弄出来,最后想通了发现自己把问题想复杂了。 1、个人认为最简单的方法 assume cs:code,ds:data data segment db '1975','1976','1977','...

2018-12-09 21:17:40

阅读数 114

评论数 0

原创 webpack4.x警告The 'mode' option has not been set, webpack will fallback to 'production' for thisvalue.

报错的原因是webpack4.x新增了mode属性,如果不进行设置,就会出现这个警告。 解决办法: 1、设置 package.json "scripts": { "dev": "webpack --mode development",...

2018-11-24 12:23:18

阅读数 90

评论数 0

原创 Warning: React does not recognize the `computedMatch` prop on a DOM element.

完整的警告是: Warning: React does not recognize the computedMatch prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attr...

2018-11-08 23:33:39

阅读数 4476

评论数 0

原创 CSS布局——让一个div垂直居中,8种实用的方法

1、height + line-height 这个是大家最熟悉的垂直居中的方式(之一),但是这种方法只能用于单行文本。 2、line-height + line-block 这种方法是将多行文本当成一行文本对待,即在文本的外层包一层div,然后将其设置为inline-block,然后再将...

2018-10-31 10:56:43

阅读数 1291

评论数 0

原创 CSS布局——多列等高布局

先看一个案例: 左边是导航部分,右边是详细内容,两者的高度都是不固定的,左边有可能会比右边高,反之亦然。也就是说两者的高度始终是保持一致的! 下面进入正题: 1、利用border实现 <div id=&a...

2018-10-28 21:26:43

阅读数 1082

评论数 0

原创 scriptOJ--你能做对下面这道题吗?

前言:scriptOJ 是首个 Web 前端开发评测系统,上面有很多前端题目,和一部分算法,前端人的OJ系统,没用过的小伙伴可以尝试下。   很早就听说这个网站了,不过开局第一题一直写不出来,今天又看了一下总算是搞定了,在我的解法中用到了比较多的有关正则方面的知识,在这里总结一下。 下面就...

2018-10-17 14:00:54

阅读数 253

评论数 0

原创 Window下安装live-server

1、将node添加到系统环境变量中 2、以管理员身份运行cmd 3、输入npm install -g live-server

2018-10-16 21:02:25

阅读数 405

评论数 0

原创 ssh -T git@github.com出现Permission denied (publickey).

这种情况一般是因为生成秘钥文件时对文件进行了重命名,然而你自定义的这个名字并没有和ssh内部规定的名字保持一致,所以使用ssh -T git@github.com报错Permission denied (publickey).。解决方法如下: 先执行:ssh-agent bash (一定要先执行...

2018-10-15 21:53:47

阅读数 1712

评论数 1

原创 解决鼠标移入子元素触发父元素的mouseout事件

方法一、 用mouseleave/mouseenter代替mouseover/mouseout【最佳方法】 mouseover 与 mouseenter: mouseover => 不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。 mouseenter =&...

2018-09-26 22:41:45

阅读数 1851

评论数 4

原创 React简书开发实战课程笔记——4

笔记继续… 一、styled-components 扩展 在React中, 一个文件中引入css样式表后,其他所有js文件中都可以使用这个样式表,也就是说css样式表是全局的,这样可能会造成样式冲突,所以借助第三方模块:styled-components,可以让css样式表只对指定的组件起...

2018-09-24 20:15:06

阅读数 540

评论数 0

原创 React简书开发实战课程笔记——3

笔记继续… 一、拆分UI组件和容器组件 上一篇中说到的Todolist.js就是容器组件,它的render方法中返回了很多的UI组件,所以有必要把他们拆分一下 src根目录下新建一个TodolistUI.js文件,将所有的UI组件放在这里面 拆分后,UI组件里面的this.state都...

2018-09-22 18:23:13

阅读数 489

评论数 0

原创 Actions must be plain objects. Use custom middleware for async actions.

这个问题网上有很详细的解释,这里我只说下我引起这个问题的原因。 我将Redux中的actoin封装到一个函数中后,在组件的一个方法中使用这个函数: const getChangeInputValueAction = (value) => { type: CHANGE_INPUT...

2018-09-22 16:19:21

阅读数 1482

评论数 0

原创 React简书开发实战课程笔记——2

笔记继续… 1、使用 react-transition-group 扩展,实现css动画 官网网址:React Transition Group 安装: npm install react-transition-group --save 1.使用CSSTransition控制单...

2018-09-21 16:10:23

阅读数 819

评论数 0

原创 React简书开发实战课程笔记——1

这是我在看了imooc中的React简书开发实战课程之后记下的笔记,在这做下备份,以便日后复习。 1、dangerouslySetInnerHTML属性 当React元素包含html标签时,如果不设置dangerouslySetInnerHTML属性,就会把html当做字符串处理: re...

2018-09-21 00:36:08

阅读数 795

评论数 1

原创 使用Three.js插件向网页中添加全景图

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &a...

2018-09-13 00:07:13

阅读数 1129

评论数 3

原创 Java提示:Resource leak: 'input' is never closed

问题如图: 解决方法:

2018-09-04 19:02:23

阅读数 815

评论数 0

原创 http重定向https

下面是我用过的两种简单的方法: 1、meta标签 <meta http-equiv="refresh" content="0;url=https://liuyibo.top&...

2018-09-02 22:17:05

阅读数 386

评论数 0

原创 Navicat Premium 12.0.29 / 12.1.5.0注册机激活

文章地址:https://www.jianshu.com/p/5f693b4c9468 亲测简单有效,在此保存下地址,便于以后使用 END!

2018-08-10 21:30:14

阅读数 12909

评论数 4

原创 wampServer phpMyadmin #2002报错解决办法

原因有很多,可以试试这几种: 1、修改config.inc.php文件 将 $cfg[‘Servers’][$i][‘host’] = ‘localhost’; 改为$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’; 2、修改php.ini文件 在...

2018-08-03 16:48:13

阅读数 412

评论数 0

转载 [小技巧]如何让emoji存放到数据库中

前言 emoji表情的存放对于日常的开发还是比较经常遇到的。不管是留言还是昵称多多少少都会用到emoji。 有没有发现emoji是没办法直接放到数据库中? 那么该如何以正确的姿势来存放和使用emoji呢? 这里介绍两种方法。 1.数据库层面出发 2.转译层面出发 正文 ...

2018-07-22 21:45:22

阅读数 1786

评论数 1

原创 修改在wampServer的localhost页面中,打开my projects的默认指向

1、进入wampServer的www目录 2、打开index.php文件 3、找到 $suppress_localhost ? 'http://localhost/' : '' (大概在338行,没有被注释掉才对) 4、在localhost后面添加...

2018-07-18 13:29:17

阅读数 823

评论数 0

原创 修改wampServer菜单中打开phpmyadmin的默认指向

1、打开wamp目录下wampmanager.tpl文件 2、找到 Parameters: “http://localhost/“; Glyph: 5 Parameters: “http://localhost/phpmyadmin/“; Glyph: 5 (大概在130行) 3、在l...

2018-07-18 13:18:45

阅读数 578

评论数 0

转载 80端口被system占用

  80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端口会被其他的不明身份的程序占用,导致 Apache 启动失败,修改 Apache 的默认端口后访问本机地址又非常麻烦。下面介绍一下如果80端口被占用后应该如何处理。 ...

2018-07-18 12:44:23

阅读数 252

评论数 0

原创 C++题目--合并字符串

【问题描述】 从键盘输入两个有序字符串(其中字符按ASCII码从小到大排序,并且不含重复字符),将两字符串合并,要求合并后的字符串仍是有序的,并且重复字符只出现一次,最后输出合并后的结果。 【输入形式】 分行从键盘输入两个有序字符串(每个字符串不超过50个字符) 【输出形式】 输出合并后...

2018-06-27 17:09:02

阅读数 1892

评论数 0

原创 超简单的C++去重、排序

一、去重函数unique 头文件:algorithm,所以别忘了加上一句:#include <algorithm&...

2018-06-09 12:49:10

阅读数 12770

评论数 4

原创 sql serve多行注释快捷键

ctrl + k + c : 注释多行 ctrl + k + u : 取消多行注释 不要太方便哈! 当然,也可以注释一行!

2018-06-09 11:24:23

阅读数 2388

评论数 0

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