- 博客(21)
- 资源 (11)
- 收藏
- 关注
原创 记RedisTemplate注入拦截器失败
RedisTemplate注入Springboot为null的解决方法简洁明了直接上代码直接上代码由于拦截器先执行,所以此时还没有被实例化,所以在WebDataConvertConfig直接配置,让它先加载,直接上代码修改原配置即可。 @Beanpublic AuthorizationInterceptor accessLimitInterceptor(){ return new AuthorizationInterceptor();//拦截器}@Overridepublic voi
2021-01-05 10:38:29 262 1
原创 【javascript】es6一行代码实现:生成一个长度为m,每一项都是n的数组
1.实现 let fun = (m,n)=> new Array(m).fill(n); let fun = (m,n)=> Array.apply(null,new Array(m)).map(()=>n) let fun =(m,n)=>Array.from(new Array(m),item=>n)注:以上三个方法都可以实现生成一个长度...
2018-12-29 16:17:39 5340
原创 javascript实现密码框局部显示
实现的效果代码<!DOCTYPE html><html encoding="utf-8"><head> <style> </style></head><body><form> <label>Passw
2018-12-19 15:25:50 502
原创 关于报错clean-webpack-plugin:E:\workspace\ar\dist is outside of the project root. Skipping...
1.问题webpack配置:new CleanWebpackPlugin(['../dist'])//这里我的webpack配置和dist不在同级目录运行会报错:clean-webpack-plugin: E:\workspace\test\dist is outside of the project root. Skipping…2.clean-webpack-plugin介绍用法...
2018-12-04 10:39:33 3080
原创 javascript:关于parseint()、Number和+最清晰的区别解析
1.思考首先对于+操作符有一个有趣的题目console.log(++[[]][+[]]+[+[]]) //???++[[]][+[]]+[+[]]这个式子输出的是什么?不知道?那就先了解一下他们的用法吧。2.三者的使用 parseInt(), parseInt(str, radix)方法是把给定的字符串按照指定的进制转换为整型 int类型。parseInt()在遇到不能解析的内容时...
2018-11-21 11:16:04 1240
原创 git从已有分支拉新分支开发
开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作:1. 切换到被copy的分支(master),并且从远端拉取最新版本$git checkout master$git pull2. 从当前分支拉copy开发分支$git checkout -b devSwitched to a new branch ‘dev’3. 把新建的分支push到远端$...
2018-11-19 10:00:02 936
原创 Object.create(null) 和{}的区别
一、js创建对象的方式var obj = Object.create(null);var obj1 = {}var obj2 = new Object()二、区别创建的方法有如上的三种方法,那么他们之间有什么区别呢?通过 Object.create(null) 创建的对象是不继承Object原型链上的属性,如tostring()方法这些var obj = Object.crea...
2018-11-07 15:34:20 2002
原创 深入js:Array源码篇(一)
1.push()和pop()push() 向数组的末尾添加一个或更多元素,并返回新的长度。pop() 删除并返回数组的最后一个元素
2018-10-24 10:12:51 2321
原创 【笔试题】codewars:最小可能的总和
描述给定一个正整数的数组X,它的元素将通过对它们执行以下操作来转换所需的次数: if X[i] > X[j] then X[i] = X[i] - X[j]如果无法进行更多转换,则返回其总和(“最小可能总和”)。例如,输入X = [6,9,21]的元素的连续变换详述如下:X_1 = [6, 9, 12] # -> X_1[2] = X[2] - X[1] = 21 - 9...
2018-10-17 17:48:25 241
原创 Vue源码分析(一):入口文件
Vue源码分析(一):入口文件 首先打开命令行,从github下载源码,下载到自己的工作目录。git clone https://github.com/vuejs/vue.git 这里我下载的是2.5.17版本的,vue 源码是由各种模块用 rollup 工具合并而成, 从package.json 中能够看到://package.json"scripts": { "d...
2018-09-14 15:27:40 843
原创 [node] joi数据校验模块
前言 在用nodejs时,需要对用户输入的数据进行验证。在前端做验证时,我们常用的做法是使用正则,正则表达式也许可以一步到位,但是他只会给你true or false,如果想要知道数据不符合哪些条件时,那么你要进一步判断,下面和大家分享一种可读性和易用性更好的实现方法。Joi简介 Joi是hapijs提供的数据检验插件,与 hapi一样出自沃尔玛实验室团队。Joi 的 AP...
2018-09-12 13:28:31 3770 1
原创 VUE+elementui面包屑实现动态路由
我的路由:const routerMap = [ { path: '/', redirect: 'dashboard', component: Layout, name:'Dashboard', children: [ { path: 'dashb...
2018-09-11 14:14:40 29762 4
原创 携程前端制作排序动画设计题
1.简述看到这个面试题。感觉挺有意思的。题目大概意思就是把排序的过程用动画的效果体现出来。这既考了排序算法的知识,又考了前端的基础知识。2.实现&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UT
2018-09-07 14:04:23 217
原创 Vue解析带html标签的字符串为dom
1.场景描述如上接口中,content字段:content:"<p>这是内容</p>"需要在网页中现实如下效果: 2.解决方法v-html<div class="blog-content" v-html="curblog.content"></div>v-html可以操作元素中的HTML标签
2018-09-06 11:03:14 20111
原创 git push报错 Empty reply from server
命令行输入:$ git fetch origin --prune详解1.git fetch其中fetch命令用于从另一个存储库下载对象和引用。$ git fetch origin上述命令是更新远程跟踪分支 ,从远程refs/heads/命名空间复制所有分支,并将它们存储到本地的refs/remotes/ origin/命名空间中。除非使用分支.< name >...
2018-09-05 13:40:11 6125
原创 从零开始-web全栈开发个人博客系统(前言)
一、前言本文重要介绍开发之前的架构和开发计划。还有写这篇博客之前已经有的小成果整个开发分为三个部分:博客前台:github地址博客后台 : 暂无博客后端服务:github地址二、简介1.博客前台用的是vue全家桶(vue+vuex+vue router+axios),首先安装vue-cli。 (1)全局安装cli,npm install --glo...
2018-08-23 11:32:48 1728
原创 关于vue router 传参获取不到问题
在当前路由中有一个toArticle方法可以跳转到article页面 methods:{ toArticle:function(index) { this.$router.push({path:'/article',params:this.blogList[index]}); } }在article中接受不到params mounted(...
2018-08-17 14:41:16 24959
原创 mysql 时间类型转换问题
本文主要是时间戳/时间/字符串 三者之间的转换时间转字符串select date_format(now(), '%Y-%m-%d'); 时间转时间戳 select unix_timestamp(now());字符串转时间select str_to_date('2018-04-27', '%Y-%m-%d %H');字符串转时间戳select unix_timestamp('2018-04-27...
2018-04-27 11:13:03 475
原创 java:通过 commons-beanutils 封装对list逆序排序
通过 commons-beanutils 封装List排序 maven: <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <...
2017-12-21 15:37:00 501
转载 accessdatasource控件不能使用
使用“AccessDataSource”控件可以检索 Microsoft Access 数据库(.mdb 文件)中的数据。
2017-04-17 17:26:04 1281
转载 软件的版本标志
Trial:试用版,软件在功能或时间上有所限制,如果想解除限制,需要购买零售版。 Retail:零售版。Free:免费版。Full:完全版。Alpha:内部测试版,通常在Beta版发布之前推出。Beta:测试版,正式版推出之前发布的版本。以上两种测试版本Bug可能较多。Final:正式版,软件的正式版本,修正了Alpha版和Beta版的BugSR:修正版或更新版,修正了
2016-05-17 16:41:27 170
lottie-web-5.7.8.zip
2021-05-19
实景三维地图设计与实现简述.pdf
2020-01-08
自写原生仿vue数据绑定和路由
2018-04-28
require.js
2018-04-17
webGL框架three.js
2018-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人