- 博客(38)
- 资源 (4)
- 收藏
- 关注
原创 CSS:字体的引用
1. 今天发现一个好的字体网站,留存。https://www.youziku.com/2. 支持CSS。JS两种方式引用。样图如下。
2018-05-21 23:36:17 1450
原创 JS:深度复制属性名为Symbol的对象
1. JSON.parse(JSON.stringify(obj))方法不能复制属性名带有Symbol的属性。2. 利用Reflect.ownKeys()解决代码如下,<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> &am
2018-05-15 12:33:05 1973
原创 JS:关于Symbol的应用
1. 总结下Symbol2. <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type=&qu
2018-05-15 11:20:40 2716
原创 JS:AJAX的实现
1. 复习一下AJAX的实现。2. 代码如下<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script t
2018-05-14 18:58:01 290
原创 利用CSS3渐变与变量实现按钮鼠标悬停特效
1. 公众号中发现,实现效果如下2. 代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .btn { tex
2018-05-14 14:05:29 1769
原创 VUE:用vue实现的计算器实例
1. 闲暇时间做的vue计算器小实例。2. <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css"
2018-05-09 17:37:53 3794
原创 JS:获取DOM上样式
1. 起因:使用element.style.width获取元素宽度时失败。2. 总结如下。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"&a
2018-05-09 17:14:08 256
原创 JS:匿名函数与箭头函数的区别
1. 箭头函数不能当作构造函数,即不能使用new命令2. 不能使用arguments对象,函数体内不存在该对象。可使用rest参数代替。3. this指向问题(重点)。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> &am
2018-05-09 16:47:25 4225
原创 JS重写Object的toString()方法
1. 起因:JSON.stringify方法转换成的字符串为JSON格式,属性名带有双引号,input输入框提交时报错。原因待确认。2. <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head&
2018-05-09 15:00:49 5164
原创 面试题:JS随机打乱数组的顺序
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascr
2018-04-25 10:35:22 536
原创 面试题:JS去除数组中重复的元素
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascr
2018-04-25 10:32:04 386
原创 面试题:CSS实现盒子垂直居中
<!DOCTYPE html><!-- 盒子垂直居中对齐总结 注意: 方案3为弹性盒子,子元素会根据自身的宽度与高度来确定尺寸, 但是会自行伸长以吸收flex容器中额外的自由空间,也会缩短至自身最小尺寸以适应容器。--><html> <head> <meta charset="UTF-8"> <titl..
2018-04-25 09:41:49 548
原创 面试题:最优方式给body里添加<ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li></ul>
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/j
2018-04-25 08:44:55 819
原创 JS里面this指向的问题
1. this指向是个老生常谈的问题,先总结如下<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script
2018-04-24 16:34:31 166
原创 querySelectorAll方法趣题
1. 题目:点击一个列表,输出对应的索引2. 实现<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <ul&a
2018-04-24 15:12:54 236
原创 a标签样式问题
1. 起因: 使用第三类样式库时,用JS加载的按钮之间无间隔,html文档中的按钮之间有间隔2. 分析: 起初以为是样式库中定义了全局样式,打开开发者模式未发现相关样式。分析可能和浏览器有关。3. 试验可知如下两种方式效果不同<a href="#">1</a><a href="#">1</a><a href="#"&am
2018-04-24 13:06:32 684
原创 vue-devtools的安装
1. github地址:https://github.com/vuejs/vue-devtools#vue-devtools2. 安装1). git clone https://github.com/vuejs/vue-devtools.git2). cd vue-tools3). npm install4). 修改参数 shells -> chrome -> manifest....
2018-04-18 10:45:00 431
原创 CSS3实现文字凹凸效果体验
1. 原理:使用css3的text-shadow属性,先将背景颜色与字体颜色调成一样,在给文字设置两个相反方向的阴影.2. 代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type=&q
2018-04-17 18:11:52 4106
原创 前端性能优化浅析
1. 主要可以从如下几方面考虑 1). 减少请求次数: a). 打包脚本和样式表(webpack的应用) b). 用css样式实现图标,或css sprites来合并小图标 c). 拆分初始化负载。 将页面加载时执行的函数单独拆分出来,其余放到window.onload函数中加载(与$(function() {}))区分开来。o...
2018-04-17 12:25:23 148
原创 CSS3过渡属性的使用
1. 目的:更改背景图片2. 思路:联想到CSS3的transition属性,有更好的用户体验3. 用法:可以在更改CSS样式时同时增加transition属性,该属性共有四个子属性 1). transition-property -> 过渡属性 2). transition-duration -> 过渡时间 3). transition-ti...
2018-04-16 23:08:09 647
原创 CentOS7.x单用户修改root密码
1. 重启电脑2. 启动项处按e,进入编辑删除 rhgb quiet,加上init=/bin/sh3. 以rw方式重新加载/,否则不生效4. passwd修改root密码5. 为了保证一些文件受到selinux上下文的影响,执行如下命令touch /.autorelabel6. 初始化和启动系统exec /sbin/init...
2018-04-16 20:40:18 324
原创 虚拟机centos安装vmware-tools遇到的问题
1. 问题:The path "" is not valid path to the gcc binary.2. 分析:Linux操作系统上kernel没有安装3. 解决方案:yum -y update yum -y install kernel-headers kernel-devel gcc reboot4. 重新安装...
2018-04-16 13:45:32 263
原创 spring mvc 处理PUT,DELETE请求时报错问题的分析与解决方案
1. 起因:今天在看尚硅谷spring mvc视频时,学习到可以将POST请求通过HiddenRequestMethodFilter过滤器处理成PUT,DELETE请求,但是在请求过程中报错405。2. 分析:发起的请求是个REST风格的请求,调用了REST风格的PUT方法。但是controller里testRestPUT返回的success字符串被映射到success.jsp。因此spring认...
2018-04-12 00:48:13 1125 4
原创 STS添加XML自动提示(以mybatis为例)
1. STS->window–>Preferences–>XML–>XML catalog2. 复制XML文件的配置头信息3. 按如下方式配置
2018-04-09 10:48:52 3549
原创 forever后台运行node中间层服务器
1. 安装forevernpm install forever2. 运行程序forever start bin/xxx(程序)3. 停止程序forever stop bin/xxx4. 重启程序forever restart bin/www5. 查看后台运行程序forever list
2018-04-06 16:34:06 288
原创 阿里云请求端口失败情况及解决方案
1. 问题:TCP请求阿里云服务超时2. 分析:阿里云服务默认关闭外部访问端口3.解决方案控制台-安全组-添加对应端口
2018-04-06 15:15:22 4177
原创 centos查看端口占用情况
1.使用lsof工具(默认系统不安装,可用yum安装)yum install lsoflsof -i:端口2,使用netstatnetstat -tunlp|grep 端口
2018-04-06 14:57:26 16038
原创 Springboot 打包部署
1. 进入springboot项目根目录执行mvn package2. 打包好的jar将默认在目录下target文件夹下3. 部署到服务器上执行java -jar name.jar > run.log 2>&1 &4. 对于上面的命令的解释:1). bash 中 0、1、2 三个数字分别代表 STDIN_FILENO 、 STDOUT_FILENO 、STDERR_FI...
2018-03-29 22:23:28 134
原创 centos安装docker
1. 系统版本:7.42. 安装方式:rpm包3. 步骤: 1). 打开下载页面https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user 2). 找到包目录https://download.docker.com/linux/centos/7/x86_64/stabl...
2018-03-29 13:45:04 115
原创 apache httpclient HTTPS发送JSON调用接口实例
1.目的:调用第三方接口2.协议:https3.报文格式:JSON4.依赖jar如下 <!-- httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId>...
2018-03-28 23:59:44 2181
原创 导出STS中maven项目的依赖jar
1. 进入工程的工作空间,pom.xml目录下2. 创建文件夹lib3. 进入cmd,执行如下命令mvn dependency:copy-dependencies -DoutputDirectory=lib
2018-03-28 23:50:41 1239
原创 centos 安装 node
1. 下载官网链接:https://nodejs.org/zh-cn/download/2. 解压3. 配置环境变量vi /etc/profile新增#nodeexport NODE_HOME=/usr/local/sort/node/node-v8.9.3-linux-x64export PATH=${NODE_HOME}/bin:$PATH4. 使环境变量生效source /etc/...
2018-03-28 14:31:38 139
原创 centos安装redis
1. 需要gcc编译器yum install gcc2. 官网下载https://redis.io/download3. 解压,进入,并编译1). tar -zxvf redis.tar.gz2). cd xx3). make4. make test 测试是否可以安装make test5. 可能遇到问题[root@localhost src]# make testYou need tcl 8...
2018-03-20 15:19:34 140
原创 利用speedtest-cli工具测试centos网速
安装speedtest-cliwget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.pychmod +x speedtest-cli开始测试./speedtest-cligithubhttps://github.com/sivel/speedtest-cli...
2018-03-20 13:34:03 7380
原创 centos安装mysql
1. 下载mysql的rpm源文件,并传到服务器上 官网链接:http://dev.mysql.com/downloads/repo/yum/ 2. 安装rpmyum localinstall mysql57-community-release-el7-8.noarch.rpm3. 查看mysql源文件是否安装成功yum repolist enabled | grep "mysql.*-co...
2018-03-20 01:22:27 117
转载 centOS下安装最新nginx
## 摘抄nginx官网文档URL:http://nginx.org/en/linux_packages.html#stableTo set up the yum repository for RHEL/CentOS, create the file named /etc/yum.repos.d/nginx.repo with the following contents:[nginx]name...
2018-03-19 17:35:19 153
转载 linux服务器Tomcat启动速度慢的优化方法
今天启动Tomcat,发现启动很慢,需要几分钟,这个问题值得重视,所以就去查看日志,发现耗时是session引起随机数问题导致的。Tomcat的Session ID通过SHA1算法计算得到的,计算Session ID的时候必须有1个秘钥,为了提高安全性Tomcat在启动的时候通过随机数生成秘钥。(经测试方法2可用)一、环境介绍系统版本:CentOS 7.2软件版
2017-11-01 07:38:51 352
原创 PL/SQL连接Oracle用户名密码问题
官网下载Oralce12c版本,安装过程中需要重设密码,但并未提示用户名默认为什么。查阅资料后得知oracle默认的账户名和密码为 1. 用户名:sys 密码:change_on_install 2. 用户名:system 密码:manager 3. 用户名:scott 密码:tiger一
2017-09-19 08:12:29 3029
jad与JadClipse
2017-11-28
tomcat9.1.2插件jar包
2017-09-03
json-lib-2.4-jdk15及其全部依赖jar包
2017-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人